|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.intellij.psi.PsiElementVisitor
org.jetbrains.kotlin.psi.JetVisitor<JetType,java.lang.Void>
org.jetbrains.kotlin.resolve.jvm.kotlinSignature.TypeTransformingVisitor
public class TypeTransformingVisitor
| Field Summary |
|---|
| Fields inherited from class com.intellij.psi.PsiElementVisitor |
|---|
EMPTY_VISITOR |
| 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(@NotNull
JetNullableType nullableType,
java.lang.Void aVoid)
visitNullableType in class JetVisitor<JetType,java.lang.Void>
public JetType visitFunctionType(@NotNull
JetFunctionType type,
java.lang.Void data)
visitFunctionType in class JetVisitor<JetType,java.lang.Void>
public JetType visitUserType(@NotNull
JetUserType type,
java.lang.Void data)
visitUserType in class JetVisitor<JetType,java.lang.Void>
public JetType visitSelfType(@NotNull
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 | ||||||||