Tabnine Logo
ClassAdapter.visitMethod
Code IndexAdd Tabnine to your IDE (free)

How to use
visitMethod
method
in
org.objectweb.asm.ClassAdapter

Best Java code snippets using org.objectweb.asm.ClassAdapter.visitMethod (Showing top 20 results out of 315)

origin: alibaba/TProfiler

public MethodVisitor visitMethod(int arg, String name, String descriptor, String signature, String[] exceptions) {
  if (Manager.isIgnoreGetSetMethod()) {
    if (fieldNameList.contains(name)) {
      return super.visitMethod(arg, name, descriptor, signature, exceptions);
    }
  }
  // 静态区域不注入
  if ("<clinit>".equals(name)) {
    return super.visitMethod(arg, name, descriptor, signature, exceptions);
  }
  MethodVisitor mv = super.visitMethod(arg, name, descriptor, signature, exceptions);
  MethodAdapter ma = new ProfMethodAdapter(mv, mFileName, mClassName, name);
  return ma;
}
origin: org.lwjgl.lwjgl/lwjgl_util

  public MethodVisitor visitMethod(int access, final String name, final String desc, final String signature, final String[] exceptions) {
    for ( String method : DEFINALIZE_LIST ) {
      if ( name.equals(method) ) {
        access &= ~ACC_FINAL;
        break;
      }
    }
    return super.visitMethod(access, name, desc, signature, exceptions);
  }
};
origin: org.lwjgl.lwjgl/lwjgl_util

private void generateSizeofGetter() {
  MethodVisitor mv = super.visitMethod(ACC_PUBLIC, SIZEOF_METHOD_NAME, "()I", null, null);
  mv.visitCode();
  mv.visitFieldInsn(GETSTATIC, className, "SIZEOF", "I");
  mv.visitInsn(IRETURN);
  mv.visitMaxs(1, 1);
  mv.visitEnd();
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  MethodVisitor mv = super.visitMethod(access, name, desc, signature,
      exceptions);
  return new RemoveSystemExitMethodNode(access, signature, signature, signature, exceptions, mv);
}
origin: david-schuler/javalanche

public MethodVisitor visitMethod(int methodAccess, String name,
    String descriptor, String signature, String[] exceptions) {
  MethodVisitor mv = super.visitMethod(methodAccess, name, descriptor,
      signature, exceptions);
  if (!exclude) {
    mv = new CoverageMethodAdapter(mv, className, name, descriptor,
        classAccess, methodAccess);
  }
  return mv;
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  actualAdapter = new PossibilitiesRicMethodAdapter(super.visitMethod(
      access, name, desc, signature, exceptions), className, name,
      mutationPossibilityCollector, possibilities, desc);
  return actualAdapter;
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  return new ArithmeticReplaceMethodAdapter(super.visitMethod(access,
      name, desc, signature, exceptions), className, name,
      possibilities, mm, desc);
}
origin: org.lwjgl.lwjgl/lwjgl_util

private void generateAlignGetter(final MappedSubtypeInfo mappedSubtype) {
  MethodVisitor mv = super.visitMethod(ACC_PUBLIC, ALIGN_METHOD_NAME, "()I", null, null);
  mv.visitCode();
  visitIntNode(mv, mappedSubtype.sizeof);
  mv.visitInsn(IRETURN);
  mv.visitMaxs(1, 1);
  mv.visitEnd();
}
origin: org.multiverse/multiverse-instrumentation

  @Override
  public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
    MethodVisitor mv = super.visitMethod(access, name, desc, signature, exceptions);
    return new JSRInlinerAdapter(mv, access, name, desc, signature, exceptions);
  }
}
origin: org.eclipse/xtext

@Override
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
  return new XtextMethodAdapter(this, super.visitMethod(access, name, desc, signature, exceptions));
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  return new AbsoluteValueMethodAdapter(super.visitMethod(access, name,
      desc, signature, exceptions), className, name, possibilities,
      mm, desc);
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  return new MonitorRemovePossibilitiesMethodAdapter(super.visitMethod(
      access, name, desc, signature, exceptions), className, name,
      mutationPossibilityCollector, possibilities, desc);
}
origin: david-schuler/javalanche

  @Override
  public MethodVisitor visitMethod(int access, String name, String desc,
      String signature, String[] exceptions) {
    return new PossibilitiesArithmeticReplaceMethodAdapter(super
        .visitMethod(access, name, desc, signature, exceptions),
        className, name, mutationPossibilityCollector, possibilities,
        desc);
  }
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  // String lastMethodName = name;
  MethodVisitor superVisitor = super.visitMethod(access, name, desc,
      signature, exceptions);
  MethodVisitor actualAdapter = new NegateJumpsMethodAdapter(
      superVisitor, className, name, possibilities, mm, desc);
  return actualAdapter;
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  MethodVisitor mv = super.visitMethod(access, name, desc, signature,
      exceptions);
  return new SystemExitFinderMethodAdapter(mv, this);
}
origin: david-schuler/javalanche

  @Override
  public MethodVisitor visitMethod(int access, String name, String desc,
      String signature, String[] exceptions) {
    MethodVisitor mv = super.visitMethod(access, name, desc, signature,
        exceptions);
    return new DistanceMethodAdapter(mv, className, name, desc,
        connectionData);
  }
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  // String lastMethodName = name;
  MethodVisitor superVisitor = super.visitMethod(access, name, desc,
      signature, exceptions);
  MethodVisitor actualAdapter = new NegateJumpsPossibilitiesMethodAdapter(
      superVisitor, className, name, mpc, possibilities, desc);
  return actualAdapter;
}
origin: david-schuler/javalanche

@Override
public MethodVisitor visitMethod(int access, String name, String desc,
    String signature, String[] exceptions) {
  return new MonitorRemoveMethodAdapter(super.visitMethod(access, name,
      desc, signature, exceptions), className, name, possibilities,
      new MutationManager(), desc);
}
origin: david-schuler/javalanche

  @Override
  public MethodVisitor visitMethod(int access, String name, String desc,
      String signature, String[] exceptions) {
    MethodVisitor mv = super.visitMethod(access, name, desc, signature,
        exceptions);

    return new ReplaceThreadCallsPossibilitiesMethodAdapter(
        new ReplaceAdviceAdapter(mv, access, name, desc), className,
        name, mpc, possibilityMap, desc);
  }
}
origin: david-schuler/javalanche

  @Override
  public MethodVisitor visitMethod(int access, String name, String desc,
      String signature, String[] exceptions) {
    MethodVisitor mv = super.visitMethod(access, name, desc, signature,
        exceptions);

    return new RemoveCallsPossibilitiesMethodAdapter(new MyAdviceAdapter(
        mv, access, name, desc), className, name, mpc, possibilityMap,
        desc);
  }
}
org.objectweb.asmClassAdaptervisitMethod

Popular methods of ClassAdapter

  • visit
  • visitField
  • visitEnd
  • visitSource
  • <init>
  • visitAnnotation
  • visitAttribute
  • visitInnerClass
  • visitOuterClass

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • setContentView (Activity)
  • onRequestPermissionsResult (Fragment)
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now