public class ModClassVisitor
extends org.objectweb.asm.ClassVisitor
| Modifier and Type | Field and Description |
|---|---|
private java.util.LinkedList<ModAnnotation> |
annotations |
private org.objectweb.asm.Type |
asmSuperType |
private org.objectweb.asm.Type |
asmType |
private java.util.Set<org.objectweb.asm.Type> |
interfaces |
| Constructor and Description |
|---|
ModClassVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildData(java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.ClassData> classes,
java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.AnnotationData> annotations) |
void |
visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String annotationName,
boolean runtimeVisible) |
org.objectweb.asm.FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions) |
private org.objectweb.asm.Type asmType
private org.objectweb.asm.Type asmSuperType
private java.util.Set<org.objectweb.asm.Type> interfaces
private final java.util.LinkedList<ModAnnotation> annotations
public void visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
visit in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String annotationName,
boolean runtimeVisible)
visitAnnotation in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.FieldVisitor visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
visitField in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
visitMethod in class org.objectweb.asm.ClassVisitorpublic void buildData(java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.ClassData> classes,
java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.AnnotationData> annotations)