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.ClassVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String annotationName, boolean runtimeVisible)
visitAnnotation
in class org.objectweb.asm.ClassVisitor
public 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.ClassVisitor
public 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.ClassVisitor
public void buildData(java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.ClassData> classes, java.util.Set<net.minecraftforge.forgespi.language.ModFileScanData.AnnotationData> annotations)