org.jetbrains.jet.lang.resolve.kotlin
Class VirtualFileKotlinClass
java.lang.Object
org.jetbrains.jet.lang.resolve.kotlin.VirtualFileKotlinClass
- All Implemented Interfaces:
- KotlinJvmBinaryClass
public class VirtualFileKotlinClass
- extends java.lang.Object
- implements KotlinJvmBinaryClass
Constructor Summary |
VirtualFileKotlinClass(StorageManager storageManager,
com.intellij.openapi.vfs.VirtualFile file)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
VirtualFileKotlinClass
public VirtualFileKotlinClass(@NotNull
StorageManager storageManager,
@NotNull
com.intellij.openapi.vfs.VirtualFile file)
getFile
@NotNull
public com.intellij.openapi.vfs.VirtualFile getFile()
getClassName
@NotNull
public JvmClassName getClassName()
- Specified by:
getClassName
in interface KotlinJvmBinaryClass
getClassHeader
public KotlinClassHeader getClassHeader()
- Specified by:
getClassHeader
in interface KotlinJvmBinaryClass
loadClassAnnotations
public void loadClassAnnotations(@NotNull
KotlinJvmBinaryClass.AnnotationVisitor annotationVisitor)
- Specified by:
loadClassAnnotations
in interface KotlinJvmBinaryClass
loadMemberAnnotations
public void loadMemberAnnotations(@NotNull
KotlinJvmBinaryClass.MemberVisitor memberVisitor)
- Specified by:
loadMemberAnnotations
in interface KotlinJvmBinaryClass
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object