|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.load.kotlin.FileBasedKotlinClass
public abstract class FileBasedKotlinClass
| Nested Class Summary | |
|---|---|
static class |
FileBasedKotlinClass.InnerClassesInfo
|
static class |
FileBasedKotlinClass.OuterAndInnerName
|
| Constructor Summary | |
|---|---|
protected |
FileBasedKotlinClass(ClassId classId,
KotlinClassHeader classHeader,
FileBasedKotlinClass.InnerClassesInfo innerClasses)
|
| Method Summary | ||
|---|---|---|
static
|
create(byte[] fileContents,
kotlin.jvm.functions.Function3<ClassId,KotlinClassHeader,FileBasedKotlinClass.InnerClassesInfo,T> factory)
|
|
abstract boolean |
equals(java.lang.Object obj)
|
|
KotlinClassHeader |
getClassHeader()
|
|
ClassId |
getClassId()
|
|
protected abstract byte[] |
getFileContents()
|
|
abstract int |
hashCode()
|
|
void |
loadClassAnnotations(AnnotationVisitor annotationVisitor)
|
|
abstract java.lang.String |
toString()
|
|
void |
visitMembers(MemberVisitor memberVisitor)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected FileBasedKotlinClass(@NotNull
ClassId classId,
@NotNull
KotlinClassHeader classHeader,
@NotNull
FileBasedKotlinClass.InnerClassesInfo innerClasses)
| Method Detail |
|---|
@NotNull protected abstract byte[] getFileContents()
@Nullable
public static <T extends FileBasedKotlinClass> T create(@NotNull
byte[] fileContents,
@NotNull
kotlin.jvm.functions.Function3<ClassId,KotlinClassHeader,FileBasedKotlinClass.InnerClassesInfo,T> factory)
@NotNull public ClassId getClassId()
@NotNull public KotlinClassHeader getClassHeader()
public void loadClassAnnotations(@NotNull
AnnotationVisitor annotationVisitor)
public void visitMembers(@NotNull
MemberVisitor memberVisitor)
public abstract int hashCode()
hashCode in class java.lang.Objectpublic abstract boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic abstract java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||