protected class TypeWriter.Default.ForInlining.RedefinitionClassVisitor.CodePreservingMethodVisitor extends MethodVisitor
api, mv| Modifier | Constructor and Description |
|---|---|
protected |
CodePreservingMethodVisitor(MethodVisitor actualMethodVisitor,
TypeWriter.MethodPool.Record record,
MethodRebaseResolver.Resolution resolution)
Creates a new code preserving method visitor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
AnnotationVisitor |
visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
visitAnnotationDefault() |
void |
visitCode() |
void |
visitMaxs(int maxStack,
int maxLocals) |
AnnotationVisitor |
visitParameterAnnotation(int index,
String descriptor,
boolean visible) |
AnnotationVisitor |
visitTypeAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
visitAttribute, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeInsn, visitVarInsnprotected CodePreservingMethodVisitor(MethodVisitor actualMethodVisitor, TypeWriter.MethodPool.Record record, MethodRebaseResolver.Resolution resolution)
actualMethodVisitor - The method visitor of the actual method.record - The method pool entry to apply.resolution - The resolution of the method rebase resolver in use.public AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault in class MethodVisitorpublic AnnotationVisitor visitTypeAnnotation(int typeReference, TypePath typePath, String descriptor, boolean visible)
visitTypeAnnotation in class MethodVisitorpublic AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
visitAnnotation in class MethodVisitorpublic AnnotationVisitor visitParameterAnnotation(int index, String descriptor, boolean visible)
visitParameterAnnotation in class MethodVisitorpublic void visitCode()
visitCode in class MethodVisitorpublic void visitMaxs(int maxStack,
int maxLocals)
visitMaxs in class MethodVisitorCopyright © 2014–2016. All rights reserved.