|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.codegen.AbstractClassBuilder
org.jetbrains.kotlin.asJava.StubClassBuilder
public class StubClassBuilder
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.jetbrains.kotlin.codegen.AbstractClassBuilder |
|---|
AbstractClassBuilder.Concrete |
| Field Summary |
|---|
| Fields inherited from class org.jetbrains.kotlin.codegen.AbstractClassBuilder |
|---|
EMPTY_FIELD_VISITOR, EMPTY_METHOD_VISITOR |
| Constructor Summary | |
|---|---|
StubClassBuilder(com.intellij.util.containers.Stack<com.intellij.psi.stubs.StubElement> parentStack)
|
|
| Method Summary | |
|---|---|
void |
defineClass(com.intellij.psi.PsiElement origin,
int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
|
void |
done()
|
org.jetbrains.org.objectweb.asm.ClassVisitor |
getVisitor()
|
org.jetbrains.org.objectweb.asm.FieldVisitor |
newField(JvmDeclarationOrigin origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
|
org.jetbrains.org.objectweb.asm.MethodVisitor |
newMethod(JvmDeclarationOrigin origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
| Methods inherited from class org.jetbrains.kotlin.codegen.AbstractClassBuilder |
|---|
addSMAP, getSerializationBindings, getThisName, newAnnotation, visitInnerClass, visitOuterClass, visitSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StubClassBuilder(@NotNull
com.intellij.util.containers.Stack<com.intellij.psi.stubs.StubElement> parentStack)
| Method Detail |
|---|
@NotNull public org.jetbrains.org.objectweb.asm.ClassVisitor getVisitor()
public void defineClass(com.intellij.psi.PsiElement origin,
int version,
int access,
@NotNull
java.lang.String name,
@Nullable
java.lang.String signature,
@NotNull
java.lang.String superName,
@NotNull
java.lang.String[] interfaces)
defineClass in interface ClassBuilderdefineClass in class AbstractClassBuilder
@NotNull
public org.jetbrains.org.objectweb.asm.MethodVisitor newMethod(@NotNull
JvmDeclarationOrigin origin,
int access,
@NotNull
java.lang.String name,
@NotNull
java.lang.String desc,
@Nullable
java.lang.String signature,
@Nullable
java.lang.String[] exceptions)
newMethod in interface ClassBuildernewMethod in class AbstractClassBuilder
@NotNull
public org.jetbrains.org.objectweb.asm.FieldVisitor newField(@NotNull
JvmDeclarationOrigin origin,
int access,
@NotNull
java.lang.String name,
@NotNull
java.lang.String desc,
@Nullable
java.lang.String signature,
@Nullable
java.lang.Object value)
newField in interface ClassBuildernewField in class AbstractClassBuilderpublic void done()
done in interface ClassBuilderdone in class AbstractClassBuilder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||