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

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.JvmClassName

public class JvmClassName
extends java.lang.Object


Method Summary
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
 FqName getHeuristicClassFqName()
           
 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)

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


getInternalName

@NotNull
public java.lang.String getInternalName()

getPackageFqName

@NotNull
public FqName getPackageFqName()

getHeuristicClassFqName

@NotNull
public FqName getHeuristicClassFqName()

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