public class StubClassBuilder extends ClassBuilder
ClassBuilder.Concrete| Constructor and Description |
|---|
StubClassBuilder(com.intellij.util.containers.Stack<com.intellij.psi.stubs.StubElement> parentStack) |
| Modifier and Type | Method and Description |
|---|---|
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.asm4.ClassVisitor |
getVisitor() |
org.jetbrains.asm4.FieldVisitor |
newField(com.intellij.psi.PsiElement origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value) |
org.jetbrains.asm4.MethodVisitor |
newMethod(com.intellij.psi.PsiElement origin,
int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
getThisName, newAnnotation, visitInnerClass, visitOuterClass, visitSourcepublic StubClassBuilder(com.intellij.util.containers.Stack<com.intellij.psi.stubs.StubElement> parentStack)
public org.jetbrains.asm4.ClassVisitor getVisitor()
getVisitor in class ClassBuilderpublic void defineClass(com.intellij.psi.PsiElement origin, int version, int access, java.lang.String name, @Nullable java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
defineClass in class ClassBuilderpublic org.jetbrains.asm4.MethodVisitor newMethod(@Nullable com.intellij.psi.PsiElement origin, int access, java.lang.String name, java.lang.String desc, @Nullable java.lang.String signature, @Nullable java.lang.String[] exceptions)
newMethod in class ClassBuilderpublic org.jetbrains.asm4.FieldVisitor newField(@Nullable com.intellij.psi.PsiElement origin, int access, java.lang.String name, java.lang.String desc, @Nullable java.lang.String signature, @Nullable java.lang.Object value)
newField in class ClassBuilderpublic void done()
done in class ClassBuilder