Class KotlinTypeMapping

java.lang.Object
org.openrewrite.kotlin.KotlinTypeMapping
All Implemented Interfaces:
org.openrewrite.java.JavaTypeMapping<Object>

@Incubating(since="0.0") public class KotlinTypeMapping extends Object implements org.openrewrite.java.JavaTypeMapping<Object>
  • Constructor Summary

    Constructors
    Constructor
    Description
    KotlinTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.java.tree.JavaType.Method
    methodConstructorSignature(@Nullable org.jetbrains.kotlin.load.java.structure.JavaConstructor constructor, org.openrewrite.java.tree.JavaType.FullyQualified declaringType)
     
    org.openrewrite.java.tree.JavaType.Method
    methodDeclarationType(@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.Method
    methodDeclarationType(@Nullable org.jetbrains.kotlin.load.java.structure.JavaMethod javaMethod, org.openrewrite.java.tree.JavaType.FullyQualified declaringType)
     
    org.openrewrite.java.tree.JavaType.Method
    methodInvocationType(@Nullable org.jetbrains.kotlin.fir.expressions.FirFunctionCall functionCall, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerSymbol)
     
    org.openrewrite.java.tree.JavaType.Primitive
    primitive(org.jetbrains.kotlin.fir.types.ConeClassLikeType type)
     
    org.openrewrite.java.tree.JavaType
    type(@Nullable Object type)
     
    org.openrewrite.java.tree.JavaType
    type(@Nullable Object type, @Nullable org.jetbrains.kotlin.fir.symbols.FirBasedSymbol<?> ownerFallBack)
     
    org.openrewrite.java.tree.JavaType.Variable
    variableType(@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.Variable
    variableType(org.jetbrains.kotlin.load.java.structure.JavaField javaField, org.openrewrite.java.tree.JavaType.FullyQualified owner)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KotlinTypeMapping

      public KotlinTypeMapping(org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession)
  • Method Details

    • type

      public org.openrewrite.java.tree.JavaType type(@Nullable @Nullable Object type)
      Specified by:
      type in interface org.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)