Available Methods
- ASM5 ( )
- ACC_STATIC
- ASM4 ( )
- ACC_INTERFACE
- ACC_FINAL
- F_APPEND
- ACC_PRIVATE
- T_BYTE
- T_SHORT
- INVOKEINTERFACE
- T_BOOLEAN
- T_LONG
- F_FULL
- F_NEW
- ACC_ABSTRACT
- ACC_PROTECTED
- ACC_PUBLIC
- FLOAD
- ACC_ENUM
- T_CHAR
- F_SAME1 ( )
- T_FLOAT
- F_SAME
- RETURN
- LLOAD
- DRETURN
- F_CHOP
- ACC_BRIDGE
- DOUBLE
- ACC_DEPRECATED
- DLOAD
- ACC_NATIVE
- BIPUSH
- INVOKESTATIC
- ATHROW
- LONG
- ACC_SYNTHETIC
- IF_ICMPEQ
- ACC_SYNCHRONIZED
- ACC_TRANSIENT
- T_INT
- LSTORE
- ASM7 ( )
- IF_ICMPNE
- IRETURN
- NEW
- DREM
- ACC_STRICT
- FSTORE
- D2L ( )
- DASTORE
- H_INVOKESTATIC
- IF_ICMPLT
- NOP
- ASTORE
- GOTO
- T_DOUBLE
- ISTORE
- ICONST_1 ( )
- PUTSTATIC
- LOOKUPSWITCH
- IFGE
- NEWARRAY
- L2I ( )
- IF_ICMPLE
- I2C ( )
- INSTANCEOF
- ACC_VOLATILE
- V1_5 ( )
- L2F ( )
- ACC_VARARGS
- ARETURN
- SIPUSH
- H_INVOKEINTERFACE
- LSUB
- IFGT
- DUP2 ( )
- ICONST_2 ( )
- ISHR
- FCONST_2 ( )
- IF_ACMPEQ
- CASTORE
- JSR
- IF_ACMPNE
- ILOAD
- ANEWARRAY
- F2I ( )
- I2B ( )
- DUP_X2 ( )
- FREM
- CHECKCAST
- AASTORE
- DDIV
- DCONST_1 ( )
- I2D ( )
- LREM
- ICONST_3 ( )
- IF_ICMPGT
- IF_ICMPGE
- CALOAD
- FDIV
- DSTORE
- IFLE
- FALOAD
- DMUL
- POP2 ( )
- H_NEWINVOKESPECIAL
- INTEGER
- BASTORE
- ICONST_4 ( )
- IFNONNULL
- FCMPG
- INVOKEVIRTUAL
- I2S ( )
- L2D ( )
- ACC_ANNOTATION
- FCONST_0 ( )
- LOR
- LRETURN
- FRETURN
- LMUL
- F2D ( )
- DNEG
- FLOAT
- D2F ( )
- ICONST_5 ( )
- FSUB
- ISHL
- SASTORE
- LALOAD
- ISUB
- DSUB
- ACC_MANDATED
- FASTORE
- IREM
- DUP2_X2 ( )
- IFLT
- IFNE
- I2L ( )
- PUTFIELD
- RET
- IADD
- D2I ( )
- DUP2_X1 ( )
- TABLESWITCH
- BALOAD
- MONITORENTER
- DCMPL
- GETSTATIC
- IALOAD
- UNINITIALIZED_THIS
- DCMPG
- POP
- FADD
- LSHL
- MULTIANEWARRAY
- DALOAD
- INVOKESPECIAL
- ICONST_M1 ( )
- INEG
- DUP
- I2F ( )
- F2L ( )
- LCMP
- LAND
- SALOAD
- LDIV
- LNEG
- LUSHR
- IASTORE
- IXOR
- DCONST_0 ( )
- V1_2 ( )
- IOR
- H_GETFIELD
- ACONST_NULL
- ICONST_0 ( )
- GETFIELD
- AALOAD
- IDIV
- IMUL
- DUP_X1 ( )
- IUSHR
- FNEG
- LADD
- FCMPL
- LXOR
- LSHR
- ARRAYLENGTH
- DADD
- IINC
- TOP
- FMUL
- SWAP
- ALOAD
- FCONST_1 ( )
- LDC
- MONITOREXIT
- IFEQ
- V1_7 ( )
- LCONST_0 ( )
- V1_6 ( )
- LCONST_1 ( )
- LASTORE
- IFNULL
- H_PUTSTATIC
- H_GETSTATIC
- V1_3 ( )
- NULL
- IAND
- H_INVOKEVIRTUAL
- INVOKEDYNAMIC
- V1_1 ( )
- H_PUTFIELD
- ASM6 ( )
- ACC_STATIC_PHASE
- H_INVOKESPECIAL
Related Classes
- java.util.Arrays
- java.io.InputStream
- java.util.Iterator
- java.lang.reflect.Method
- java.io.PrintWriter
- java.util.stream.Stream
- java.util.function.Consumer
- java.lang.invoke.MethodHandles
- java.lang.invoke.MethodType
- java.security.SecureClassLoader
- jdk.internal.org.objectweb.asm.ClassWriter
- jdk.internal.org.objectweb.asm.MethodVisitor
- jdk.internal.org.objectweb.asm.Type
- jdk.internal.org.objectweb.asm.ClassReader
- jdk.internal.org.objectweb.asm.FieldVisitor
- jdk.internal.org.objectweb.asm.tree.ClassNode
- jdk.internal.org.objectweb.asm.tree.MethodNode
- jdk.internal.org.objectweb.asm.AnnotationVisitor
- jdk.internal.org.objectweb.asm.Label
- jdk.internal.org.objectweb.asm.signature.SignatureReader
- jdk.internal.org.objectweb.asm.tree.AbstractInsnNode
- jdk.internal.org.objectweb.asm.tree.VarInsnNode
- jdk.internal.org.objectweb.asm.ClassVisitor
- jdk.internal.org.objectweb.asm.Attribute
- jdk.internal.org.objectweb.asm.Handle
Java Code Examples for jdk.internal.org.objectweb.asm.Opcodes#ASM6
The following examples show how to use
jdk.internal.org.objectweb.asm.Opcodes#ASM6 .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: RemappingMethodAdapter.java From Bytecoder with Apache License 2.0 | 5 votes |
public RemappingMethodAdapter( final int access, final String descriptor, final MethodVisitor methodVisitor, final Remapper remapper) { this(Opcodes.ASM6, access, descriptor, methodVisitor, remapper); }
Example 2
Source File: SignatureVisitor.java From Bytecoder with Apache License 2.0 | 5 votes |
/** * Constructs a new {@link SignatureVisitor}. * * @param api the ASM API version implemented by this visitor. Must be one of {@link * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7}. */ public SignatureVisitor(final int api) { if (api != Opcodes.ASM6 && api != Opcodes.ASM5 && api != Opcodes.ASM4 && api != Opcodes.ASM7) { throw new IllegalArgumentException(); } this.api = api; }
Example 3
Source File: RemappingSignatureAdapter.java From Bytecoder with Apache License 2.0 | 4 votes |
public RemappingSignatureAdapter( final SignatureVisitor signatureVisitor, final Remapper remapper) { this(Opcodes.ASM6, signatureVisitor, remapper); }
Example 4
Source File: RemappingFieldAdapter.java From Bytecoder with Apache License 2.0 | 4 votes |
public RemappingFieldAdapter(final FieldVisitor fieldVisitor, final Remapper remapper) { this(Opcodes.ASM6, fieldVisitor, remapper); }
Example 5
Source File: RemappingAnnotationAdapter.java From Bytecoder with Apache License 2.0 | 4 votes |
public RemappingAnnotationAdapter( final AnnotationVisitor annotationVisitor, final Remapper remapper) { this(Opcodes.ASM6, annotationVisitor, remapper); }
Example 6
Source File: RemappingClassAdapter.java From Bytecoder with Apache License 2.0 | 4 votes |
public RemappingClassAdapter(final ClassVisitor classVisitor, final Remapper remapper) { this(Opcodes.ASM6, classVisitor, remapper); }
Example 7
Source File: ClassNode.java From Bytecoder with Apache License 2.0 | 4 votes |
/** * Checks that this class node is compatible with the given ASM API version. This method checks * that this node, and all its children recursively, do not contain elements that were introduced * in more recent versions of the ASM API than the given version. * * @param api an ASM API version. Must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5}, * {@link Opcodes#ASM6} or {@link Opcodes#ASM7}. */ public void check(final int api) { if (api < Opcodes.ASM7 && (nestHostClass != null || nestMembers != null)) { throw new UnsupportedClassVersionException(); } if (api < Opcodes.ASM6 && module != null) { throw new UnsupportedClassVersionException(); } if (api < Opcodes.ASM5) { if (visibleTypeAnnotations != null && !visibleTypeAnnotations.isEmpty()) { throw new UnsupportedClassVersionException(); } if (invisibleTypeAnnotations != null && !invisibleTypeAnnotations.isEmpty()) { throw new UnsupportedClassVersionException(); } } // Check the annotations. if (visibleAnnotations != null) { for (int i = visibleAnnotations.size() - 1; i >= 0; --i) { visibleAnnotations.get(i).check(api); } } if (invisibleAnnotations != null) { for (int i = invisibleAnnotations.size() - 1; i >= 0; --i) { invisibleAnnotations.get(i).check(api); } } if (visibleTypeAnnotations != null) { for (int i = visibleTypeAnnotations.size() - 1; i >= 0; --i) { visibleTypeAnnotations.get(i).check(api); } } if (invisibleTypeAnnotations != null) { for (int i = invisibleTypeAnnotations.size() - 1; i >= 0; --i) { invisibleTypeAnnotations.get(i).check(api); } } for (int i = fields.size() - 1; i >= 0; --i) { fields.get(i).check(api); } for (int i = methods.size() - 1; i >= 0; --i) { methods.get(i).check(api); } }