public interface SignatureVisitor
SignatureVisitor
that is returned by a method of this
interface): Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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()
Copyright © 2018. All rights reserved.