public abstract class JetTypeJetSignatureReader extends JetSignatureExceptionsAdapter
EXTENDS, INSTANCEOF, SUPER| Constructor and Description |
|---|
JetTypeJetSignatureReader(JavaSemanticServices javaSemanticServices,
KotlinBuiltIns kotlinBuiltIns,
TypeVariableResolver typeVariableResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
done(JetType jetType) |
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.
|
void |
visitClassType(java.lang.String signatureName,
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.
|
void |
visitInnerClassType(java.lang.String signatureName,
boolean nullable,
boolean forceReal)
Visits an inner class.
|
JetSignatureVisitor |
visitTypeArgument(JetSignatureVariance variance)
Visits a type argument of the last visited class or inner class type.
|
void |
visitTypeVariable(java.lang.String name,
boolean nullable)
Visits a signature corresponding to a type variable.
|
visitClassBound, visitExceptionType, visitFormalTypeParameter, visitFormalTypeParameterEnd, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass, visitTypeArgumentpublic JetTypeJetSignatureReader(JavaSemanticServices javaSemanticServices, KotlinBuiltIns kotlinBuiltIns, TypeVariableResolver typeVariableResolver)
public void visitBaseType(char descriptor, boolean nullable)
JetSignatureVisitorvisitBaseType in interface JetSignatureVisitorvisitBaseType in class JetSignatureExceptionsAdapterdescriptor - the descriptor of the primitive type, or 'V' for
void.public void visitClassType(java.lang.String signatureName, boolean nullable, boolean forceReal)
JetSignatureVisitorvisitClassType in interface JetSignatureVisitorvisitClassType in class JetSignatureExceptionsAdaptersignatureName - the internal name of the class or interface.public void visitInnerClassType(java.lang.String signatureName, boolean nullable, boolean forceReal)
JetSignatureVisitorvisitInnerClassType in interface JetSignatureVisitorvisitInnerClassType in class JetSignatureExceptionsAdaptersignatureName - the full name of the inner class.public JetSignatureVisitor visitTypeArgument(JetSignatureVariance variance)
JetSignatureVisitorvisitTypeArgument in interface JetSignatureVisitorvisitTypeArgument in class JetSignatureExceptionsAdaptervariance - '+', '-' or '='.public JetSignatureVisitor visitArrayType(boolean nullable, JetSignatureVariance wildcard)
JetSignatureVisitorvisitArrayType in interface JetSignatureVisitorvisitArrayType in class JetSignatureExceptionsAdapterpublic void visitTypeVariable(java.lang.String name, boolean nullable)
JetSignatureVisitorvisitTypeVariable in interface JetSignatureVisitorvisitTypeVariable in class JetSignatureExceptionsAdaptername - the name of the type variable.public void visitEnd()
JetSignatureVisitorvisitEnd in interface JetSignatureVisitorvisitEnd in class JetSignatureExceptionsAdapter