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 byClassDescriptor(ClassifierDescriptor classDescriptor)
           
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)
           
static JvmClassName bySignatureName(java.lang.String signatureName)
           
static JvmClassName byType(org.jetbrains.asm4.Type type)
           
 boolean equals(java.lang.Object o)
           
 org.jetbrains.asm4.Type getAsmType()
           
 java.lang.String getDescriptor()
           
 FqName getFqName()
           
 java.util.List<java.lang.String> getInnerClassNameList()
           
 java.lang.String getInternalName()
           
 FqName getOuterClassFqName()
           
 java.lang.String getSignatureName()
           
 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)

byType

@NotNull
public static JvmClassName byType(@NotNull
                                          org.jetbrains.asm4.Type type)

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)

bySignatureName

@NotNull
public static JvmClassName bySignatureName(@NotNull
                                                   java.lang.String signatureName)

byClassDescriptor

@NotNull
public static JvmClassName byClassDescriptor(@NotNull
                                                     ClassifierDescriptor classDescriptor)

getFqName

@NotNull
public FqName getFqName()

getInternalName

@NotNull
public java.lang.String getInternalName()

getDescriptor

@NotNull
public java.lang.String getDescriptor()

getAsmType

@NotNull
public org.jetbrains.asm4.Type getAsmType()

getSignatureName

@NotNull
public java.lang.String getSignatureName()

getOuterClassFqName

@NotNull
public FqName getOuterClassFqName()

getInnerClassNameList

@NotNull
public java.util.List<java.lang.String> getInnerClassNameList()

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