|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JetSignatureVisitor
SignatureVisitor
Field Summary | |
---|---|
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. |
Method Summary | |
---|---|
JetSignatureVisitor |
visitArrayType(boolean nullable,
JetSignatureVariance wildcard)
Visits a signature corresponding to an array type. |
void |
visitBaseType(char descriptor,
boolean nullable)
Visits a signature corresponding to a primitive type. |
JetSignatureVisitor |
visitClassBound()
Visits the class bound of the last visited formal type parameter. |
void |
visitClassType(String name,
boolean nullable,
boolean forceReal)
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. |
JetSignatureVisitor |
visitExceptionType()
Visits the type of a method exception. |
JetSignatureVisitor |
visitFormalTypeParameter(String name,
TypeInfoVariance variance,
boolean reified)
Visits a formal type parameter. |
void |
visitFormalTypeParameterEnd()
|
void |
visitInnerClassType(String name,
boolean nullable,
boolean forceReal)
Visits an inner class. |
JetSignatureVisitor |
visitInterface()
Visits the type of an interface implemented by the class. |
JetSignatureVisitor |
visitInterfaceBound()
Visits an interface bound of the last visited formal type parameter. |
JetSignatureVisitor |
visitParameterType()
Visits the type of a method parameter. |
JetSignatureVisitor |
visitReturnType()
Visits the return type of the method. |
JetSignatureVisitor |
visitSuperclass()
Visits the type of the super class. |
void |
visitTypeArgument()
Visits an unbounded type argument of the last visited class or inner class type. |
JetSignatureVisitor |
visitTypeArgument(JetSignatureVariance wildcard)
Visits a type argument of the last visited class or inner class type. |
void |
visitTypeVariable(String name,
boolean nullable)
Visits a signature corresponding to a type variable. |
Field Detail |
---|
static final char EXTENDS
static final char SUPER
static final char INSTANCEOF
Method Detail |
---|
JetSignatureVisitor visitFormalTypeParameter(String name, TypeInfoVariance variance, boolean reified)
name
- the name of the formal parameter.void visitFormalTypeParameterEnd()
JetSignatureVisitor visitClassBound()
JetSignatureVisitor visitInterfaceBound()
JetSignatureVisitor visitSuperclass()
JetSignatureVisitor visitInterface()
JetSignatureVisitor visitParameterType()
JetSignatureVisitor visitReturnType()
JetSignatureVisitor visitExceptionType()
void visitBaseType(char descriptor, boolean nullable)
descriptor
- the descriptor of the primitive type, or 'V' for
void.void visitTypeVariable(String name, boolean nullable)
name
- the name of the type variable.JetSignatureVisitor visitArrayType(boolean nullable, JetSignatureVariance wildcard)
void visitClassType(String name, boolean nullable, boolean forceReal)
name
- the internal name of the class or interface.void visitInnerClassType(String name, boolean nullable, boolean forceReal)
name
- the full name of the inner class.void visitTypeArgument()
JetSignatureVisitor visitTypeArgument(JetSignatureVariance wildcard)
wildcard
- '+', '-' or '='.
void visitEnd()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |