public class JvmClassName extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
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() |
@NotNull public static JvmClassName byInternalName(@NotNull java.lang.String internalName)
@NotNull public static JvmClassName byType(@NotNull org.jetbrains.asm4.Type type)
@NotNull public static JvmClassName byFqNameWithoutInnerClasses(@NotNull FqName fqName)
@NotNull public static JvmClassName byFqNameWithoutInnerClasses(@NotNull java.lang.String fqName)
@NotNull public static JvmClassName bySignatureName(@NotNull java.lang.String signatureName)
@NotNull public static JvmClassName byClassDescriptor(@NotNull ClassifierDescriptor classDescriptor)
@NotNull public java.lang.String getInternalName()
@NotNull public java.lang.String getDescriptor()
@NotNull public org.jetbrains.asm4.Type getAsmType()
@NotNull public java.lang.String getSignatureName()
@NotNull public FqName getOuterClassFqName()
@NotNull public java.util.List<java.lang.String> getInnerClassNameList()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object