org.jetbrains.kotlin.platform
Class JavaToKotlinClassMapBuilder

java.lang.Object
  extended by org.jetbrains.kotlin.platform.JavaToKotlinClassMapBuilder
Direct Known Subclasses:
CollectionClassMapping, JavaToKotlinClassMap, KotlinToJavaTypesMap

public abstract class JavaToKotlinClassMapBuilder
extends java.lang.Object


Nested Class Summary
static class JavaToKotlinClassMapBuilder.Direction
           
 
Constructor Summary
JavaToKotlinClassMapBuilder()
           
 
Method Summary
protected  void init()
           
protected  void register(java.lang.Class<?> javaClass, ClassDescriptor kotlinDescriptor)
           
protected abstract  void register(java.lang.Class<?> javaClass, ClassDescriptor kotlinDescriptor, ClassDescriptor kotlinMutableDescriptor, JavaToKotlinClassMapBuilder.Direction direction)
           
protected abstract  void register(java.lang.Class<?> javaClass, ClassDescriptor kotlinDescriptor, JavaToKotlinClassMapBuilder.Direction direction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaToKotlinClassMapBuilder

public JavaToKotlinClassMapBuilder()
Method Detail

init

protected void init()

register

protected void register(@NotNull
                        java.lang.Class<?> javaClass,
                        @NotNull
                        ClassDescriptor kotlinDescriptor)

register

protected abstract void register(@NotNull
                                 java.lang.Class<?> javaClass,
                                 @NotNull
                                 ClassDescriptor kotlinDescriptor,
                                 @NotNull
                                 JavaToKotlinClassMapBuilder.Direction direction)

register

protected abstract void register(@NotNull
                                 java.lang.Class<?> javaClass,
                                 @NotNull
                                 ClassDescriptor kotlinDescriptor,
                                 @NotNull
                                 ClassDescriptor kotlinMutableDescriptor,
                                 @NotNull
                                 JavaToKotlinClassMapBuilder.Direction direction)