org.jetbrains.jet.lang.resolve.java
Class KotlinToJavaTypesMap

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.JavaToKotlinClassMapBuilder
      extended by org.jetbrains.jet.lang.resolve.java.KotlinToJavaTypesMap

public class KotlinToJavaTypesMap
extends JavaToKotlinClassMapBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.jet.lang.resolve.java.JavaToKotlinClassMapBuilder
JavaToKotlinClassMapBuilder.Direction
 
Method Summary
static KotlinToJavaTypesMap getInstance()
           
 org.jetbrains.asm4.Type getJavaAnalog(JetType jetType)
           
 boolean isForceReal(JvmClassName className)
           
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)
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.JavaToKotlinClassMapBuilder
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

@NotNull
public static KotlinToJavaTypesMap getInstance()

getJavaAnalog

@Nullable
public org.jetbrains.asm4.Type getJavaAnalog(@NotNull
                                                      JetType jetType)

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

isForceReal

public boolean isForceReal(@NotNull
                           JvmClassName className)