protected static class AccessControllerPlugin.AccessControlWrapper.PrefixingMethodVisitor extends MethodVisitor
java.security.AccessController
, if available.api, mv
Modifier | Constructor and Description |
---|---|
protected |
PrefixingMethodVisitor(MethodVisitor methodVisitor,
TypeDescription instrumentedType,
MethodDescription.SignatureToken token,
String name,
int offset,
Implementation.Context.FrameGeneration frameGeneration)
Creates a new prefixing method visitor.
|
Modifier and Type | Method and Description |
---|---|
void |
visitCode() |
void |
visitMaxs(int stackSize,
int localVariableLength) |
getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
protected PrefixingMethodVisitor(MethodVisitor methodVisitor, TypeDescription instrumentedType, MethodDescription.SignatureToken token, String name, int offset, Implementation.Context.FrameGeneration frameGeneration)
methodVisitor
- The method visitor to write to.instrumentedType
- The instrumented type.token
- The target signature of the method declared by the JVM access controller.name
- The name of the field.offset
- The base offset of the instrumented method.frameGeneration
- Indicates the frame generation mode to apply.public void visitCode()
visitCode
in class MethodVisitor
public void visitMaxs(int stackSize, int localVariableLength)
visitMaxs
in class MethodVisitor
Copyright © 2014–2024. All rights reserved.