List of usage examples for org.objectweb.asm Opcodes ASM5
int ASM5
To view the source code for org.objectweb.asm Opcodes ASM5.
Click Source Link
From source file:org.evosuite.instrumentation.PurityAnalysisMethodVisitor.java
License:Open Source License
/** * <p>Constructor for PutStaticMethodAdapter.</p> * * @param className a {@link java.lang.String} object. * @param methodName a {@link java.lang.String} object. * @param descriptor a {@link java.lang.String} object. * @param mv a {@link org.objectweb.asm.MethodVisitor} object. * @param purityAnalyzer a {@link CheapPurityAnalyzer} object. *//*from w w w. ja v a2 s . co m*/ public PurityAnalysisMethodVisitor(String className, String methodName, String descriptor, MethodVisitor mv, CheapPurityAnalyzer purityAnalyzer) { super(Opcodes.ASM5, mv); this.updatesField = false; this.purityAnalyzer = purityAnalyzer; this.classNameWithDots = className.replace('/', '.'); this.methodName = methodName; this.descriptor = descriptor; }
From source file:org.evosuite.instrumentation.ReturnValueAdapter.java
License:Open Source License
/** * <p>Constructor for ReturnValueAdapter.</p> * * @param mv a {@link org.objectweb.asm.MethodVisitor} object. * @param className a {@link java.lang.String} object. * @param methodName a {@link java.lang.String} object. * @param desc a {@link java.lang.String} object. *//*from w ww. j a va 2 s . c o m*/ public ReturnValueAdapter(MethodVisitor mv, String className, String methodName, String desc) { super(Opcodes.ASM5, mv); fullMethodName = methodName + desc; this.methodName = methodName; this.className = className; }
From source file:org.evosuite.instrumentation.StaticAccessClassAdapter.java
License:Open Source License
/** * <p>/*from w ww. j av a 2s .c om*/ * Constructor for StaticInitializationClassAdapter. * </p> * * @param visitor * a {@link org.objectweb.asm.ClassVisitor} object. * @param className * a {@link java.lang.String} object. */ public StaticAccessClassAdapter(ClassVisitor visitor, String className) { super(Opcodes.ASM5, visitor); this.className = className; }
From source file:org.evosuite.instrumentation.StaticAccessMethodAdapter.java
License:Open Source License
/** * <p>/*from w ww. j a va 2 s . c o m*/ * Constructor for StaticAccessMethodAdapter. * </p> * * @param mv * a {@link org.objectweb.asm.MethodVisitor} object. * @param className * a {@link java.lang.String} object. */ public StaticAccessMethodAdapter(String className, String methodName, MethodVisitor mv) { super(Opcodes.ASM5, mv); this.className = className; this.methodName = methodName; }
From source file:org.evosuite.instrumentation.YieldAtLineNumberMethodAdapter.java
License:Open Source License
/** * <p>Constructor for YieldAtLineNumberMethodAdapter.</p> * * @param mv a {@link org.objectweb.asm.MethodVisitor} object. * @param className a {@link java.lang.String} object. * @param methodName a {@link java.lang.String} object. */// w w w . ja va2 s .c o m public YieldAtLineNumberMethodAdapter(MethodVisitor mv, String className, String methodName) { super(Opcodes.ASM5, mv); this.className = className; this.methodName = methodName; if (!methodName.equals("<init>")) hadInvokeSpecial = true; }
From source file:org.evosuite.runtime.instrumentation.AnnotatedClassNode.java
License:Open Source License
public AnnotatedClassNode() { super(Opcodes.ASM5); }
From source file:org.evosuite.runtime.instrumentation.AnnotatedMethodNode.java
License:Open Source License
/** * <p>Constructor for AnnotatedMethodNode.</p> * * @param access a int.//from w w w . jav a 2 s.com * @param name a {@link java.lang.String} object. * @param desc a {@link java.lang.String} object. * @param signature a {@link java.lang.String} object. * @param exceptions an array of {@link java.lang.String} objects. */ public AnnotatedMethodNode(int access, String name, String desc, String signature, String[] exceptions) { super(Opcodes.ASM5, access, name, desc, signature, exceptions); }
From source file:org.evosuite.runtime.instrumentation.CreateClassResetClassAdapter.java
License:Open Source License
/** * Creates a new <code>CreateClassResetClassAdapter</code> instance * /*from w w w .j a v a2s .c o m*/ * @param visitor * @param className * the class name to be visited * @param removeFinalModifierOnStaticFields * if this parameter is true, all final static fields are * translated into non-final static fields */ public CreateClassResetClassAdapter(ClassVisitor visitor, String className, boolean removeFinalModifierOnStaticFields) { super(Opcodes.ASM5, visitor); this.className = className; this.removeFinalModifierOnStaticFields = removeFinalModifierOnStaticFields; }
From source file:org.evosuite.runtime.instrumentation.CreateClassResetMethodAdapter.java
License:Open Source License
public CreateClassResetMethodAdapter(MethodVisitor mv, String className, List<StaticField> staticFields, List<String> finalFields) { super(Opcodes.ASM5, mv); this.className = className; this.staticFields = staticFields; this.finalFields = finalFields; }
From source file:org.evosuite.runtime.instrumentation.JSRInlinerClassVisitor.java
License:Open Source License
public JSRInlinerClassVisitor(ClassVisitor parent) { super(Opcodes.ASM5, parent); }