org.jetbrains.kotlin.resolve.jvm
Class JvmClassName

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.jvm.JvmClassName

public class JvmClassName
extends java.lang.Object


Method Summary
static JvmClassName byClassId(ClassId classId)
           
static JvmClassName byFqNameWithoutInnerClasses(FqName fqName)
          WARNING: fq name cannot be uniquely mapped to JVM class name.
static JvmClassName byFqNameWithoutInnerClasses(java.lang.String fqName)
           
static JvmClassName byInternalName(java.lang.String internalName)
           
 boolean equals(java.lang.Object o)
           
 FqName getFqNameForClassNameWithoutDollars()
          WARNING: internal name cannot be converted to FQ name for a class which contains dollars in the name
 java.lang.String getInternalName()
           
 FqName getPackageFqName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

byInternalName

@NotNull
public static JvmClassName byInternalName(@NotNull
                                                  java.lang.String internalName)

byClassId

@NotNull
public static JvmClassName byClassId(@NotNull
                                             ClassId classId)

byFqNameWithoutInnerClasses

@NotNull
public static JvmClassName byFqNameWithoutInnerClasses(@NotNull
                                                               FqName fqName)
WARNING: fq name cannot be uniquely mapped to JVM class name.


byFqNameWithoutInnerClasses

@NotNull
public static JvmClassName byFqNameWithoutInnerClasses(@NotNull
                                                               java.lang.String fqName)

getFqNameForClassNameWithoutDollars

@NotNull
public FqName getFqNameForClassNameWithoutDollars()
WARNING: internal name cannot be converted to FQ name for a class which contains dollars in the name


getPackageFqName

@NotNull
public FqName getPackageFqName()

getInternalName

@NotNull
public java.lang.String getInternalName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object