Java org.objectweb.asm MethodVisitor fields, constructors, methods, implement or subclass

Example usage for Java org.objectweb.asm MethodVisitor fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.objectweb.asm MethodVisitor.

The text is from its open source code.

Subclass

org.objectweb.asm.MethodVisitor has subclasses.
Click this link to see all its subclasses.

Implementation

org.objectweb.asm.MethodVisitor has the following implementations.
Click this link to see all its implementation.

Constructor

Method

AnnotationVisitorvisitAnnotation(final String descriptor, final boolean visible)
Visits an annotation of this method.
AnnotationVisitorvisitAnnotationDefault()
Visits the default value of this annotation interface method.
voidvisitAttribute(final Attribute attribute)
Visits a non standard attribute of this method.
voidvisitCode()
Starts the visit of the method's code, if any (i.e.
voidvisitEnd()
Visits the end of the method.
voidvisitFieldInsn(final int opcode, final String owner, final String name, final String descriptor)
Visits a field instruction.
voidvisitFrame(final int type, final int numLocal, final Object[] local, final int numStack, final Object[] stack)
Visits the current state of the local variables and operand stack elements.
voidvisitIincInsn(final int var, final int increment)
Visits an IINC instruction.
voidvisitInsn(final int opcode)
Visits a zero operand instruction.
voidvisitIntInsn(final int opcode, final int operand)
Visits an instruction with a single int operand.
voidvisitInvokeDynamicInsn(final String name, final String descriptor, final Handle bootstrapMethodHandle, final Object... bootstrapMethodArguments)
Visits an invokedynamic instruction.
voidvisitJumpInsn(final int opcode, final Label label)
Visits a jump instruction.
voidvisitLabel(final Label label)
Visits a label.
voidvisitLdcInsn(final Object value)
Visits a LDC instruction.
voidvisitLineNumber(final int line, final Label start)
Visits a line number declaration.
voidvisitLocalVariable(final String name, final String descriptor, final String signature, final Label start, final Label end, final int index)
Visits a local variable declaration.
voidvisitLookupSwitchInsn(final Label dflt, final int[] keys, final Label[] labels)
Visits a LOOKUPSWITCH instruction.
voidvisitMaxs(final int maxStack, final int maxLocals)
Visits the maximum stack size and the maximum number of local variables of the method.
voidvisitMethodInsn(final int opcode, final String owner, final String name, final String descriptor, final boolean isInterface)
Visits a method instruction.
voidvisitMethodInsn(final int opcode, final String owner, final String name, final String descriptor)
Visits a method instruction.
voidvisitMultiANewArrayInsn(final String descriptor, final int numDimensions)
Visits a MULTIANEWARRAY instruction.
voidvisitParameter(final String name, final int access)
Visits a parameter of this method.
AnnotationVisitorvisitParameterAnnotation(final int parameter, final String descriptor, final boolean visible)
Visits an annotation of a parameter this method.
voidvisitTableSwitchInsn(final int min, final int max, final Label dflt, final Label... labels)
Visits a TABLESWITCH instruction.
voidvisitTryCatchBlock(final Label start, final Label end, final Label handler, final String type)
Visits a try catch block.
AnnotationVisitorvisitTypeAnnotation(final int typeRef, final TypePath typePath, final String descriptor, final boolean visible)
Visits an annotation on a type in the method signature.
voidvisitTypeInsn(final int opcode, final String type)
Visits a type instruction.
voidvisitVarInsn(final int opcode, final int var)
Visits a local variable instruction.