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 abstract  void register(java.lang.Class<?> javaClass, ClassDescriptor kotlinDescriptor, ClassDescriptor kotlinMutableDescriptor)
           
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 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)