org.jetbrains.kotlin.platform
Class JavaToKotlinClassMap
java.lang.Object
org.jetbrains.kotlin.platform.JavaToKotlinClassMapBuilder
org.jetbrains.kotlin.platform.JavaToKotlinClassMap
- All Implemented Interfaces:
- PlatformToKotlinClassMap
public class JavaToKotlinClassMap
- extends JavaToKotlinClassMapBuilder
- implements PlatformToKotlinClassMap
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final JavaToKotlinClassMap INSTANCE
mapPrimitiveKotlinClass
@Nullable
public JetType mapPrimitiveKotlinClass(@NotNull
java.lang.String name)
mapKotlinClass
@Nullable
public ClassDescriptor mapKotlinClass(@NotNull
FqName fqName,
@NotNull
TypeUsage typeUsage)
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)
- Specified by:
register
in class JavaToKotlinClassMapBuilder
mapPlatformClass
@NotNull
public java.util.Collection<ClassDescriptor> mapPlatformClass(@NotNull
FqName fqName)
mapPlatformClass
@NotNull
public java.util.Collection<ClassDescriptor> mapPlatformClass(@NotNull
ClassDescriptor classDescriptor)
- Specified by:
mapPlatformClass
in interface PlatformToKotlinClassMap
mapPlatformClassesInside
@NotNull
public java.util.Collection<ClassDescriptor> mapPlatformClassesInside(@NotNull
DeclarationDescriptor containingDeclaration)
- Specified by:
mapPlatformClassesInside
in interface PlatformToKotlinClassMap
allKotlinClasses
@NotNull
public java.util.Set<ClassDescriptor> allKotlinClasses()