Package net.bytebuddy.dynamic.scaffold
Class TypeWriter.Default.ValidatingClassVisitor.ValidatingMethodVisitor
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ValidatingClassVisitor.ValidatingMethodVisitor
-
- Enclosing class:
- TypeWriter.Default.ValidatingClassVisitor
protected class TypeWriter.Default.ValidatingClassVisitor.ValidatingMethodVisitor extends org.objectweb.asm.MethodVisitor
A method validator for checking default values.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
The name of the method being visited.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ValidatingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor, java.lang.String name)
Creates a validating method visitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String desc, boolean visible)
org.objectweb.asm.AnnotationVisitor
visitAnnotationDefault()
void
visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, org.objectweb.asm.Handle bootstrapMethod, java.lang.Object[] bootstrapArgument)
void
visitJumpInsn(int opcode, org.objectweb.asm.Label label)
void
visitLdcInsn(java.lang.Object value)
void
visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String descriptor, boolean isInterface)
-
Methods inherited from class org.objectweb.asm.MethodVisitor
visitAnnotableParameterCount, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
-
-
-
-
Constructor Detail
-
ValidatingMethodVisitor
protected ValidatingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor, java.lang.String name)
Creates a validating method visitor.- Parameters:
methodVisitor
- The method visitor to which any calls are delegated to.name
- The name of the method being visited.
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.MethodVisitor
-
visitAnnotationDefault
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
- Overrides:
visitAnnotationDefault
in classorg.objectweb.asm.MethodVisitor
-
visitLdcInsn
public void visitLdcInsn(java.lang.Object value)
- Overrides:
visitLdcInsn
in classorg.objectweb.asm.MethodVisitor
-
visitMethodInsn
public void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String descriptor, boolean isInterface)
- Overrides:
visitMethodInsn
in classorg.objectweb.asm.MethodVisitor
-
visitInvokeDynamicInsn
public void visitInvokeDynamicInsn(java.lang.String name, java.lang.String descriptor, org.objectweb.asm.Handle bootstrapMethod, java.lang.Object[] bootstrapArgument)
- Overrides:
visitInvokeDynamicInsn
in classorg.objectweb.asm.MethodVisitor
-
visitJumpInsn
public void visitJumpInsn(int opcode, org.objectweb.asm.Label label)
- Overrides:
visitJumpInsn
in classorg.objectweb.asm.MethodVisitor
-
-