Example usage for org.objectweb.asm.tree ClassNode subclass-usage

List of usage examples for org.objectweb.asm.tree ClassNode subclass-usage

Introduction

In this page you can find the example usage for org.objectweb.asm.tree ClassNode subclass-usage.

Usage

From source file net.enilink.composition.asm.ExtendedClassNode.java

/**
 * Represents the mutable structure of a Java class.
 */
public abstract class ExtendedClassNode extends ClassNode {
    public static final String INJECTOR_FIELD = "_$injector";

From source file net.orfjackal.dimdwarf.aop.AddMarkerInterfaceForEntities.java

@SuppressWarnings({ "unchecked" })
public class AddMarkerInterfaceForEntities extends ClassNode {

    private final String annotationToFind;
    private final String interfaceToAdd;
    private final ClassVisitor cv;

From source file org.apache.commons.weaver.privilizer.InlineNestedPrivilegedCalls.java

/**
 * For any privileged method called from another privileged method (actually the internal implementation method copied
 * from the original method body) the call is replaced by a call to the target's internal implementation method, thus
 * avoiding nested privileged invocations when possible. Persists everything to a tree model until the parent is
 * complete; allowing us to use a tree model while yet building the high-level view as a stack of visitors.
 */

From source file org.eclipse.objectteams.otredyn.bytecode.asm.AbstractTransformableClassNode.java

/**
 * Every class, that wants to manipulate the bytecode of a class
 * with the ASM Tree API, have to inherit from this class and do
 * the transformations in the method transform().
 * Additionally the class provides util methods to
 * manipulate the bytecode 

From source file org.evosuite.instrumentation.AnnotatedClassNode.java

/**
 * <p>AnnotatedClassNode class.</p>
 *
 * @author fraser
 */
public class AnnotatedClassNode extends ClassNode {

From source file org.evosuite.runtime.instrumentation.AnnotatedClassNode.java

/**
 * <p>AnnotatedClassNode class.</p>
 *
 * @author fraser
 */
public class AnnotatedClassNode extends ClassNode {

From source file org.parboiled.transform.ParserClassNode.java

class ParserClassNode extends ClassNode {

    private final Class<?> parentClass;
    private final Type parentType;
    private final List<MethodNode> constructors = new ArrayList<MethodNode>();
    private final Map<String, RuleMethod> ruleMethods = new TreeMap<String, RuleMethod>();

From source file org.spongepowered.asm.mixin.transformer.MixinClassNode.java

/**
 * ClassNode for a MixinInfo
 */
public class MixinClassNode extends ClassNode {

    private final MixinInfo mixin;

From source file uk.ac.ucl.chime.bosphorus.openehr.xsd.processor.ClassNodePB.java

public class ClassNodePB extends ClassNode {

    private HashSet<String> _fieldTypes = new HashSet<String>();

    @Override
    public void visit(int version, int access, String name, String signature, String superName,

From source file v6.java.preverifier.PreverificationClassNode.java

/**
 * A class visitor that provides necessary functionality for traversing and
 * handling the structure changes required by the preverifier to a class.
 * 
 * @author Craig Setera
 */