|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface SignatureVisitor
A visitor to visit a generic signature. The methods of this interface must be
called in one of the three following orders (the last one is the only valid
order for a SignatureVisitor that is returned by a method of this
interface):
| 字段摘要 | |
|---|---|
static char |
EXTENDS
Wildcard for an "extends" type argument. |
static char |
INSTANCEOF
Wildcard for a normal type argument. |
static char |
SUPER
Wildcard for a "super" type argument. |
| 方法摘要 | |
|---|---|
SignatureVisitor |
visitArrayType()
Visits a signature corresponding to an array type. |
void |
visitBaseType(char descriptor)
Visits a signature corresponding to a primitive type. |
SignatureVisitor |
visitClassBound()
Visits the class bound of the last visited formal type parameter. |
void |
visitClassType(String name)
Starts the visit of a signature corresponding to a class or interface type. |
void |
visitEnd()
Ends the visit of a signature corresponding to a class or interface type. |
SignatureVisitor |
visitExceptionType()
Visits the type of a method exception. |
void |
visitFormalTypeParameter(String name)
Visits a formal type parameter. |
void |
visitInnerClassType(String name)
Visits an inner class. |
SignatureVisitor |
visitInterface()
Visits the type of an interface implemented by the class. |
SignatureVisitor |
visitInterfaceBound()
Visits an interface bound of the last visited formal type parameter. |
SignatureVisitor |
visitParameterType()
Visits the type of a method parameter. |
SignatureVisitor |
visitReturnType()
Visits the return type of the method. |
SignatureVisitor |
visitSuperclass()
Visits the type of the super class. |
void |
visitTypeArgument()
Visits an unbounded type argument of the last visited class or inner class type. |
SignatureVisitor |
visitTypeArgument(char wildcard)
Visits a type argument of the last visited class or inner class type. |
void |
visitTypeVariable(String name)
Visits a signature corresponding to a type variable. |
| 字段详细信息 |
|---|
static final char EXTENDS
static final char SUPER
static final char INSTANCEOF
| 方法详细信息 |
|---|
void visitFormalTypeParameter(String name)
name - the name of the formal parameter.SignatureVisitor visitClassBound()
SignatureVisitor visitInterfaceBound()
SignatureVisitor visitSuperclass()
SignatureVisitor visitInterface()
SignatureVisitor visitParameterType()
SignatureVisitor visitReturnType()
SignatureVisitor visitExceptionType()
void visitBaseType(char descriptor)
descriptor - the descriptor of the primitive type, or 'V' for
void.void visitTypeVariable(String name)
name - the name of the type variable.SignatureVisitor visitArrayType()
void visitClassType(String name)
name - the internal name of the class or interface.void visitInnerClassType(String name)
name - the local name of the inner class in its enclosing class.void visitTypeArgument()
SignatureVisitor visitTypeArgument(char wildcard)
wildcard - '+', '-' or '='.
void visitEnd()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||