protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.CodePreservingMethodVisitor
extends org.objectweb.asm.MethodVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
CodePreservingMethodVisitor(org.objectweb.asm.MethodVisitor actualMethodVisitor,
TypeWriter.MethodPool.Record record,
MethodRebaseResolver.Resolution resolution)
Creates a new code preserving method visitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnnotableParameterCount(int count,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String descriptor,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotationDefault() |
void |
visitCode() |
void |
visitMaxs(int stackSize,
int localVariableLength) |
org.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int index,
String descriptor,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitTypeAnnotation(int typeReference,
org.objectweb.asm.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(org.objectweb.asm.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.@MaybeNull public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault in class org.objectweb.asm.MethodVisitor@MaybeNull public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeReference, @MaybeNull org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
visitTypeAnnotation in class org.objectweb.asm.MethodVisitor@MaybeNull public org.objectweb.asm.AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
visitAnnotation in class org.objectweb.asm.MethodVisitorpublic void visitAnnotableParameterCount(int count,
boolean visible)
visitAnnotableParameterCount in class org.objectweb.asm.MethodVisitor@MaybeNull public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int index, String descriptor, boolean visible)
visitParameterAnnotation in class org.objectweb.asm.MethodVisitorpublic void visitCode()
visitCode in class org.objectweb.asm.MethodVisitorpublic void visitMaxs(int stackSize,
int localVariableLength)
visitMaxs in class org.objectweb.asm.MethodVisitorCopyright © 2014–2021. All rights reserved.