protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingMethodVisitor extends MethodVisitor
api, mv
Modifier | Constructor and Description |
---|---|
protected |
AttributeObtainingMethodVisitor(MethodVisitor actualMethodVisitor,
TypeWriter.MethodPool.Record record)
Creates a new attribute obtaining method visitor.
|
Modifier and Type | Method and Description |
---|---|
void |
visitAnnotableParameterCount(int count,
boolean visible) |
AnnotationVisitor |
visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
visitAnnotationDefault() |
void |
visitCode() |
void |
visitEnd() |
AnnotationVisitor |
visitParameterAnnotation(int index,
String descriptor,
boolean visible) |
AnnotationVisitor |
visitTypeAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
getDelegate, visitAttribute, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeInsn, visitVarInsn
protected AttributeObtainingMethodVisitor(MethodVisitor actualMethodVisitor, TypeWriter.MethodPool.Record record)
actualMethodVisitor
- The method visitor of the actual method.record
- The method pool entry to apply.@MaybeNull public AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault
in class MethodVisitor
@MaybeNull public AnnotationVisitor visitTypeAnnotation(int typeReference, @MaybeNull TypePath typePath, String descriptor, boolean visible)
visitTypeAnnotation
in class MethodVisitor
@MaybeNull public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
visitAnnotation
in class MethodVisitor
public void visitAnnotableParameterCount(int count, boolean visible)
visitAnnotableParameterCount
in class MethodVisitor
@MaybeNull public AnnotationVisitor visitParameterAnnotation(int index, String descriptor, boolean visible)
visitParameterAnnotation
in class MethodVisitor
public void visitCode()
visitCode
in class MethodVisitor
public void visitEnd()
visitEnd
in class MethodVisitor
Copyright © 2014–2023. All rights reserved.