Class AnnotationParser
java.lang.Object
org.objectweb.asm.AnnotationVisitor
net.covers1624.coffeegrinder.type.asm.AnnotationParser
public abstract class AnnotationParser
extends org.objectweb.asm.AnnotationVisitor
Created by covers1624 on 13/9/22.
-
Field Summary
Fields inherited from class org.objectweb.asm.AnnotationVisitor
api, av -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AnnotationParsernewVisitor(TypeResolver resolver, String desc, Consumer<AnnotationData> cons) static voidparseNodes(TypeResolver resolver, TypeAnnotationData typeAnnotationConflicts, @Nullable Iterable<org.objectweb.asm.tree.AnnotationNode> nodes, Consumer<AnnotationData> cons) static ObjectprocessAnnotationDefault(TypeResolver resolver, Object obj) voidorg.objectweb.asm.AnnotationVisitorvisitAnnotation(String name, String descriptor) org.objectweb.asm.AnnotationVisitorvisitArray(String name) voidabstract voidvisitValue(@Nullable String name, Object value) Methods inherited from class org.objectweb.asm.AnnotationVisitor
getDelegate, visitEnd
-
Constructor Details
-
AnnotationParser
-
-
Method Details
-
parseNodes
public static void parseNodes(TypeResolver resolver, TypeAnnotationData typeAnnotationConflicts, @Nullable @Nullable Iterable<org.objectweb.asm.tree.AnnotationNode> nodes, Consumer<AnnotationData> cons) -
newVisitor
public static AnnotationParser newVisitor(TypeResolver resolver, String desc, Consumer<AnnotationData> cons) -
processAnnotationDefault
-
visitValue
-
visit
- Overrides:
visitin classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
- Overrides:
visitEnumin classorg.objectweb.asm.AnnotationVisitor
-
visitAnnotation
- Overrides:
visitAnnotationin classorg.objectweb.asm.AnnotationVisitor
-
visitArray
- Overrides:
visitArrayin classorg.objectweb.asm.AnnotationVisitor
-