org.jetbrains.jet.lang.resolve.java.mapping
Class KotlinToJavaTypesMap
java.lang.Object
org.jetbrains.jet.lang.resolve.java.mapping.JavaToKotlinClassMapBuilder
org.jetbrains.jet.lang.resolve.java.mapping.KotlinToJavaTypesMap
public class KotlinToJavaTypesMap
- extends JavaToKotlinClassMapBuilder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
@NotNull
public static KotlinToJavaTypesMap getInstance()
getJavaAnalog
@Nullable
public org.jetbrains.asm4.Type getJavaAnalog(@NotNull
FqName fqName,
boolean isNullable)
getKotlinToJavaFqName
@Nullable
public FqName getKotlinToJavaFqName(@NotNull
FqName fqName)
- E.g.
kotlin.Throwable -> java.lang.Throwable
kotlin.deprecated -> java.lang.annotation.Deprecated
kotlin.Int -> java.lang.Integer
kotlin.IntArray -> null
register
protected void register(@NotNull
java.lang.Class<?> javaClass,
@NotNull
ClassDescriptor kotlinDescriptor,
@NotNull
JavaToKotlinClassMapBuilder.Direction direction)
- Specified by:
register in class JavaToKotlinClassMapBuilder
register
protected void register(@NotNull
java.lang.Class<?> javaClass,
@NotNull
ClassDescriptor kotlinDescriptor,
@NotNull
ClassDescriptor kotlinMutableDescriptor,
@NotNull
JavaToKotlinClassMapBuilder.Direction direction)
- Specified by:
register in class JavaToKotlinClassMapBuilder