|
|||||||||
| 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.KtVisitor<KotlinType,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 KotlinType |
computeType(KtTypeElement alternativeTypeElement,
KotlinType originalType,
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters,
TypeUsage typeUsage)
|
static void |
setStrictMode(boolean strictMode)
|
KotlinType |
visitFunctionType(KtFunctionType type,
java.lang.Void data)
|
KotlinType |
visitNullableType(KtNullableType nullableType,
java.lang.Void aVoid)
|
KotlinType |
visitSelfType(KtSelfType type,
java.lang.Void data)
|
KotlinType |
visitUserType(KtUserType 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 KotlinType computeType(@NotNull
KtTypeElement alternativeTypeElement,
@NotNull
KotlinType originalType,
@NotNull
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters,
@NotNull
TypeUsage typeUsage)
public KotlinType visitNullableType(@NotNull
KtNullableType nullableType,
java.lang.Void aVoid)
visitNullableType in class KtVisitor<KotlinType,java.lang.Void>
public KotlinType visitFunctionType(@NotNull
KtFunctionType type,
java.lang.Void data)
visitFunctionType in class KtVisitor<KotlinType,java.lang.Void>
public KotlinType visitUserType(@NotNull
KtUserType type,
java.lang.Void data)
visitUserType in class KtVisitor<KotlinType,java.lang.Void>
public KotlinType visitSelfType(@NotNull
KtSelfType type,
java.lang.Void data)
visitSelfType in class KtVisitor<KotlinType,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 | ||||||||