Package net.bytebuddy.dynamic.scaffold
Class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingFieldVisitor
java.lang.Object
org.objectweb.asm.FieldVisitor
net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingFieldVisitor
protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingFieldVisitor
extends org.objectweb.asm.FieldVisitor
A field visitor that obtains all attributes and annotations of a field that is found in the
class file but that discards all code.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeWriter.FieldPool.Record
The field pool record to apply onto the field visitor.Fields inherited from class org.objectweb.asm.FieldVisitor
api, fv
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AttributeObtainingFieldVisitor
(org.objectweb.asm.FieldVisitor fieldVisitor, TypeWriter.FieldPool.Record record) Creates a new attribute obtaining field visitor. -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.AnnotationVisitor
visitAnnotation
(String descriptor, boolean visible) void
visitEnd()
org.objectweb.asm.AnnotationVisitor
visitTypeAnnotation
(int typeReference, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible) Methods inherited from class org.objectweb.asm.FieldVisitor
getDelegate, visitAttribute
-
Field Details
-
record
The field pool record to apply onto the field visitor.
-
-
Constructor Details
-
AttributeObtainingFieldVisitor
protected AttributeObtainingFieldVisitor(org.objectweb.asm.FieldVisitor fieldVisitor, TypeWriter.FieldPool.Record record) Creates a new attribute obtaining field visitor.- Parameters:
fieldVisitor
- The field visitor to delegate to.record
- The field pool record to apply onto the field visitor.
-
-
Method Details
-
visitTypeAnnotation
@MaybeNull public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, String descriptor, boolean visible) - Overrides:
visitTypeAnnotation
in classorg.objectweb.asm.FieldVisitor
-
visitAnnotation
@MaybeNull public org.objectweb.asm.AnnotationVisitor visitAnnotation(String descriptor, boolean visible) - Overrides:
visitAnnotation
in classorg.objectweb.asm.FieldVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classorg.objectweb.asm.FieldVisitor
-