Uses of Class
org.mvel2.asm.MethodVisitor
-
Packages that use MethodVisitor Package Description org.mvel2.asm Provides a small and fast bytecode manipulation framework.org.mvel2.optimizers.impl.asm -
-
Uses of MethodVisitor in org.mvel2.asm
Subclasses of MethodVisitor in org.mvel2.asm Modifier and Type Class Description (package private) classMethodWriterAMethodVisitorthat generates a corresponding 'method_info' structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.mvel2.asm declared as MethodVisitor Modifier and Type Field Description protected MethodVisitorMethodVisitor. mvThe method visitor to which this visitor must delegate method calls.Methods in org.mvel2.asm that return MethodVisitor Modifier and Type Method Description MethodVisitorClassVisitor. visitMethod(int access, java.lang.String name, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exceptions)Visits a method of the class.MethodVisitorClassWriter. visitMethod(int access, java.lang.String name, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exceptions)Methods in org.mvel2.asm with parameters of type MethodVisitor Modifier and Type Method Description (package private) voidLabel. accept(MethodVisitor methodVisitor, boolean visitLineNumbers)Makes the given visitor visit this label and its source line numbers, if applicable.private voidClassReader. readCode(MethodVisitor methodVisitor, Context context, int codeOffset)Reads a JVMS 'Code' attribute and makes the given visitor visit it.private voidClassReader. readParameterAnnotations(MethodVisitor methodVisitor, Context context, int runtimeParameterAnnotationsOffset, boolean visible)Reads a Runtime[In]VisibleParameterAnnotations attribute and makes the given visitor visit it.private int[]ClassReader. readTypeAnnotations(MethodVisitor methodVisitor, Context context, int runtimeTypeAnnotationsOffset, boolean visible)Parses a Runtime[In]VisibleTypeAnnotations attribute to find the offset of each type_annotation entry it contains, to find the corresponding labels, and to visit the try catch block annotations.Constructors in org.mvel2.asm with parameters of type MethodVisitor Constructor Description MethodVisitor(int api, MethodVisitor methodVisitor)Constructs a newMethodVisitor. -
Uses of MethodVisitor in org.mvel2.optimizers.impl.asm
Fields in org.mvel2.optimizers.impl.asm declared as MethodVisitor Modifier and Type Field Description private MethodVisitorASMAccessorOptimizer. mvMethods in org.mvel2.optimizers.impl.asm with parameters of type MethodVisitor Modifier and Type Method Description voidProducesBytecode. produceBytecodeGet(MethodVisitor mv, java.lang.String propertyName, VariableResolverFactory factory)voidProducesBytecode. produceBytecodePut(MethodVisitor mv, java.lang.String propertyName, VariableResolverFactory factory)Constructors in org.mvel2.optimizers.impl.asm with parameters of type MethodVisitor Constructor Description ASMAccessorOptimizer(ClassWriter cw, MethodVisitor mv, java.util.ArrayList<ExecutableStatement> compiledInputs, java.lang.String className, StringAppender buildLog, int compileDepth)
-