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, visitSource
public StubClassBuilder(com.intellij.util.containers.Stack<com.intellij.psi.stubs.StubElement> parentStack)
public org.jetbrains.asm4.ClassVisitor getVisitor()
getVisitor
in class ClassBuilder
public 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 ClassBuilder
public 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 ClassBuilder
public 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 ClassBuilder
public void done()
done
in class ClassBuilder