public class JavaToKotlinClassMap extends JavaToKotlinClassMapBuilder implements PlatformToKotlinClassMap
JavaToKotlinClassMapBuilder.DirectionEMPTY| Modifier and Type | Method and Description |
|---|---|
static JavaToKotlinClassMap |
getInstance() |
ClassDescriptor |
mapKotlinClass(FqName fqName,
TypeUsage typeUsage) |
java.util.Collection<ClassDescriptor> |
mapPlatformClass(ClassDescriptor classDescriptor) |
java.util.Collection<ClassDescriptor> |
mapPlatformClass(FqName fqName) |
java.util.Collection<ClassDescriptor> |
mapPlatformClassesInside(DeclarationDescriptor containingDeclaration) |
JetType |
mapPrimitiveKotlinClass(java.lang.String name) |
AnnotationDescriptor |
mapToAnnotationClass(FqName fqName) |
protected void |
register(java.lang.Class<?> javaClass,
ClassDescriptor kotlinDescriptor,
ClassDescriptor kotlinMutableDescriptor,
JavaToKotlinClassMapBuilder.Direction direction) |
protected void |
register(java.lang.Class<?> javaClass,
ClassDescriptor kotlinDescriptor,
JavaToKotlinClassMapBuilder.Direction direction) |
init@NotNull public static JavaToKotlinClassMap getInstance()
@Nullable public JetType mapPrimitiveKotlinClass(@NotNull java.lang.String name)
@Nullable public ClassDescriptor mapKotlinClass(@NotNull FqName fqName, @NotNull TypeUsage typeUsage)
@Nullable public AnnotationDescriptor mapToAnnotationClass(@NotNull FqName fqName)
protected void register(@NotNull java.lang.Class<?> javaClass, @NotNull ClassDescriptor kotlinDescriptor, @NotNull JavaToKotlinClassMapBuilder.Direction direction)
register in class JavaToKotlinClassMapBuilderprotected void register(@NotNull java.lang.Class<?> javaClass, @NotNull ClassDescriptor kotlinDescriptor, @NotNull ClassDescriptor kotlinMutableDescriptor, @NotNull JavaToKotlinClassMapBuilder.Direction direction)
register in class JavaToKotlinClassMapBuilder@NotNull public java.util.Collection<ClassDescriptor> mapPlatformClass(@NotNull FqName fqName)
@NotNull public java.util.Collection<ClassDescriptor> mapPlatformClass(@NotNull ClassDescriptor classDescriptor)
mapPlatformClass in interface PlatformToKotlinClassMap@NotNull public java.util.Collection<ClassDescriptor> mapPlatformClassesInside(@NotNull DeclarationDescriptor containingDeclaration)
mapPlatformClassesInside in interface PlatformToKotlinClassMap