Package org.openrewrite.kotlin
Class KotlinTypeMapping
java.lang.Object
org.openrewrite.kotlin.KotlinTypeMapping
- All Implemented Interfaces:
org.openrewrite.java.JavaTypeMapping<Object>
-
Constructor Summary
ConstructorsConstructorDescriptionKotlinTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession) -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.java.tree.JavaType.MethodmethodConstructorSignature(@Nullable org.jetbrains.kotlin.load.java.structure.JavaConstructor constructor, org.openrewrite.java.tree.JavaType.FullyQualified declaringType) org.openrewrite.java.tree.JavaType.MethodmethodDeclarationType(@Nullable org.jetbrains.kotlin.fir.declarations.FirFunction function, org.openrewrite.java.tree.JavaType.FullyQualified declaringType, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) org.openrewrite.java.tree.JavaType.MethodmethodDeclarationType(@Nullable org.jetbrains.kotlin.load.java.structure.JavaMethod javaMethod, org.openrewrite.java.tree.JavaType.FullyQualified declaringType) org.openrewrite.java.tree.JavaType.MethodmethodInvocationType(@Nullable org.jetbrains.kotlin.fir.expressions.FirFunctionCall functionCall, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerSymbol) org.openrewrite.java.tree.JavaType.Primitiveprimitive(org.jetbrains.kotlin.fir.types.ConeClassLikeType type) org.openrewrite.java.tree.JavaTypeorg.openrewrite.java.tree.JavaTypetype(@Nullable Object type, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) org.openrewrite.java.tree.JavaType.VariablevariableType(@Nullable org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol<? extends org.jetbrains.kotlin.fir.declarations.FirVariable> symbol, org.openrewrite.java.tree.JavaType.FullyQualified owner, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) org.openrewrite.java.tree.JavaType.VariablevariableType(org.jetbrains.kotlin.load.java.structure.JavaField javaField, org.openrewrite.java.tree.JavaType.FullyQualified owner)
-
Constructor Details
-
KotlinTypeMapping
public KotlinTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession)
-
-
Method Details
-
type
- Specified by:
typein interfaceorg.openrewrite.java.JavaTypeMapping<Object>
-
type
public org.openrewrite.java.tree.JavaType type(@Nullable @Nullable Object type, @Nullable @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) -
methodDeclarationType
@Nullable public org.openrewrite.java.tree.JavaType.Method methodDeclarationType(@Nullable @Nullable org.jetbrains.kotlin.fir.declarations.FirFunction function, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified declaringType, @Nullable @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) -
methodDeclarationType
@Nullable public org.openrewrite.java.tree.JavaType.Method methodDeclarationType(@Nullable @Nullable org.jetbrains.kotlin.load.java.structure.JavaMethod javaMethod, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified declaringType) -
methodConstructorSignature
@Nullable public org.openrewrite.java.tree.JavaType.Method methodConstructorSignature(@Nullable @Nullable org.jetbrains.kotlin.load.java.structure.JavaConstructor constructor, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified declaringType) -
methodInvocationType
@Nullable public org.openrewrite.java.tree.JavaType.Method methodInvocationType(@Nullable @Nullable org.jetbrains.kotlin.fir.expressions.FirFunctionCall functionCall, @Nullable @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerSymbol) -
variableType
@Nullable public org.openrewrite.java.tree.JavaType.Variable variableType(@Nullable @Nullable org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol<? extends org.jetbrains.kotlin.fir.declarations.FirVariable> symbol, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified owner, @Nullable @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack) -
variableType
@Nullable public org.openrewrite.java.tree.JavaType.Variable variableType(org.jetbrains.kotlin.load.java.structure.JavaField javaField, @Nullable org.openrewrite.java.tree.JavaType.FullyQualified owner) -
primitive
public org.openrewrite.java.tree.JavaType.Primitive primitive(org.jetbrains.kotlin.fir.types.ConeClassLikeType type)
-