cn.wensiqun.asmsupport.definition.generic
类 GenericSignatureParser

java.lang.Object
  继承者 cn.wensiqun.asmsupport.definition.generic.GenericSignatureParser

public class GenericSignatureParser
extends Object

Parses the generic signature attribute as defined in the JVM spec.

作者:
Adrian Colyer, Andy Clement

嵌套类摘要
static class GenericSignatureParser.SignatureGetter
           
 
构造方法摘要
GenericSignatureParser()
           
 
方法摘要
static GenericSignature.ClassSignature getClassSignature(Class<?> clazz)
           
 GenericSignature.ClassSignature parseAsClassSignature(String sig)
          AMC.
 GenericSignature.FieldTypeSignature parseAsFieldSignature(String sig)
          AMC.
 GenericSignature.MethodTypeSignature parseAsMethodSignature(String sig)
          AMC.
 String[] tokenize(String signatureString)
          non-private for test visibility Splits a string containing a generic signature into tokens for consumption by the parser.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GenericSignatureParser

public GenericSignatureParser()
方法详细信息

parseAsClassSignature

public GenericSignature.ClassSignature parseAsClassSignature(String sig)
AMC. Parse the signature string interpreting it as a ClassSignature according to the grammar defined in Section 4.4.4 of the JVM specification.


parseAsMethodSignature

public GenericSignature.MethodTypeSignature parseAsMethodSignature(String sig)
AMC. Parse the signature string interpreting it as a MethodTypeSignature according to the grammar defined in Section 4.4.4 of the JVM specification.


parseAsFieldSignature

public GenericSignature.FieldTypeSignature parseAsFieldSignature(String sig)
AMC. Parse the signature string interpreting it as a FieldTypeSignature according to the grammar defined in Section 4.4.4 of the JVM specification.


tokenize

public String[] tokenize(String signatureString)
non-private for test visibility Splits a string containing a generic signature into tokens for consumption by the parser.


getClassSignature

public static GenericSignature.ClassSignature getClassSignature(Class<?> clazz)


Copyright © 2013. All Rights Reserved.