protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingMethodVisitor
extends org.objectweb.asm.MethodVisitor
| Modifier and Type | Field and Description |
|---|---|
private org.objectweb.asm.MethodVisitor |
actualMethodVisitor
The method visitor to which the actual method is to be written to.
|
private TypeWriter.MethodPool.Record |
record
The method pool entry to apply.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AttributeObtainingMethodVisitor(org.objectweb.asm.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) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(java.lang.String descriptor,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotationDefault() |
void |
visitCode() |
void |
visitEnd() |
org.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int index,
java.lang.String descriptor,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitTypeAnnotation(int typeReference,
org.objectweb.asm.TypePath typePath,
java.lang.String descriptor,
boolean visible) |
visitAttribute, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeInsn, visitVarInsnprivate final org.objectweb.asm.MethodVisitor actualMethodVisitor
private final TypeWriter.MethodPool.Record record
protected AttributeObtainingMethodVisitor(org.objectweb.asm.MethodVisitor actualMethodVisitor,
TypeWriter.MethodPool.Record record)
actualMethodVisitor - The method visitor of the actual method.record - The method pool entry to apply.public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault in class org.objectweb.asm.MethodVisitorpublic org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeReference,
org.objectweb.asm.TypePath typePath,
java.lang.String descriptor,
boolean visible)
visitTypeAnnotation in class org.objectweb.asm.MethodVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String descriptor,
boolean visible)
visitAnnotation in class org.objectweb.asm.MethodVisitorpublic void visitAnnotableParameterCount(int count,
boolean visible)
visitAnnotableParameterCount in class org.objectweb.asm.MethodVisitorpublic org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int index,
java.lang.String descriptor,
boolean visible)
visitParameterAnnotation in class org.objectweb.asm.MethodVisitorpublic void visitCode()
visitCode in class org.objectweb.asm.MethodVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.MethodVisitor