|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.intellij.psi.PsiElementVisitor
org.jetbrains.jet.lang.psi.JetVisitor<JetType,java.lang.Void>
org.jetbrains.jet.lang.resolve.java.kotlinSignature.TypeTransformingVisitor
public class TypeTransformingVisitor
| Method Summary | |
|---|---|
static JetType |
computeType(JetTypeElement alternativeTypeElement,
JetType originalType,
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters,
TypeUsage typeUsage)
|
static void |
setStrictMode(boolean strictMode)
|
JetType |
visitFunctionType(JetFunctionType type,
java.lang.Void data)
|
JetType |
visitNullableType(JetNullableType nullableType,
java.lang.Void aVoid)
|
JetType |
visitSelfType(JetSelfType type,
java.lang.Void data)
|
JetType |
visitUserType(JetUserType type,
java.lang.Void data)
|
| Methods inherited from class com.intellij.psi.PsiElementVisitor |
|---|
visitBinaryFile, visitComment, visitDirectory, visitElement, visitErrorElement, visitFile, visitOuterLanguageElement, visitPlainText, visitPlainTextFile, visitWhiteSpace |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@NotNull
public static JetType computeType(@NotNull
JetTypeElement alternativeTypeElement,
@NotNull
JetType originalType,
@NotNull
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters,
@NotNull
TypeUsage typeUsage)
public JetType visitNullableType(JetNullableType nullableType,
java.lang.Void aVoid)
visitNullableType in class JetVisitor<JetType,java.lang.Void>
public JetType visitFunctionType(JetFunctionType type,
java.lang.Void data)
visitFunctionType in class JetVisitor<JetType,java.lang.Void>
public JetType visitUserType(JetUserType type,
java.lang.Void data)
visitUserType in class JetVisitor<JetType,java.lang.Void>
public JetType visitSelfType(JetSelfType type,
java.lang.Void data)
visitSelfType in class JetVisitor<JetType,java.lang.Void>@TestOnly public static void setStrictMode(boolean strictMode)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||