|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.rt.signature.JetSignatureExceptionsAdapter
org.jetbrains.jet.lang.resolve.java.JetTypeJetSignatureReader
public abstract class JetTypeJetSignatureReader
| Field Summary |
|---|
| Fields inherited from interface org.jetbrains.jet.rt.signature.JetSignatureVisitor |
|---|
EXTENDS, INSTANCEOF, SUPER |
| Constructor Summary | |
|---|---|
JetTypeJetSignatureReader(JavaSemanticServices javaSemanticServices,
KotlinBuiltIns kotlinBuiltIns,
TypeVariableResolver typeVariableResolver)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.jetbrains.jet.rt.signature.JetSignatureExceptionsAdapter |
|---|
visitClassBound, visitExceptionType, visitFormalTypeParameter, visitFormalTypeParameterEnd, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass, visitTypeArgument |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JetTypeJetSignatureReader(JavaSemanticServices javaSemanticServices,
KotlinBuiltIns kotlinBuiltIns,
TypeVariableResolver typeVariableResolver)
| Method Detail |
|---|
public void visitBaseType(char descriptor,
boolean nullable)
JetSignatureVisitor
visitBaseType 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)
JetSignatureVisitor
visitClassType 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)
JetSignatureVisitor
visitInnerClassType in interface JetSignatureVisitorvisitInnerClassType in class JetSignatureExceptionsAdaptersignatureName - the full name of the inner class.public JetSignatureVisitor visitTypeArgument(JetSignatureVariance variance)
JetSignatureVisitor
visitTypeArgument in interface JetSignatureVisitorvisitTypeArgument in class JetSignatureExceptionsAdaptervariance - '+', '-' or '='.
public JetSignatureVisitor visitArrayType(boolean nullable,
JetSignatureVariance wildcard)
JetSignatureVisitor
visitArrayType in interface JetSignatureVisitorvisitArrayType in class JetSignatureExceptionsAdapter
public void visitTypeVariable(java.lang.String name,
boolean nullable)
JetSignatureVisitor
visitTypeVariable in interface JetSignatureVisitorvisitTypeVariable in class JetSignatureExceptionsAdaptername - the name of the type variable.public void visitEnd()
JetSignatureVisitor
visitEnd in interface JetSignatureVisitorvisitEnd in class JetSignatureExceptionsAdapter
protected abstract void done(@NotNull
JetType jetType)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||