Examples of ClassNode


Examples of org.objectweb.asm.tree.ClassNode

    checkMethod(tmv);
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          new RemoveLoadStoreTransformer(null).transform(mn);
        }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    }
    cv.visitEnd();
  }

  protected ClassNode generateBasicClass() {
    ClassNode cn = new ClassNode();
    generateBasicClass(cn);
    return cn;
  }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    assertEquals(mv, tmv);
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          new OptimizeJumpTransformer(null).transform(mn);
        }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    checkMethod(tmv);
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          new RemoveGetFieldPutFieldTransformer(null).transform(mn);
        }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    assertTrue(occurences.contains(mn.instructions.get(53)));
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          try {
            new NullDereferenceAnalyzer()
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    assert (cc.getCyclomaticComplexity("pkg/Bean", mn) == 1);
  }
 
  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      public void visitEnd() {
        Iterator i = methods.iterator();
        while (i.hasNext()) {
          MethodNode mn = (MethodNode) i.next();
          try {
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

public class AddTimerTransformerTest extends AddTimerAdapterTest {

  public void test() throws Exception {
    ClassWriter cw = new ClassWriter(0);
    CheckClassAdapter ca = new CheckClassAdapter(cw);
    ClassNode cn = generateBasicClass();
    new AddTimerTransformer(null).transform(cn);
    cn.accept(ca);
    checkClass(defineClass("C", cw.toByteArray()));
  }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    checkClass(defineClass("C", cw.toByteArray()));
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        new AddTimerTransformer(null).transform(this);
        accept(cv);
      }
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    checkMethod(tmv);
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          try {
            new RemoveUnusedCastTransformer(name, null).transform(mn);
View Full Code Here

Examples of org.objectweb.asm.tree.ClassNode

    checkMethod(tmv);
  }

  @Override
  protected ClassVisitor getClassAdapter(final ClassVisitor cv) {
    return new ClassNode() {
      @Override
      public void visitEnd() {
        for (MethodNode mn : (List<MethodNode>) methods) {
          new RemoveGetFieldPutFieldTransformer2(null).transform(mn);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.