本文整理汇总了Java中scouter.org.objectweb.asm.Opcodes.ASM5属性的典型用法代码示例。如果您正苦于以下问题:Java Opcodes.ASM5属性的具体用法?Java Opcodes.ASM5怎么用?Java Opcodes.ASM5使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类scouter.org.objectweb.asm.Opcodes
的用法示例。
在下文中一共展示了Opcodes.ASM5属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: visitMethodInsn
@Deprecated
@Override
public void visitMethodInsn(final int opcode, final String owner,
final String name, final String desc) {
if (api >= Opcodes.ASM5) {
super.visitMethodInsn(opcode, owner, name, desc);
return;
}
doVisitMethodInsn(opcode, owner, name, desc,
opcode == Opcodes.INVOKEINTERFACE);
}
示例2: SAXAnnotationAdapter
public SAXAnnotationAdapter(final SAXAdapter sa, final String elementName,
final int visible, final String name, final String desc,
int typeRef, TypePath typePath, final String[] start,
final String[] end, final int[] index) {
this(Opcodes.ASM5, sa, elementName, visible, desc, name, -1, typeRef,
typePath, start, end, index);
}
示例3: visitMethodInsn
@Override
public void visitMethodInsn(final int opcode, final String owner,
final String name, final String desc, final boolean itf) {
if (api < Opcodes.ASM5) {
super.visitMethodInsn(opcode, owner, name, desc, itf);
return;
}
doVisitMethodInsn(opcode, owner, name, desc, itf);
}
示例4: invokespecial
public void invokespecial(final String owner, final String name,
final String desc, final boolean itf) {
if (api < Opcodes.ASM5) {
if (itf) {
throw new IllegalArgumentException(
"INVOKESPECIAL on interfaces require ASM 5");
}
invokespecial(owner, name, desc);
return;
}
mv.visitMethodInsn(Opcodes.INVOKESPECIAL, owner, name, desc, itf);
}
示例5: SAXCodeAdapter
/**
* Constructs a new {@link SAXCodeAdapter SAXCodeAdapter} object.
*
* @param sa
* content handler that will be used to send SAX 2.0 events.
*/
public SAXCodeAdapter(final SAXAdapter sa, final int access) {
super(Opcodes.ASM5);
this.sa = sa;
this.access = access;
this.labelNames = new HashMap<Label, String>();
}
示例6: RemappingAnnotationAdapter
public RemappingAnnotationAdapter(final AnnotationVisitor av,
final Remapper remapper) {
this(Opcodes.ASM5, av, remapper);
}
示例7: CodeSizeEvaluator
public CodeSizeEvaluator(final MethodVisitor mv) {
this(Opcodes.ASM5, mv);
}
示例8: TraceSignatureVisitor
private TraceSignatureVisitor(final StringBuffer buf) {
super(Opcodes.ASM5);
this.declaration = buf;
}
示例9: CheckAnnotationAdapter
CheckAnnotationAdapter(final AnnotationVisitor av, final boolean named) {
super(Opcodes.ASM5, av);
this.named = named;
}
示例10: TraceAnnotationVisitor
public TraceAnnotationVisitor(final AnnotationVisitor av, final Printer p) {
super(Opcodes.ASM5, av);
this.p = p;
}
示例11: RemappingSignatureAdapter
public RemappingSignatureAdapter(final SignatureVisitor v,
final Remapper remapper) {
this(Opcodes.ASM5, v, remapper);
}
示例12: TryCatchBlockSorter
public TryCatchBlockSorter(final MethodVisitor mv, final int access,
final String name, final String desc, final String signature,
final String[] exceptions) {
this(Opcodes.ASM5, mv, access, name, desc, signature, exceptions);
}
示例13: AnnotationRemapper
public AnnotationRemapper(final AnnotationVisitor av,
final Remapper remapper) {
this(Opcodes.ASM5, av, remapper);
}
示例14: SAXAnnotationAdapter
public SAXAnnotationAdapter(final SAXAdapter sa, final String elementName,
final int visible, final String name, final String desc) {
this(Opcodes.ASM5, sa, elementName, visible, desc, name, -1, -1, null,
null, null, null);
}
示例15: SAXFieldAdapter
public SAXFieldAdapter(final SAXAdapter sa, final Attributes att) {
super(Opcodes.ASM5);
this.sa = sa;
sa.addStart("field", att);
}