xref: /aosp_15_r20/prebuilts/sdk/tools/jetifier/jetifier-standalone/lib/asm-8.0.1.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
module-info.class
<Unknown> package module module-info extends java.lang.Object { }
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.AnnotationVisitor av public void <init> (int) int api public void <init> (int, org.objectweb.asm.AnnotationVisitor) int api org.objectweb.asm.AnnotationVisitor annotationVisitor public void visit (java.lang.String, java.lang.Object) String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String value public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String descriptor public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () }
org/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java package org.objectweb.asm final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor { private final org.objectweb.asm.SymbolTable symbolTable private final boolean useNamedValues private final org.objectweb.asm.ByteVector annotation private final int numElementValuePairsOffset private int numElementValuePairs private final org.objectweb.asm.AnnotationWriter previousAnnotation private org.objectweb.asm.AnnotationWriter nextAnnotation void <init> (org.objectweb.asm.SymbolTable, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.AnnotationWriter) org.objectweb.asm.SymbolTable symbolTable boolean useNamedValues org.objectweb.asm.ByteVector annotation org.objectweb.asm.AnnotationWriter previousAnnotation static org.objectweb.asm.AnnotationWriter create (org.objectweb.asm.SymbolTable, java.lang.String, org.objectweb.asm.AnnotationWriter) org.objectweb.asm.SymbolTable symbolTable String descriptor org.objectweb.asm.AnnotationWriter previousAnnotation org.objectweb.asm.ByteVector annotation static org.objectweb.asm.AnnotationWriter create (org.objectweb.asm.SymbolTable, int, org.objectweb.asm.TypePath, java.lang.String, org.objectweb.asm.AnnotationWriter) org.objectweb.asm.SymbolTable symbolTable int typeRef org.objectweb.asm.TypePath typePath String descriptor org.objectweb.asm.AnnotationWriter previousAnnotation org.objectweb.asm.ByteVector typeAnnotation public void visit (java.lang.String, java.lang.Object) int booleanValue byte byteValue byte[] byteArray boolean booleanValue boolean[] booleanArray short shortValue short[] shortArray char charValue char[] charArray int intValue int[] intArray long longValue long[] longArray float floatValue float[] floatArray double doubleValue double[] doubleArray org.objectweb.asm.Symbol symbol String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String value public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String descriptor public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () byte[] data int computeAnnotationsSize (java.lang.String) String attributeName int attributeSize org.objectweb.asm.AnnotationWriter annotationWriter static int computeAnnotationsSize (org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter) org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation int size void putAnnotations (int, org.objectweb.asm.ByteVector) int attributeNameIndex org.objectweb.asm.ByteVector output int attributeLength int numAnnotations org.objectweb.asm.AnnotationWriter annotationWriter org.objectweb.asm.AnnotationWriter firstAnnotation static void putAnnotations (org.objectweb.asm.SymbolTable, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.AnnotationWriter, org.objectweb.asm.ByteVector) org.objectweb.asm.SymbolTable symbolTable org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation org.objectweb.asm.ByteVector output static int computeParameterAnnotationsSize (java.lang.String, org.objectweb.asm.AnnotationWriter[], int) org.objectweb.asm.AnnotationWriter annotationWriter int i String attributeName org.objectweb.asm.AnnotationWriter[] annotationWriters int annotableParameterCount int attributeSize static void putParameterAnnotations (int, org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector) org.objectweb.asm.AnnotationWriter annotationWriter int i org.objectweb.asm.AnnotationWriter annotationWriter org.objectweb.asm.AnnotationWriter firstAnnotation int numAnnotations int i int attributeNameIndex org.objectweb.asm.AnnotationWriter[] annotationWriters int annotableParameterCount org.objectweb.asm.ByteVector output int attributeLength }
org/objectweb/asm/Attribute$Set.class
Attribute.java package org.objectweb.asm final org.objectweb.asm.Attribute$Set extends java.lang.Object { private static final int SIZE_INCREMENT private int size private org.objectweb.asm.Attribute[] data void <init> () void addAttributes (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attributeList org.objectweb.asm.Attribute attribute org.objectweb.asm.Attribute[] toArray () org.objectweb.asm.Attribute[] result private boolean contains (org.objectweb.asm.Attribute) int i org.objectweb.asm.Attribute attribute private void add (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute[] newData org.objectweb.asm.Attribute attribute }
org/objectweb/asm/Attribute.class
Attribute.java package org.objectweb.asm public org.objectweb.asm.Attribute extends java.lang.Object { public final String type private byte[] content org.objectweb.asm.Attribute nextAttribute protected void <init> (java.lang.String) String type public boolean isUnknown () public boolean isCodeAttribute () protected org.objectweb.asm.Label[] getLabels () protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[]) org.objectweb.asm.ClassReader classReader int offset int length char[] charBuffer int codeAttributeOffset org.objectweb.asm.Label[] labels org.objectweb.asm.Attribute attribute protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int) org.objectweb.asm.ClassWriter classWriter byte[] code int codeLength int maxStack int maxLocals final int getAttributeCount () int count org.objectweb.asm.Attribute attribute final int computeAttributesSize (org.objectweb.asm.SymbolTable) org.objectweb.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals final int computeAttributesSize (org.objectweb.asm.SymbolTable, byte[], int, int, int) org.objectweb.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals org.objectweb.asm.ClassWriter classWriter int size org.objectweb.asm.Attribute attribute static int computeAttributesSize (org.objectweb.asm.SymbolTable, int, int) org.objectweb.asm.SymbolTable symbolTable int accessFlags int signatureIndex int size final void putAttributes (org.objectweb.asm.SymbolTable, org.objectweb.asm.ByteVector) org.objectweb.asm.SymbolTable symbolTable org.objectweb.asm.ByteVector output byte[] code int codeLength int maxStack int maxLocals final void putAttributes (org.objectweb.asm.SymbolTable, byte[], int, int, int, org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector attributeContent org.objectweb.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals org.objectweb.asm.ByteVector output org.objectweb.asm.ClassWriter classWriter org.objectweb.asm.Attribute attribute static void putAttributes (org.objectweb.asm.SymbolTable, int, int, org.objectweb.asm.ByteVector) org.objectweb.asm.SymbolTable symbolTable int accessFlags int signatureIndex org.objectweb.asm.ByteVector output }
org/objectweb/asm/ByteVector.class
ByteVector.java package org.objectweb.asm public org.objectweb.asm.ByteVector extends java.lang.Object { byte[] data int length public void <init> () public void <init> (int) int initialCapacity void <init> (byte[]) byte[] data public org.objectweb.asm.ByteVector putByte (int) int byteValue int currentLength final org.objectweb.asm.ByteVector put11 (int, int) int byteValue1 int byteValue2 int currentLength byte[] currentData public org.objectweb.asm.ByteVector putShort (int) int shortValue int currentLength byte[] currentData final org.objectweb.asm.ByteVector put12 (int, int) int byteValue int shortValue int currentLength byte[] currentData final org.objectweb.asm.ByteVector put112 (int, int, int) int byteValue1 int byteValue2 int shortValue int currentLength byte[] currentData public org.objectweb.asm.ByteVector putInt (int) int intValue int currentLength byte[] currentData final org.objectweb.asm.ByteVector put122 (int, int, int) int byteValue int shortValue1 int shortValue2 int currentLength byte[] currentData public org.objectweb.asm.ByteVector putLong (long) long longValue int currentLength byte[] currentData int intValue public org.objectweb.asm.ByteVector putUTF8 (java.lang.String) char charValue int i String stringValue int charLength int currentLength byte[] currentData final org.objectweb.asm.ByteVector encodeUtf8 (java.lang.String, int, int) char charValue int i char charValue int i String stringValue int offset int maxByteLength int charLength int byteLength int byteLengthOffset int currentLength public org.objectweb.asm.ByteVector putByteArray (byte[], int, int) byte[] byteArrayValue int byteOffset int byteLength private void enlarge (int) int size int doubleCapacity int minimalCapacity byte[] newData }
org/objectweb/asm/ClassReader.class
ClassReader.java package org.objectweb.asm public org.objectweb.asm.ClassReader extends java.lang.Object { public static final int SKIP_CODE public static final int SKIP_DEBUG public static final int SKIP_FRAMES public static final int EXPAND_FRAMES static final int EXPAND_ASM_INSNS private static final int INPUT_STREAM_DATA_CHUNK_SIZE public final byte[] b final byte[] classFileBuffer private final int[] cpInfoOffsets private final String[] constantUtf8Values private final org.objectweb.asm.ConstantDynamic[] constantDynamicValues private final int[] bootstrapMethodOffsets private final int maxStringLength public final int header public void <init> (byte[]) byte[] classFile public void <init> (byte[], int, int) byte[] classFileBuffer int classFileOffset int classFileLength void <init> (byte[], int, boolean) int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize byte[] classFileBuffer int classFileOffset boolean checkClassVersion int constantPoolCount int currentCpInfoIndex int currentCpInfoOffset int currentMaxStringLength boolean hasBootstrapMethods boolean hasConstantDynamic public void <init> (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream public void <init> (java.lang.String) throws java.io.IOException String className private static byte[] readStream (java.io.InputStream, boolean) throws java.io.IOException byte[] data int bytesRead java.io.ByteArrayOutputStream outputStream java.io.InputStream inputStream boolean close public int getAccess () public java.lang.String getClassName () public java.lang.String getSuperName () public java.lang.String[] getInterfaces () int i char[] charBuffer int currentOffset int interfacesCount String[] interfaces public void accept (org.objectweb.asm.ClassVisitor, int) org.objectweb.asm.ClassVisitor classVisitor int parsingOptions public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int) int i org.objectweb.asm.Attribute attribute String attributeName int attributeLength int i String className int methodIndex String name String type String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset org.objectweb.asm.Attribute nextAttribute int numberOfNestMembers int currentNestMemberOffset int numberOfPermittedSubtypes int currentPermittedSubtypeOffset int numberOfClasses int currentClassesOffset int recordComponentsCount org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Attribute[] attributePrototypes int parsingOptions org.objectweb.asm.Context context char[] charBuffer int currentOffset int accessFlags String thisClass String superClass String[] interfaces int innerClassesOffset int enclosingMethodOffset String signature String sourceFile String sourceDebugExtension int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset int moduleOffset int modulePackagesOffset String moduleMainClass String nestHostClass int nestMembersOffset int permittedSubtypesOffset int recordOffset org.objectweb.asm.Attribute attributes int currentAttributeOffset int fieldsCount int methodsCount private void readModuleAttributes (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int, int, java.lang.String) int packageCount int currentPackageOffset String requires int requiresFlags String requiresVersion int i String exports int exportsFlags int exportsToCount String[] exportsTo int i String opens int opensFlags int opensToCount String[] opensTo int i String provides int providesWithCount String[] providesWith org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int moduleOffset int modulePackagesOffset String moduleMainClass char[] buffer int currentOffset String moduleName int moduleFlags String moduleVersion org.objectweb.asm.ModuleVisitor moduleVisitor int requiresCount int exportsCount int opensCount int usesCount int providesCount private int readRecordComponent (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) org.objectweb.asm.Attribute attribute String attributeName int attributeLength String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset org.objectweb.asm.Attribute nextAttribute org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int recordComponentOffset char[] charBuffer int currentOffset String name String descriptor String signature int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset org.objectweb.asm.Attribute attributes int attributesCount org.objectweb.asm.RecordComponentVisitor recordComponentVisitor private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) int constantvalueIndex org.objectweb.asm.Attribute attribute String attributeName int attributeLength String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset org.objectweb.asm.Attribute nextAttribute org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int fieldInfoOffset char[] charBuffer int currentOffset int accessFlags String name String descriptor Object constantValue String signature int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset org.objectweb.asm.Attribute attributes int attributesCount org.objectweb.asm.FieldVisitor fieldVisitor private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) int i int currentExceptionOffset org.objectweb.asm.Attribute attribute String attributeName int attributeLength org.objectweb.asm.MethodWriter methodWriter int parametersCount int currentParameterOffset org.objectweb.asm.AnnotationVisitor annotationVisitor String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset org.objectweb.asm.Attribute nextAttribute org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int methodInfoOffset char[] charBuffer int currentOffset int codeOffset int exceptionsOffset String[] exceptions boolean synthetic int signatureIndex int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleParameterAnnotationsOffset int runtimeInvisibleParameterAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset int annotationDefaultOffset int methodParametersOffset org.objectweb.asm.Attribute attributes int attributesCount org.objectweb.asm.MethodVisitor methodVisitor private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int) int numTableEntries int numSwitchCases int bytecodeOffset int opcode org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String catchType int startPc int length int currentLocalVariableTableOffset int localVariableTableLength int startPc int lineNumber int currentLineNumberTableOffset int lineNumberTableLength org.objectweb.asm.Attribute attribute String attributeName int attributeLength int potentialBytecodeOffset int offset org.objectweb.asm.Label endif org.objectweb.asm.Label target int i org.objectweb.asm.Label defaultLabel int low int high org.objectweb.asm.Label[] table int i org.objectweb.asm.Label defaultLabel int numPairs int[] keys org.objectweb.asm.Label[] values boolean isInterface int cpInfoOffset int nameAndTypeCpInfoOffset String owner String name String descriptor int i int cpInfoOffset int nameAndTypeCpInfoOffset String name String descriptor int bootstrapMethodOffset org.objectweb.asm.Handle handle Object[] bootstrapMethodArguments int currentAnnotationOffset String annotationDescriptor int currentAnnotationOffset String annotationDescriptor int currentBytecodeOffset org.objectweb.asm.Label currentLabel int opcode int typeTableIndex int i int startPc int length String name String descriptor int index String signature int[] typeTable int localVariableTableLength String annotationDescriptor int targetType int typeAnnotationOffset String annotationDescriptor int targetType int typeAnnotationOffset org.objectweb.asm.Attribute nextAttribute org.objectweb.asm.MethodVisitor methodVisitor org.objectweb.asm.Context context int codeOffset int currentOffset byte[] classBuffer char[] charBuffer int maxStack int maxLocals int codeLength int bytecodeStartOffset int bytecodeEndOffset org.objectweb.asm.Label[] labels int exceptionTableLength int stackMapFrameOffset int stackMapTableEndOffset boolean compressedFrames int localVariableTableOffset int localVariableTypeTableOffset int[] visibleTypeAnnotationOffsets int[] invisibleTypeAnnotationOffsets org.objectweb.asm.Attribute attributes int attributesCount boolean expandFrames int currentVisibleTypeAnnotationIndex int currentVisibleTypeAnnotationBytecodeOffset int currentInvisibleTypeAnnotationIndex int currentInvisibleTypeAnnotationBytecodeOffset boolean insertFrame int wideJumpOpcodeDelta protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[]) int bytecodeOffset org.objectweb.asm.Label[] labels private org.objectweb.asm.Label createLabel (int, org.objectweb.asm.Label[]) int bytecodeOffset org.objectweb.asm.Label[] labels org.objectweb.asm.Label label private void createDebugLabel (int, org.objectweb.asm.Label[]) int bytecodeOffset org.objectweb.asm.Label[] labels private int[] readTypeAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) int startPc int length int tableLength org.objectweb.asm.TypePath path String annotationDescriptor int targetType int pathLength int i org.objectweb.asm.MethodVisitor methodVisitor org.objectweb.asm.Context context int runtimeTypeAnnotationsOffset boolean visible char[] charBuffer int currentOffset int[] typeAnnotationsOffsets private int getTypeAnnotationBytecodeOffset (int[], int) int[] typeAnnotationOffsets int typeAnnotationIndex private int readTypeAnnotationTarget (org.objectweb.asm.Context, int) int startPc int length int index int i int tableLength org.objectweb.asm.Context context int typeAnnotationOffset int currentOffset int targetType int pathLength private void readParameterAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) String annotationDescriptor int numAnnotations int i org.objectweb.asm.MethodVisitor methodVisitor org.objectweb.asm.Context context int runtimeParameterAnnotationsOffset boolean visible int currentOffset int numParameters char[] charBuffer private int readElementValues (org.objectweb.asm.AnnotationVisitor, int, boolean, char[]) String elementName org.objectweb.asm.AnnotationVisitor annotationVisitor int annotationOffset boolean named char[] charBuffer int currentOffset int numElementValuePairs private int readElementValue (org.objectweb.asm.AnnotationVisitor, int, java.lang.String, char[]) int i byte[] byteValues int i boolean[] booleanValues int i short[] shortValues int i char[] charValues int i int[] intValues int i long[] longValues int i float[] floatValues int i double[] doubleValues int numValues org.objectweb.asm.AnnotationVisitor annotationVisitor int elementValueOffset String elementName char[] charBuffer int currentOffset private void computeImplicitFrame (org.objectweb.asm.Context) int currentArgumentDescriptorStartOffset org.objectweb.asm.Context context String methodDescriptor Object[] locals int numLocal int currentMethodDescritorOffset private int readStackMapFrame (int, boolean, boolean, org.objectweb.asm.Context) int frameType int offsetDelta int offsetDelta int k int local int local int stack int numberOfLocals int numberOfStackItems int offsetDelta int stackMapFrameOffset boolean compressed boolean expand org.objectweb.asm.Context context int currentOffset char[] charBuffer org.objectweb.asm.Label[] labels int frameType int offsetDelta private int readVerificationTypeInfo (int, java.lang.Object[], int, char[], org.objectweb.asm.Label[]) int verificationTypeInfoOffset Object[] frame int index char[] charBuffer org.objectweb.asm.Label[] labels int currentOffset int tag final int getFirstAttributeOffset () int attributesCount int attributesCount int currentOffset int fieldsCount int methodsCount private int[] readBootstrapMethodsAttribute (int) int j int currentBootstrapMethodOffset String attributeName int attributeLength int i int maxStringLength char[] charBuffer int currentAttributeOffset int[] currentBootstrapMethodOffsets private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[]) org.objectweb.asm.Attribute attributePrototype org.objectweb.asm.Attribute[] attributePrototypes String type int offset int length char[] charBuffer int codeAttributeOffset org.objectweb.asm.Label[] labels public int getItemCount () public int getItem (int) int constantPoolEntryIndex public int getMaxStringLength () public int readByte (int) int offset public int readUnsignedShort (int) int offset byte[] classBuffer public short readShort (int) int offset byte[] classBuffer public int readInt (int) int offset byte[] classBuffer public long readLong (int) int offset long l1 long l0 public java.lang.String readUTF8 (int, char[]) int offset char[] charBuffer int constantPoolEntryIndex final java.lang.String readUtf (int, char[]) int constantPoolEntryIndex char[] charBuffer String value int cpInfoOffset private java.lang.String readUtf (int, int, char[]) int currentByte int utfOffset int utfLength char[] charBuffer int currentOffset int endOffset int strLength byte[] classBuffer private java.lang.String readStringish (int, char[]) int offset char[] charBuffer public java.lang.String readClass (int, char[]) int offset char[] charBuffer public java.lang.String readModule (int, char[]) int offset char[] charBuffer public java.lang.String readPackage (int, char[]) int offset char[] charBuffer private org.objectweb.asm.ConstantDynamic readConstantDynamic (int, char[]) int i int constantPoolEntryIndex char[] charBuffer org.objectweb.asm.ConstantDynamic constantDynamic int cpInfoOffset int nameAndTypeCpInfoOffset String name String descriptor int bootstrapMethodOffset org.objectweb.asm.Handle handle Object[] bootstrapMethodArguments public java.lang.Object readConst (int, char[]) int referenceKind int referenceCpInfoOffset int nameAndTypeCpInfoOffset String owner String name String descriptor boolean isInterface int constantPoolEntryIndex char[] charBuffer int cpInfoOffset }
org/objectweb/asm/ClassTooLargeException.class
ClassTooLargeException.java package org.objectweb.asm public final org.objectweb.asm.ClassTooLargeException extends java.lang.IndexOutOfBoundsException { private static final long serialVersionUID private final String className private final int constantPoolCount public void <init> (java.lang.String, int) String className int constantPoolCount public java.lang.String getClassName () public int getConstantPoolCount () }
org/objectweb/asm/ClassVisitor.class
ClassVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.ClassVisitor cv public void <init> (int) int api public void <init> (int, org.objectweb.asm.ClassVisitor) int api org.objectweb.asm.ClassVisitor classVisitor public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int version int access String name String signature String superName String[] interfaces public void visitSource (java.lang.String, java.lang.String) String source String debug public org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public void visitNestHost (java.lang.String) String nestHost public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitNestMember (java.lang.String) String nestMember public void visitPermittedSubtypeExperimental (java.lang.String) String permittedSubtype public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access public org.objectweb.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String signature public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String descriptor String signature Object value public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String descriptor String signature String[] exceptions public void visitEnd () }
org/objectweb/asm/ClassWriter.class
ClassWriter.java package org.objectweb.asm public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor { public static final int COMPUTE_MAXS public static final int COMPUTE_FRAMES private int version private final org.objectweb.asm.SymbolTable symbolTable private int accessFlags private int thisClass private int superClass private int interfaceCount private int[] interfaces private org.objectweb.asm.FieldWriter firstField private org.objectweb.asm.FieldWriter lastField private org.objectweb.asm.MethodWriter firstMethod private org.objectweb.asm.MethodWriter lastMethod private int numberOfInnerClasses private org.objectweb.asm.ByteVector innerClasses private int enclosingClassIndex private int enclosingMethodIndex private int signatureIndex private int sourceFileIndex private org.objectweb.asm.ByteVector debugExtension private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private org.objectweb.asm.ModuleWriter moduleWriter private int nestHostClassIndex private int numberOfNestMemberClasses private org.objectweb.asm.ByteVector nestMemberClasses private int numberOfPermittedSubtypeClasses private org.objectweb.asm.ByteVector permittedSubtypeClasses private org.objectweb.asm.RecordComponentWriter firstRecordComponent private org.objectweb.asm.RecordComponentWriter lastRecordComponent private org.objectweb.asm.Attribute firstAttribute private int compute public void <init> (int) int flags public void <init> (org.objectweb.asm.ClassReader, int) org.objectweb.asm.ClassReader classReader int flags public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int i int version int access String name String signature String superName String[] interfaces public final void visitSource (java.lang.String, java.lang.String) String file String debug public final org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public final void visitNestHost (java.lang.String) String nestHost public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public final void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public final void visitNestMember (java.lang.String) String nestMember public final void visitPermittedSubtypeExperimental (java.lang.String) String permittedSubtype public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access org.objectweb.asm.Symbol nameSymbol public final org.objectweb.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String signature org.objectweb.asm.RecordComponentWriter recordComponentWriter public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String descriptor String signature Object value org.objectweb.asm.FieldWriter fieldWriter public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String descriptor String signature String[] exceptions org.objectweb.asm.MethodWriter methodWriter public final void visitEnd () public byte[] toByteArray () org.objectweb.asm.RecordComponentWriter recordComponentWriter int i int length org.objectweb.asm.RecordComponentWriter recordComponentWriter int size int fieldsCount org.objectweb.asm.FieldWriter fieldWriter int methodsCount org.objectweb.asm.MethodWriter methodWriter int attributesCount int recordComponentCount int recordSize int constantPoolCount org.objectweb.asm.ByteVector result int mask boolean hasFrames boolean hasAsmInstructions private byte[] replaceAsmInstructions (byte[], boolean) byte[] classFile boolean hasFrames org.objectweb.asm.Attribute[] attributes private org.objectweb.asm.Attribute[] getAttributePrototypes () org.objectweb.asm.Attribute$Set attributePrototypes org.objectweb.asm.FieldWriter fieldWriter org.objectweb.asm.MethodWriter methodWriter org.objectweb.asm.RecordComponentWriter recordComponentWriter public int newConst (java.lang.Object) Object value public int newUTF8 (java.lang.String) String value public int newClass (java.lang.String) String value public int newMethodType (java.lang.String) String methodDescriptor public int newModule (java.lang.String) String moduleName public int newPackage (java.lang.String) String packageName public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor public int newHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String descriptor boolean isInterface public transient int newConstantDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public int newField (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String descriptor boolean isInterface public int newNameType (java.lang.String, java.lang.String) String name String descriptor protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) Class class1 ClassNotFoundException e Class class2 ClassNotFoundException e String type1 String type2 ClassLoader classLoader Class class1 Class class2 protected java.lang.ClassLoader getClassLoader () }
org/objectweb/asm/ConstantDynamic.class
ConstantDynamic.java package org.objectweb.asm public final org.objectweb.asm.ConstantDynamic extends java.lang.Object { private final String name private final String descriptor private final org.objectweb.asm.Handle bootstrapMethod private final Object[] bootstrapMethodArguments public transient void <init> (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethod Object[] bootstrapMethodArguments public java.lang.String getName () public java.lang.String getDescriptor () public org.objectweb.asm.Handle getBootstrapMethod () public int getBootstrapMethodArgumentCount () public java.lang.Object getBootstrapMethodArgument (int) int index java.lang.Object[] getBootstrapMethodArgumentsUnsafe () public int getSize () char firstCharOfDescriptor public boolean equals (java.lang.Object) Object object org.objectweb.asm.ConstantDynamic constantDynamic public int hashCode () public java.lang.String toString () }
org/objectweb/asm/Constants.class
Constants.java package org.objectweb.asm final org.objectweb.asm.Constants extends java.lang.Object { static final String CONSTANT_VALUE static final String CODE static final String STACK_MAP_TABLE static final String EXCEPTIONS static final String INNER_CLASSES static final String ENCLOSING_METHOD static final String SYNTHETIC static final String SIGNATURE static final String SOURCE_FILE static final String SOURCE_DEBUG_EXTENSION static final String LINE_NUMBER_TABLE static final String LOCAL_VARIABLE_TABLE static final String LOCAL_VARIABLE_TYPE_TABLE static final String DEPRECATED static final String RUNTIME_VISIBLE_ANNOTATIONS static final String RUNTIME_INVISIBLE_ANNOTATIONS static final String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS static final String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS static final String RUNTIME_VISIBLE_TYPE_ANNOTATIONS static final String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS static final String ANNOTATION_DEFAULT static final String BOOTSTRAP_METHODS static final String METHOD_PARAMETERS static final String MODULE static final String MODULE_PACKAGES static final String MODULE_MAIN_CLASS static final String NEST_HOST static final String NEST_MEMBERS static final String PERMITTED_SUBTYPES static final String RECORD static final int ACC_CONSTRUCTOR static final int F_INSERT static final int LDC_W static final int LDC2_W static final int ILOAD_0 static final int ILOAD_1 static final int ILOAD_2 static final int ILOAD_3 static final int LLOAD_0 static final int LLOAD_1 static final int LLOAD_2 static final int LLOAD_3 static final int FLOAD_0 static final int FLOAD_1 static final int FLOAD_2 static final int FLOAD_3 static final int DLOAD_0 static final int DLOAD_1 static final int DLOAD_2 static final int DLOAD_3 static final int ALOAD_0 static final int ALOAD_1 static final int ALOAD_2 static final int ALOAD_3 static final int ISTORE_0 static final int ISTORE_1 static final int ISTORE_2 static final int ISTORE_3 static final int LSTORE_0 static final int LSTORE_1 static final int LSTORE_2 static final int LSTORE_3 static final int FSTORE_0 static final int FSTORE_1 static final int FSTORE_2 static final int FSTORE_3 static final int DSTORE_0 static final int DSTORE_1 static final int DSTORE_2 static final int DSTORE_3 static final int ASTORE_0 static final int ASTORE_1 static final int ASTORE_2 static final int ASTORE_3 static final int WIDE static final int GOTO_W static final int JSR_W static final int WIDE_JUMP_OPCODE_DELTA static final int ASM_OPCODE_DELTA static final int ASM_IFNULL_OPCODE_DELTA static final int ASM_IFEQ static final int ASM_IFNE static final int ASM_IFLT static final int ASM_IFGE static final int ASM_IFGT static final int ASM_IFLE static final int ASM_IF_ICMPEQ static final int ASM_IF_ICMPNE static final int ASM_IF_ICMPLT static final int ASM_IF_ICMPGE static final int ASM_IF_ICMPGT static final int ASM_IF_ICMPLE static final int ASM_IF_ACMPEQ static final int ASM_IF_ACMPNE static final int ASM_GOTO static final int ASM_JSR static final int ASM_IFNULL static final int ASM_IFNONNULL static final int ASM_GOTO_W private void <init> () static void checkAsmExperimental (java.lang.Object) Object caller Class callerClass String internalName static boolean isWhitelisted (java.lang.String) String internalName String member static void checkIsPreview (java.io.InputStream) int minorVersion java.io.DataInputStream callerClassStream int minorVersion java.io.IOException ioe java.io.InputStream classInputStream int minorVersion }
org/objectweb/asm/Context.class
Context.java package org.objectweb.asm final org.objectweb.asm.Context extends java.lang.Object { org.objectweb.asm.Attribute[] attributePrototypes int parsingOptions char[] charBuffer int currentMethodAccessFlags String currentMethodName String currentMethodDescriptor org.objectweb.asm.Label[] currentMethodLabels int currentTypeAnnotationTarget org.objectweb.asm.TypePath currentTypeAnnotationTargetPath org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeStarts org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeEnds int[] currentLocalVariableAnnotationRangeIndices int currentFrameOffset int currentFrameType int currentFrameLocalCount int currentFrameLocalCountDelta Object[] currentFrameLocalTypes int currentFrameStackCount Object[] currentFrameStackTypes void <init> () }
org/objectweb/asm/CurrentFrame.class
CurrentFrame.java package org.objectweb.asm final org.objectweb.asm.CurrentFrame extends org.objectweb.asm.Frame { void <init> (org.objectweb.asm.Label) org.objectweb.asm.Label owner void execute (int, int, org.objectweb.asm.Symbol, org.objectweb.asm.SymbolTable) int opcode int arg org.objectweb.asm.Symbol symbolArg org.objectweb.asm.SymbolTable symbolTable org.objectweb.asm.Frame successor }
org/objectweb/asm/Edge.class
Edge.java package org.objectweb.asm final org.objectweb.asm.Edge extends java.lang.Object { static final int JUMP static final int EXCEPTION final int info final org.objectweb.asm.Label successor org.objectweb.asm.Edge nextEdge void <init> (int, org.objectweb.asm.Label, org.objectweb.asm.Edge) int info org.objectweb.asm.Label successor org.objectweb.asm.Edge nextEdge }
org/objectweb/asm/FieldVisitor.class
FieldVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.FieldVisitor fv public void <init> (int) int api public void <init> (int, org.objectweb.asm.FieldVisitor) int api org.objectweb.asm.FieldVisitor fieldVisitor public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitEnd () }
org/objectweb/asm/FieldWriter.class
FieldWriter.java package org.objectweb.asm final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor { private final org.objectweb.asm.SymbolTable symbolTable private final int accessFlags private final int nameIndex private final int descriptorIndex private int signatureIndex private int constantValueIndex private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private org.objectweb.asm.Attribute firstAttribute void <init> (org.objectweb.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) org.objectweb.asm.SymbolTable symbolTable int access String name String descriptor String signature Object constantValue public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitEnd () int computeFieldInfoSize () int size void putFieldInfo (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector output boolean useSyntheticAttribute int mask int attributesCount final void collectAttributePrototypes (org.objectweb.asm.Attribute$Set) org.objectweb.asm.Attribute$Set attributePrototypes }
org/objectweb/asm/Frame.class
Frame.java package org.objectweb.asm org.objectweb.asm.Frame extends java.lang.Object { static final int SAME_FRAME static final int SAME_LOCALS_1_STACK_ITEM_FRAME static final int RESERVED static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED static final int CHOP_FRAME static final int SAME_FRAME_EXTENDED static final int APPEND_FRAME static final int FULL_FRAME static final int ITEM_TOP static final int ITEM_INTEGER static final int ITEM_FLOAT static final int ITEM_DOUBLE static final int ITEM_LONG static final int ITEM_NULL static final int ITEM_UNINITIALIZED_THIS static final int ITEM_OBJECT static final int ITEM_UNINITIALIZED private static final int ITEM_ASM_BOOLEAN private static final int ITEM_ASM_BYTE private static final int ITEM_ASM_CHAR private static final int ITEM_ASM_SHORT private static final int DIM_SIZE private static final int KIND_SIZE private static final int FLAGS_SIZE private static final int VALUE_SIZE private static final int DIM_SHIFT private static final int KIND_SHIFT private static final int FLAGS_SHIFT private static final int DIM_MASK private static final int KIND_MASK private static final int VALUE_MASK private static final int ARRAY_OF private static final int ELEMENT_OF private static final int CONSTANT_KIND private static final int REFERENCE_KIND private static final int UNINITIALIZED_KIND private static final int LOCAL_KIND private static final int STACK_KIND private static final int TOP_IF_LONG_OR_DOUBLE_FLAG private static final int TOP private static final int BOOLEAN private static final int BYTE private static final int CHAR private static final int SHORT private static final int INTEGER private static final int FLOAT private static final int LONG private static final int DOUBLE private static final int NULL private static final int UNINITIALIZED_THIS org.objectweb.asm.Label owner private int[] inputLocals private int[] inputStack private int[] outputLocals private int[] outputStack private short outputStackStart private short outputStackTop private int initializationCount private int[] initializations void <init> (org.objectweb.asm.Label) org.objectweb.asm.Label owner final void copyFrom (org.objectweb.asm.Frame) org.objectweb.asm.Frame frame static int getAbstractTypeFromApiFormat (org.objectweb.asm.SymbolTable, java.lang.Object) String descriptor org.objectweb.asm.SymbolTable symbolTable Object type static int getAbstractTypeFromInternalName (org.objectweb.asm.SymbolTable, java.lang.String) org.objectweb.asm.SymbolTable symbolTable String internalName private static int getAbstractTypeFromDescriptor (org.objectweb.asm.SymbolTable, java.lang.String, int) String internalName int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue String internalName int typeValue int elementDescriptorOffset int typeValue org.objectweb.asm.SymbolTable symbolTable String buffer int offset final void setInputFrameFromDescriptor (org.objectweb.asm.SymbolTable, int, java.lang.String, int) int abstractType org.objectweb.asm.Type argumentType org.objectweb.asm.SymbolTable symbolTable int access String descriptor int maxLocals int inputLocalIndex final void setInputFrameFromApiFormat (org.objectweb.asm.SymbolTable, int, java.lang.Object[], int, java.lang.Object[]) int i int i int i org.objectweb.asm.SymbolTable symbolTable int numLocal Object[] local int numStack Object[] stack int inputLocalIndex int numStackTop int inputStackIndex final int getInputStackSize () private int getLocal (int) int abstractType int localIndex private void setLocal (int, int) int[] newOutputLocals int localIndex int abstractType int outputLocalsLength private void push (int) int[] newOutputStack int abstractType int outputStackLength short outputStackSize private void push (org.objectweb.asm.SymbolTable, java.lang.String) org.objectweb.asm.SymbolTable symbolTable String descriptor int typeDescriptorOffset int abstractType private int pop () private void pop (int) int elements private void pop (java.lang.String) String descriptor char firstDescriptorChar private void addInitializedType (int) int[] newInitializations int abstractType int initializationsLength private int getInitializedType (org.objectweb.asm.SymbolTable, int) int initializedType int dim int kind int value int i org.objectweb.asm.SymbolTable symbolTable int abstractType void execute (int, int, org.objectweb.asm.Symbol, org.objectweb.asm.SymbolTable) int abstractType1 int previousLocalType int abstractType1 int previousLocalType int abstractType1 int abstractType1 int abstractType1 int abstractType2 int abstractType1 int abstractType2 int abstractType3 int abstractType1 int abstractType2 int abstractType1 int abstractType2 int abstractType3 int abstractType1 int abstractType2 int abstractType3 int abstractType4 int abstractType1 int abstractType2 int abstractType1 String arrayElementType String castType int opcode int arg org.objectweb.asm.Symbol argSymbol org.objectweb.asm.SymbolTable symbolTable private int getConcreteOutputType (int, int) int concreteOutputType int concreteOutputType int abstractOutputType int numStack int dim int kind final boolean merge (org.objectweb.asm.SymbolTable, org.objectweb.asm.Frame, int) int concreteOutputType int abstractOutputType int concreteOutputType int concreteOutputType int i int i int concreteOutputType int i int abstractOutputType int concreteOutputType int i org.objectweb.asm.SymbolTable symbolTable org.objectweb.asm.Frame dstFrame int catchTypeIndex boolean frameChanged int numLocal int numStack int numInputStack private static boolean merge (org.objectweb.asm.SymbolTable, int, int[], int) int mergedType int mergedDim int mergedType int srcDim int dstDim int mergedType int mergedType int mergedType org.objectweb.asm.SymbolTable symbolTable int sourceType int[] dstTypes int dstIndex int dstType int srcType int mergedType final void accept (org.objectweb.asm.MethodWriter) int localType int stackType int localType int stackType org.objectweb.asm.MethodWriter methodWriter int[] localTypes int numLocal int numTrailingTop int i int[] stackTypes int numStack int frameIndex static void putAbstractType (org.objectweb.asm.SymbolTable, int, org.objectweb.asm.ByteVector) int typeValue StringBuilder typeDescriptor org.objectweb.asm.SymbolTable symbolTable int abstractType org.objectweb.asm.ByteVector output int arrayDimensions }
org/objectweb/asm/Handle.class
Handle.java package org.objectweb.asm public final org.objectweb.asm.Handle extends java.lang.Object { private final int tag private final String owner private final String name private final String descriptor private final boolean isInterface public void <init> (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor public void <init> (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String descriptor boolean isInterface public int getTag () public java.lang.String getOwner () public java.lang.String getName () public java.lang.String getDesc () public boolean isInterface () public boolean equals (java.lang.Object) Object object org.objectweb.asm.Handle handle public int hashCode () public java.lang.String toString () }
org/objectweb/asm/Handler.class
Handler.java package org.objectweb.asm final org.objectweb.asm.Handler extends java.lang.Object { final org.objectweb.asm.Label startPc final org.objectweb.asm.Label endPc final org.objectweb.asm.Label handlerPc final int catchType final String catchTypeDescriptor org.objectweb.asm.Handler nextHandler void <init> (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, int, java.lang.String) org.objectweb.asm.Label startPc org.objectweb.asm.Label endPc org.objectweb.asm.Label handlerPc int catchType String catchTypeDescriptor void <init> (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label) org.objectweb.asm.Handler handler org.objectweb.asm.Label startPc org.objectweb.asm.Label endPc static org.objectweb.asm.Handler removeRange (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label) org.objectweb.asm.Handler firstHandler org.objectweb.asm.Label start org.objectweb.asm.Label end int handlerStart int handlerEnd int rangeStart int rangeEnd static int getExceptionTableLength (org.objectweb.asm.Handler) org.objectweb.asm.Handler firstHandler int length org.objectweb.asm.Handler handler static int getExceptionTableSize (org.objectweb.asm.Handler) org.objectweb.asm.Handler firstHandler static void putExceptionTable (org.objectweb.asm.Handler, org.objectweb.asm.ByteVector) org.objectweb.asm.Handler firstHandler org.objectweb.asm.ByteVector output org.objectweb.asm.Handler handler }
org/objectweb/asm/Label.class
Label.java package org.objectweb.asm public org.objectweb.asm.Label extends java.lang.Object { static final int FLAG_DEBUG_ONLY static final int FLAG_JUMP_TARGET static final int FLAG_RESOLVED static final int FLAG_REACHABLE static final int FLAG_SUBROUTINE_CALLER static final int FLAG_SUBROUTINE_START static final int FLAG_SUBROUTINE_END static final int LINE_NUMBERS_CAPACITY_INCREMENT static final int FORWARD_REFERENCES_CAPACITY_INCREMENT static final int FORWARD_REFERENCE_TYPE_MASK static final int FORWARD_REFERENCE_TYPE_SHORT static final int FORWARD_REFERENCE_TYPE_WIDE static final int FORWARD_REFERENCE_HANDLE_MASK static final org.objectweb.asm.Label EMPTY_LIST public Object info short flags private short lineNumber private int[] otherLineNumbers int bytecodeOffset private int[] forwardReferences short inputStackSize short outputStackSize short outputStackMax short subroutineId org.objectweb.asm.Frame frame org.objectweb.asm.Label nextBasicBlock org.objectweb.asm.Edge outgoingEdges org.objectweb.asm.Label nextListElement public void <init> () public int getOffset () final org.objectweb.asm.Label getCanonicalInstance () final void addLineNumber (int) int[] newLineNumbers int otherLineNumberIndex int lineNumber final void accept (org.objectweb.asm.MethodVisitor, boolean) int i org.objectweb.asm.MethodVisitor methodVisitor boolean visitLineNumbers final void put (org.objectweb.asm.ByteVector, int, boolean) org.objectweb.asm.ByteVector code int sourceInsnBytecodeOffset boolean wideReference private void addForwardReference (int, int, int) int[] newValues int sourceInsnBytecodeOffset int referenceType int referenceHandle int lastElementIndex final boolean resolve (byte[], int) int opcode int sourceInsnBytecodeOffset int reference int relativeOffset int handle int i byte[] code int bytecodeOffset boolean hasAsmInstructions final void markSubroutine (short) org.objectweb.asm.Label basicBlock short subroutineId org.objectweb.asm.Label listOfBlocksToProcess final void addSubroutineRetSuccessors (org.objectweb.asm.Label) org.objectweb.asm.Label basicBlock org.objectweb.asm.Label newListOfProcessedBlocks org.objectweb.asm.Label subroutineCaller org.objectweb.asm.Label listOfProcessedBlocks org.objectweb.asm.Label listOfBlocksToProcess private org.objectweb.asm.Label pushSuccessors (org.objectweb.asm.Label) boolean isJsrTarget org.objectweb.asm.Label listOfLabelsToProcess org.objectweb.asm.Label newListOfLabelsToProcess org.objectweb.asm.Edge outgoingEdge public java.lang.String toString () static void <clinit> () }
org/objectweb/asm/MethodTooLargeException.class
MethodTooLargeException.java package org.objectweb.asm public final org.objectweb.asm.MethodTooLargeException extends java.lang.IndexOutOfBoundsException { private static final long serialVersionUID private final String className private final String methodName private final String descriptor private final int codeSize public void <init> (java.lang.String, java.lang.String, java.lang.String, int) String className String methodName String descriptor int codeSize public java.lang.String getClassName () public java.lang.String getMethodName () public java.lang.String getDescriptor () public int getCodeSize () }
org/objectweb/asm/MethodVisitor.class
MethodVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object { private static final String REQUIRES_ASM5 protected final int api protected org.objectweb.asm.MethodVisitor mv public void <init> (int) int api public void <init> (int, org.objectweb.asm.MethodVisitor) int api org.objectweb.asm.MethodVisitor methodVisitor public void visitParameter (java.lang.String, int) String name int access public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAnnotableParameterCount (int, boolean) int parameterCount boolean visible public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int numLocal Object[] local int numStack Object[] stack public void visitInsn (int) int opcode public void visitIntInsn (int, int) int opcode int operand public void visitVarInsn (int, int) int opcode int var public void visitTypeInsn (int, java.lang.String) int opcode String type public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String descriptor public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String descriptor int opcodeAndSource public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String owner String name String descriptor boolean isInterface public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public void visitJumpInsn (int, org.objectweb.asm.Label) int opcode org.objectweb.asm.Label label public void visitLabel (org.objectweb.asm.Label) org.objectweb.asm.Label label public void visitLdcInsn (java.lang.Object) Object value public void visitIincInsn (int, int) int var int increment public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) int min int max org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) org.objectweb.asm.Label dflt int[] keys org.objectweb.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String descriptor int numDimensions public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String type public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) String name String descriptor String signature org.objectweb.asm.Label start org.objectweb.asm.Label end int index public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath org.objectweb.asm.Label[] start org.objectweb.asm.Label[] end int[] index String descriptor boolean visible public void visitLineNumber (int, org.objectweb.asm.Label) int line org.objectweb.asm.Label start public void visitMaxs (int, int) int maxStack int maxLocals public void visitEnd () }
org/objectweb/asm/MethodWriter.class
MethodWriter.java package org.objectweb.asm final org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor { static final int COMPUTE_NOTHING static final int COMPUTE_MAX_STACK_AND_LOCAL static final int COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES static final int COMPUTE_INSERTED_FRAMES static final int COMPUTE_ALL_FRAMES private static final int NA private static final int[] STACK_SIZE_DELTA private final org.objectweb.asm.SymbolTable symbolTable private final int accessFlags private final int nameIndex private final String name private final int descriptorIndex private final String descriptor private int maxStack private int maxLocals private final org.objectweb.asm.ByteVector code private org.objectweb.asm.Handler firstHandler private org.objectweb.asm.Handler lastHandler private int lineNumberTableLength private org.objectweb.asm.ByteVector lineNumberTable private int localVariableTableLength private org.objectweb.asm.ByteVector localVariableTable private int localVariableTypeTableLength private org.objectweb.asm.ByteVector localVariableTypeTable private int stackMapTableNumberOfEntries private org.objectweb.asm.ByteVector stackMapTableEntries private org.objectweb.asm.AnnotationWriter lastCodeRuntimeVisibleTypeAnnotation private org.objectweb.asm.AnnotationWriter lastCodeRuntimeInvisibleTypeAnnotation private org.objectweb.asm.Attribute firstCodeAttribute private final int numberOfExceptions private final int[] exceptionIndexTable private final int signatureIndex private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private int visibleAnnotableParameterCount private org.objectweb.asm.AnnotationWriter[] lastRuntimeVisibleParameterAnnotations private int invisibleAnnotableParameterCount private org.objectweb.asm.AnnotationWriter[] lastRuntimeInvisibleParameterAnnotations private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private org.objectweb.asm.ByteVector defaultValue private int parametersCount private org.objectweb.asm.ByteVector parameters private org.objectweb.asm.Attribute firstAttribute private final int compute private org.objectweb.asm.Label firstBasicBlock private org.objectweb.asm.Label lastBasicBlock private org.objectweb.asm.Label currentBasicBlock private int relativeStackSize private int maxRelativeStackSize private int currentLocals private int previousFrameOffset private int[] previousFrame private int[] currentFrame private boolean hasSubroutines private boolean hasAsmInstructions private int lastBytecodeOffset private int sourceOffset private int sourceLength void <init> (org.objectweb.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int) int i int argumentsSize org.objectweb.asm.SymbolTable symbolTable int access String name String descriptor String signature String[] exceptions int compute boolean hasFrames () boolean hasAsmInstructions () public void visitParameter (java.lang.String, int) String name int access public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAnnotableParameterCount (int, boolean) int parameterCount boolean visible public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String annotationDescriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int argumentsSize org.objectweb.asm.Frame implicitFirstFrame int i int i int frameIndex int offsetDelta int i int i int i int offsetDelta int i int type int numLocal Object[] local int numStack Object[] stack public void visitInsn (int) int size int opcode public void visitIntInsn (int, int) int size int opcode int operand public void visitVarInsn (int, int) int optimizedOpcode int optimizedOpcode int size int currentMaxLocals int currentMaxLocals int opcode int var public void visitTypeInsn (int, java.lang.String) int size int opcode String type org.objectweb.asm.Symbol typeSymbol public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int size int size int size int size char firstDescChar int opcode String owner String name String descriptor org.objectweb.asm.Symbol fieldrefSymbol public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int size int argumentsAndReturnSize int stackSizeDelta int size int opcode String owner String name String descriptor boolean isInterface org.objectweb.asm.Symbol methodrefSymbol public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) int argumentsAndReturnSize int stackSizeDelta int size String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments org.objectweb.asm.Symbol invokeDynamicSymbol public void visitJumpInsn (int, org.objectweb.asm.Label) org.objectweb.asm.Label nextBasicBlock int opcode org.objectweb.asm.Label label int baseOpcode boolean nextInsnIsJumpTarget public void visitLabel (org.objectweb.asm.Label) org.objectweb.asm.Label label public void visitLdcInsn (java.lang.Object) char firstDescriptorChar int size Object value org.objectweb.asm.Symbol constantSymbol int constantIndex boolean isLongOrDouble public void visitIincInsn (int, int) int currentMaxLocals int var int increment public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) org.objectweb.asm.Label label int min int max org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) int i org.objectweb.asm.Label dflt int[] keys org.objectweb.asm.Label[] labels private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[]) org.objectweb.asm.Label label org.objectweb.asm.Label label org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String descriptor int numDimensions org.objectweb.asm.Symbol descSymbol public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String type org.objectweb.asm.Handler newHandler public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) char firstDescChar int currentMaxLocals String name String descriptor String signature org.objectweb.asm.Label start org.objectweb.asm.Label end int index public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) int i int typeRef org.objectweb.asm.TypePath typePath org.objectweb.asm.Label[] start org.objectweb.asm.Label[] end int[] index String descriptor boolean visible org.objectweb.asm.ByteVector typeAnnotation public void visitLineNumber (int, org.objectweb.asm.Label) int line org.objectweb.asm.Label start public void visitMaxs (int, int) int maxStack int maxLocals private void computeAllFrames () String catchTypeDescriptor int catchType org.objectweb.asm.Label handlerBlock org.objectweb.asm.Label handlerRangeBlock org.objectweb.asm.Label handlerRangeEnd org.objectweb.asm.Label successorBlock boolean successorBlockChanged org.objectweb.asm.Label basicBlock int maxBlockStackSize org.objectweb.asm.Edge outgoingEdge int i int frameIndex org.objectweb.asm.Label nextBasicBlock int startOffset int endOffset org.objectweb.asm.Handler handler org.objectweb.asm.Frame firstFrame org.objectweb.asm.Label listOfBlocksToProcess int maxStackSize org.objectweb.asm.Label basicBlock private void computeMaxStackAndLocal () org.objectweb.asm.Label handlerBlock org.objectweb.asm.Label handlerRangeBlock org.objectweb.asm.Label handlerRangeEnd org.objectweb.asm.Label jsrTarget org.objectweb.asm.Label basicBlock short currentSubroutine org.objectweb.asm.Label subroutine short numSubroutines org.objectweb.asm.Label basicBlock org.objectweb.asm.Label successorBlock org.objectweb.asm.Label basicBlock int inputStackTop int maxBlockStackSize org.objectweb.asm.Edge outgoingEdge org.objectweb.asm.Handler handler org.objectweb.asm.Label listOfBlocksToProcess int maxStackSize public void visitEnd () private void addSuccessorToCurrentBasicBlock (int, org.objectweb.asm.Label) int info org.objectweb.asm.Label successor private void endCurrentBasicBlockWithNoSuccessor () org.objectweb.asm.Label nextBasicBlock int visitFrameStart (int, int, int) int offset int numLocal int numStack int frameLength void visitAbstractType (int, int) int frameIndex int abstractType void visitFrameEnd () private void putFrame () int i int frameIndex int numLocal int numStack int offsetDelta int previousNumlocal int numLocalDelta int type private void putAbstractTypes (int, int) int i int start int end private void putFrameType (java.lang.Object) Object type boolean canCopyMethodAttributes (org.objectweb.asm.ClassReader, boolean, boolean, int, int, int) int i int currentExceptionOffset org.objectweb.asm.ClassReader source boolean hasSyntheticAttribute boolean hasDeprecatedAttribute int descriptorIndex int signatureIndex int exceptionsOffset boolean needSyntheticAttribute void setMethodAttributesSource (int, int) int methodInfoOffset int methodInfoLength int computeMethodInfoSize () boolean useStackMapTable int size void putMethodInfo (org.objectweb.asm.ByteVector) boolean useStackMapTable int size int codeAttributeCount int exceptionIndex org.objectweb.asm.ByteVector output boolean useSyntheticAttribute int mask int attributeCount final void collectAttributePrototypes (org.objectweb.asm.Attribute$Set) org.objectweb.asm.Attribute$Set attributePrototypes static void <clinit> () }
org/objectweb/asm/ModuleVisitor.class
ModuleVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.ModuleVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.ModuleVisitor mv public void <init> (int) int api public void <init> (int, org.objectweb.asm.ModuleVisitor) int api org.objectweb.asm.ModuleVisitor moduleVisitor public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String service String[] providers public void visitEnd () }
org/objectweb/asm/ModuleWriter.class
ModuleWriter.java package org.objectweb.asm final org.objectweb.asm.ModuleWriter extends org.objectweb.asm.ModuleVisitor { private final org.objectweb.asm.SymbolTable symbolTable private final int moduleNameIndex private final int moduleFlags private final int moduleVersionIndex private int requiresCount private final org.objectweb.asm.ByteVector requires private int exportsCount private final org.objectweb.asm.ByteVector exports private int opensCount private final org.objectweb.asm.ByteVector opens private int usesCount private final org.objectweb.asm.ByteVector usesIndex private int providesCount private final org.objectweb.asm.ByteVector provides private int packageCount private final org.objectweb.asm.ByteVector packageIndex private int mainClassIndex void <init> (org.objectweb.asm.SymbolTable, int, int, int) org.objectweb.asm.SymbolTable symbolTable int name int access int version public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String provider String service String[] providers public void visitEnd () int getAttributeCount () int computeAttributesSize () int size void putAttributes (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector output int moduleAttributeLength }
org/objectweb/asm/Opcodes.class
Opcodes.java package org.objectweb.asm public abstract org.objectweb.asm.Opcodes extends java.lang.Object { public static final int ASM4 public static final int ASM5 public static final int ASM6 public static final int ASM7 public static final int ASM8 public static final int ASM9_EXPERIMENTAL public static final int SOURCE_DEPRECATED public static final int SOURCE_MASK public static final int V1_1 public static final int V1_2 public static final int V1_3 public static final int V1_4 public static final int V1_5 public static final int V1_6 public static final int V1_7 public static final int V1_8 public static final int V9 public static final int V10 public static final int V11 public static final int V12 public static final int V13 public static final int V14 public static final int V15 public static final int V_PREVIEW public static final int ACC_PUBLIC public static final int ACC_PRIVATE public static final int ACC_PROTECTED public static final int ACC_STATIC public static final int ACC_FINAL public static final int ACC_SUPER public static final int ACC_SYNCHRONIZED public static final int ACC_OPEN public static final int ACC_TRANSITIVE public static final int ACC_VOLATILE public static final int ACC_BRIDGE public static final int ACC_STATIC_PHASE public static final int ACC_VARARGS public static final int ACC_TRANSIENT public static final int ACC_NATIVE public static final int ACC_INTERFACE public static final int ACC_ABSTRACT public static final int ACC_STRICT public static final int ACC_SYNTHETIC public static final int ACC_ANNOTATION public static final int ACC_ENUM public static final int ACC_MANDATED public static final int ACC_MODULE public static final int ACC_RECORD public static final int ACC_DEPRECATED public static final int T_BOOLEAN public static final int T_CHAR public static final int T_FLOAT public static final int T_DOUBLE public static final int T_BYTE public static final int T_SHORT public static final int T_INT public static final int T_LONG public static final int H_GETFIELD public static final int H_GETSTATIC public static final int H_PUTFIELD public static final int H_PUTSTATIC public static final int H_INVOKEVIRTUAL public static final int H_INVOKESTATIC public static final int H_INVOKESPECIAL public static final int H_NEWINVOKESPECIAL public static final int H_INVOKEINTERFACE public static final int F_NEW public static final int F_FULL public static final int F_APPEND public static final int F_CHOP public static final int F_SAME public static final int F_SAME1 public static final Integer TOP public static final Integer INTEGER public static final Integer FLOAT public static final Integer DOUBLE public static final Integer LONG public static final Integer NULL public static final Integer UNINITIALIZED_THIS public static final int NOP public static final int ACONST_NULL public static final int ICONST_M1 public static final int ICONST_0 public static final int ICONST_1 public static final int ICONST_2 public static final int ICONST_3 public static final int ICONST_4 public static final int ICONST_5 public static final int LCONST_0 public static final int LCONST_1 public static final int FCONST_0 public static final int FCONST_1 public static final int FCONST_2 public static final int DCONST_0 public static final int DCONST_1 public static final int BIPUSH public static final int SIPUSH public static final int LDC public static final int ILOAD public static final int LLOAD public static final int FLOAD public static final int DLOAD public static final int ALOAD public static final int IALOAD public static final int LALOAD public static final int FALOAD public static final int DALOAD public static final int AALOAD public static final int BALOAD public static final int CALOAD public static final int SALOAD public static final int ISTORE public static final int LSTORE public static final int FSTORE public static final int DSTORE public static final int ASTORE public static final int IASTORE public static final int LASTORE public static final int FASTORE public static final int DASTORE public static final int AASTORE public static final int BASTORE public static final int CASTORE public static final int SASTORE public static final int POP public static final int POP2 public static final int DUP public static final int DUP_X1 public static final int DUP_X2 public static final int DUP2 public static final int DUP2_X1 public static final int DUP2_X2 public static final int SWAP public static final int IADD public static final int LADD public static final int FADD public static final int DADD public static final int ISUB public static final int LSUB public static final int FSUB public static final int DSUB public static final int IMUL public static final int LMUL public static final int FMUL public static final int DMUL public static final int IDIV public static final int LDIV public static final int FDIV public static final int DDIV public static final int IREM public static final int LREM public static final int FREM public static final int DREM public static final int INEG public static final int LNEG public static final int FNEG public static final int DNEG public static final int ISHL public static final int LSHL public static final int ISHR public static final int LSHR public static final int IUSHR public static final int LUSHR public static final int IAND public static final int LAND public static final int IOR public static final int LOR public static final int IXOR public static final int LXOR public static final int IINC public static final int I2L public static final int I2F public static final int I2D public static final int L2I public static final int L2F public static final int L2D public static final int F2I public static final int F2L public static final int F2D public static final int D2I public static final int D2L public static final int D2F public static final int I2B public static final int I2C public static final int I2S public static final int LCMP public static final int FCMPL public static final int FCMPG public static final int DCMPL public static final int DCMPG public static final int IFEQ public static final int IFNE public static final int IFLT public static final int IFGE public static final int IFGT public static final int IFLE public static final int IF_ICMPEQ public static final int IF_ICMPNE public static final int IF_ICMPLT public static final int IF_ICMPGE public static final int IF_ICMPGT public static final int IF_ICMPLE public static final int IF_ACMPEQ public static final int IF_ACMPNE public static final int GOTO public static final int JSR public static final int RET public static final int TABLESWITCH public static final int LOOKUPSWITCH public static final int IRETURN public static final int LRETURN public static final int FRETURN public static final int DRETURN public static final int ARETURN public static final int RETURN public static final int GETSTATIC public static final int PUTSTATIC public static final int GETFIELD public static final int PUTFIELD public static final int INVOKEVIRTUAL public static final int INVOKESPECIAL public static final int INVOKESTATIC public static final int INVOKEINTERFACE public static final int INVOKEDYNAMIC public static final int NEW public static final int NEWARRAY public static final int ANEWARRAY public static final int ARRAYLENGTH public static final int ATHROW public static final int CHECKCAST public static final int INSTANCEOF public static final int MONITORENTER public static final int MONITOREXIT public static final int MULTIANEWARRAY public static final int IFNULL public static final int IFNONNULL static void <clinit> () }
org/objectweb/asm/RecordComponentVisitor.class
RecordComponentVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.RecordComponentVisitor extends java.lang.Object { protected final int api org.objectweb.asm.RecordComponentVisitor delegate public void <init> (int) int api public void <init> (int, org.objectweb.asm.RecordComponentVisitor) int api org.objectweb.asm.RecordComponentVisitor recordComponentVisitor public org.objectweb.asm.RecordComponentVisitor getDelegate () public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitEnd () }
org/objectweb/asm/RecordComponentWriter.class
RecordComponentWriter.java package org.objectweb.asm final org.objectweb.asm.RecordComponentWriter extends org.objectweb.asm.RecordComponentVisitor { private final org.objectweb.asm.SymbolTable symbolTable private final int nameIndex private final int descriptorIndex private int signatureIndex private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private org.objectweb.asm.Attribute firstAttribute void <init> (org.objectweb.asm.SymbolTable, java.lang.String, java.lang.String, java.lang.String) org.objectweb.asm.SymbolTable symbolTable String name String descriptor String signature public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attribute public void visitEnd () int computeRecordComponentInfoSize () int size void putRecordComponentInfo (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector output int attributesCount final void collectAttributePrototypes (org.objectweb.asm.Attribute$Set) org.objectweb.asm.Attribute$Set attributePrototypes }
org/objectweb/asm/Symbol.class
Symbol.java package org.objectweb.asm abstract org.objectweb.asm.Symbol extends java.lang.Object { static final int CONSTANT_CLASS_TAG static final int CONSTANT_FIELDREF_TAG static final int CONSTANT_METHODREF_TAG static final int CONSTANT_INTERFACE_METHODREF_TAG static final int CONSTANT_STRING_TAG static final int CONSTANT_INTEGER_TAG static final int CONSTANT_FLOAT_TAG static final int CONSTANT_LONG_TAG static final int CONSTANT_DOUBLE_TAG static final int CONSTANT_NAME_AND_TYPE_TAG static final int CONSTANT_UTF8_TAG static final int CONSTANT_METHOD_HANDLE_TAG static final int CONSTANT_METHOD_TYPE_TAG static final int CONSTANT_DYNAMIC_TAG static final int CONSTANT_INVOKE_DYNAMIC_TAG static final int CONSTANT_MODULE_TAG static final int CONSTANT_PACKAGE_TAG static final int BOOTSTRAP_METHOD_TAG static final int TYPE_TAG static final int UNINITIALIZED_TYPE_TAG static final int MERGED_TYPE_TAG final int index final int tag final String owner final String name final String value final long data int info void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long) int index int tag String owner String name String value long data int getArgumentsAndReturnSizes () }
org/objectweb/asm/SymbolTable$Entry.class
SymbolTable.java package org.objectweb.asm org.objectweb.asm.SymbolTable$Entry extends org.objectweb.asm.Symbol { final int hashCode org.objectweb.asm.SymbolTable$Entry next void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long, int) int index int tag String owner String name String value long data int hashCode void <init> (int, int, java.lang.String, int) int index int tag String value int hashCode void <init> (int, int, java.lang.String, long, int) int index int tag String value long data int hashCode void <init> (int, int, java.lang.String, java.lang.String, int) int index int tag String name String value int hashCode void <init> (int, int, long, int) int index int tag long data int hashCode }
org/objectweb/asm/SymbolTable.class
SymbolTable.java package org.objectweb.asm final org.objectweb.asm.SymbolTable extends java.lang.Object { final org.objectweb.asm.ClassWriter classWriter private final org.objectweb.asm.ClassReader sourceClassReader private int majorVersion private String className private int entryCount private org.objectweb.asm.SymbolTable$Entry[] entries private int constantPoolCount private org.objectweb.asm.ByteVector constantPool private int bootstrapMethodCount private org.objectweb.asm.ByteVector bootstrapMethods private int typeCount private org.objectweb.asm.SymbolTable$Entry[] typeTable void <init> (org.objectweb.asm.ClassWriter) org.objectweb.asm.ClassWriter classWriter void <init> (org.objectweb.asm.ClassWriter, org.objectweb.asm.ClassReader) int nameAndTypeItemOffset int nameAndTypeItemOffset int memberRefItemOffset int nameAndTypeItemOffset int itemOffset int itemTag org.objectweb.asm.ClassWriter classWriter org.objectweb.asm.ClassReader classReader byte[] inputBytes int constantPoolOffset int constantPoolLength char[] charBuffer boolean hasBootstrapMethods int itemIndex private void copyBootstrapMethods (org.objectweb.asm.ClassReader, char[]) String attributeName int i int bootstrapArgument int offset int bootstrapMethodRef int numBootstrapArguments int hashCode int i int bootstrapMethodsOffset int bootstrapMethodsLength int currentOffset org.objectweb.asm.ClassReader classReader char[] charBuffer byte[] inputBytes int currentAttributeOffset org.objectweb.asm.ClassReader getSource () int getMajorVersion () java.lang.String getClassName () int setMajorVersionAndClassName (int, java.lang.String) int majorVersion String className int getConstantPoolCount () int getConstantPoolLength () void putConstantPool (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector output int computeBootstrapMethodsSize () void putBootstrapMethods (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector output private org.objectweb.asm.SymbolTable$Entry get (int) int hashCode private org.objectweb.asm.SymbolTable$Entry put (org.objectweb.asm.SymbolTable$Entry) int newCurrentEntryIndex org.objectweb.asm.SymbolTable$Entry nextEntry org.objectweb.asm.SymbolTable$Entry currentEntry int i int currentCapacity int newCapacity org.objectweb.asm.SymbolTable$Entry[] newEntries org.objectweb.asm.SymbolTable$Entry entry int index private void add (org.objectweb.asm.SymbolTable$Entry) org.objectweb.asm.SymbolTable$Entry entry int index org.objectweb.asm.Symbol addConstant (java.lang.Object) org.objectweb.asm.Type type int typeSort org.objectweb.asm.Handle handle org.objectweb.asm.ConstantDynamic constantDynamic Object value org.objectweb.asm.Symbol addConstantClass (java.lang.String) String value org.objectweb.asm.Symbol addConstantFieldref (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor org.objectweb.asm.Symbol addConstantMethodref (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String descriptor boolean isInterface int tag private org.objectweb.asm.SymbolTable$Entry addConstantMemberReference (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantMemberReference (int, int, java.lang.String, java.lang.String, java.lang.String) int index int tag String owner String name String descriptor org.objectweb.asm.Symbol addConstantString (java.lang.String) String value org.objectweb.asm.Symbol addConstantInteger (int) int value org.objectweb.asm.Symbol addConstantFloat (float) float value private org.objectweb.asm.Symbol addConstantIntegerOrFloat (int, int) int tag int value int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantIntegerOrFloat (int, int, int) int index int tag int value org.objectweb.asm.Symbol addConstantLong (long) long value org.objectweb.asm.Symbol addConstantDouble (double) double value private org.objectweb.asm.Symbol addConstantLongOrDouble (int, long) int tag long value int hashCode org.objectweb.asm.SymbolTable$Entry entry int index private void addConstantLongOrDouble (int, int, long) int index int tag long value int addConstantNameAndType (java.lang.String, java.lang.String) String name String descriptor int tag int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantNameAndType (int, java.lang.String, java.lang.String) int index String name String descriptor int tag int addConstantUtf8 (java.lang.String) String value int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantUtf8 (int, java.lang.String) int index String value org.objectweb.asm.Symbol addConstantMethodHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) int referenceKind String owner String name String descriptor boolean isInterface int tag int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantMethodHandle (int, int, java.lang.String, java.lang.String, java.lang.String) int index int referenceKind String owner String name String descriptor int tag int hashCode org.objectweb.asm.Symbol addConstantMethodType (java.lang.String) String methodDescriptor transient org.objectweb.asm.Symbol addConstantDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments org.objectweb.asm.Symbol bootstrapMethod transient org.objectweb.asm.Symbol addConstantInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String descriptor org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments org.objectweb.asm.Symbol bootstrapMethod private org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference (int, java.lang.String, java.lang.String, int) int tag String name String descriptor int bootstrapMethodIndex int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantDynamicOrInvokeDynamicReference (int, int, java.lang.String, java.lang.String, int) int tag int index String name String descriptor int bootstrapMethodIndex int hashCode org.objectweb.asm.Symbol addConstantModule (java.lang.String) String moduleName org.objectweb.asm.Symbol addConstantPackage (java.lang.String) String packageName private org.objectweb.asm.Symbol addConstantUtf8Reference (int, java.lang.String) int tag String value int hashCode org.objectweb.asm.SymbolTable$Entry entry private void addConstantUtf8Reference (int, int, java.lang.String) int index int tag String value transient org.objectweb.asm.Symbol addBootstrapMethod (org.objectweb.asm.Handle, java.lang.Object[]) int i int i Object bootstrapMethodArgument org.objectweb.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments org.objectweb.asm.ByteVector bootstrapMethodsAttribute int numBootstrapArguments int[] bootstrapMethodArgumentIndexes int bootstrapMethodOffset int bootstrapMethodlength int hashCode private org.objectweb.asm.Symbol addBootstrapMethod (int, int, int) int i int otherOffset boolean isSameBootstrapMethod int offset int length int hashCode byte[] bootstrapMethodsData org.objectweb.asm.SymbolTable$Entry entry org.objectweb.asm.Symbol getType (int) int typeIndex int addType (java.lang.String) String value int hashCode org.objectweb.asm.SymbolTable$Entry entry int addUninitializedType (java.lang.String, int) String value int bytecodeOffset int hashCode org.objectweb.asm.SymbolTable$Entry entry int addMergedType (int, int) int typeTableIndex1 int typeTableIndex2 long data int hashCode org.objectweb.asm.SymbolTable$Entry entry String type1 String type2 int commonSuperTypeIndex private int addTypeInternal (org.objectweb.asm.SymbolTable$Entry) org.objectweb.asm.SymbolTable$Entry[] newTypeTable org.objectweb.asm.SymbolTable$Entry entry private static int hash (int, int) int tag int value private static int hash (int, long) int tag long value private static int hash (int, java.lang.String) int tag String value private static int hash (int, java.lang.String, int) int tag String value1 int value2 private static int hash (int, java.lang.String, java.lang.String) int tag String value1 String value2 private static int hash (int, java.lang.String, java.lang.String, int) int tag String value1 String value2 int value3 private static int hash (int, java.lang.String, java.lang.String, java.lang.String) int tag String value1 String value2 String value3 private static int hash (int, java.lang.String, java.lang.String, java.lang.String, int) int tag String value1 String value2 String value3 int value4 }
org/objectweb/asm/Type.class
Type.java package org.objectweb.asm public final org.objectweb.asm.Type extends java.lang.Object { public static final int VOID public static final int BOOLEAN public static final int CHAR public static final int BYTE public static final int SHORT public static final int INT public static final int FLOAT public static final int LONG public static final int DOUBLE public static final int ARRAY public static final int OBJECT public static final int METHOD private static final int INTERNAL private static final String PRIMITIVE_DESCRIPTORS public static final org.objectweb.asm.Type VOID_TYPE public static final org.objectweb.asm.Type BOOLEAN_TYPE public static final org.objectweb.asm.Type CHAR_TYPE public static final org.objectweb.asm.Type BYTE_TYPE public static final org.objectweb.asm.Type SHORT_TYPE public static final org.objectweb.asm.Type INT_TYPE public static final org.objectweb.asm.Type FLOAT_TYPE public static final org.objectweb.asm.Type LONG_TYPE public static final org.objectweb.asm.Type DOUBLE_TYPE private final int sort private final String valueBuffer private final int valueBegin private final int valueEnd private void <init> (int, java.lang.String, int, int) int sort String valueBuffer int valueBegin int valueEnd public static org.objectweb.asm.Type getType (java.lang.String) String typeDescriptor public static org.objectweb.asm.Type getType (java.lang.Class) Class clazz public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor) java.lang.reflect.Constructor constructor public static org.objectweb.asm.Type getType (java.lang.reflect.Method) java.lang.reflect.Method method public org.objectweb.asm.Type getElementType () int numDimensions public static org.objectweb.asm.Type getObjectType (java.lang.String) String internalName public static org.objectweb.asm.Type getMethodType (java.lang.String) String methodDescriptor public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[]) org.objectweb.asm.Type returnType org.objectweb.asm.Type[] argumentTypes public org.objectweb.asm.Type[] getArgumentTypes () public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String) int semiColumnOffset int semiColumnOffset int currentArgumentTypeOffset String methodDescriptor int numArgumentTypes int currentOffset org.objectweb.asm.Type[] argumentTypes int currentArgumentTypeIndex public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method) int i java.lang.reflect.Method method Class[] classes org.objectweb.asm.Type[] types public org.objectweb.asm.Type getReturnType () public static org.objectweb.asm.Type getReturnType (java.lang.String) String methodDescriptor public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method) java.lang.reflect.Method method static int getReturnTypeOffset (java.lang.String) int semiColumnOffset String methodDescriptor int currentOffset private static org.objectweb.asm.Type getTypeInternal (java.lang.String, int, int) String descriptorBuffer int descriptorBegin int descriptorEnd public java.lang.String getClassName () int i StringBuilder stringBuilder public java.lang.String getInternalName () public static java.lang.String getInternalName (java.lang.Class) Class clazz public java.lang.String getDescriptor () public static java.lang.String getDescriptor (java.lang.Class) Class clazz StringBuilder stringBuilder public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) Class parameter java.lang.reflect.Constructor constructor StringBuilder stringBuilder Class[] parameters public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[]) org.objectweb.asm.Type argumentType org.objectweb.asm.Type returnType org.objectweb.asm.Type[] argumentTypes StringBuilder stringBuilder public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) Class parameter java.lang.reflect.Method method StringBuilder stringBuilder Class[] parameters private void appendDescriptor (java.lang.StringBuilder) StringBuilder stringBuilder private static void appendDescriptor (java.lang.Class, java.lang.StringBuilder) char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor Class clazz StringBuilder stringBuilder Class currentClass public int getSort () public int getDimensions () int numDimensions public int getSize () public int getArgumentsAndReturnSizes () public static int getArgumentsAndReturnSizes (java.lang.String) int semiColumnOffset int returnSize String methodDescriptor int argumentsSize int currentOffset int currentChar public int getOpcode (int) int opcode public boolean equals (java.lang.Object) int i int j Object object org.objectweb.asm.Type other int begin int end int otherBegin int otherEnd public int hashCode () int i int end int hashCode public java.lang.String toString () static void <clinit> () }
org/objectweb/asm/TypePath.class
TypePath.java package org.objectweb.asm public final org.objectweb.asm.TypePath extends java.lang.Object { public static final int ARRAY_ELEMENT public static final int INNER_TYPE public static final int WILDCARD_BOUND public static final int TYPE_ARGUMENT private final byte[] typePathContainer private final int typePathOffset void <init> (byte[], int) byte[] typePathContainer int typePathOffset public int getLength () public int getStep (int) int index public int getStepArgument (int) int index public static org.objectweb.asm.TypePath fromString (java.lang.String) int typeArg char c String typePath int typePathLength org.objectweb.asm.ByteVector output int typePathIndex public java.lang.String toString () int i int length StringBuilder result static void put (org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector) int length org.objectweb.asm.TypePath typePath org.objectweb.asm.ByteVector output }
org/objectweb/asm/TypeReference.class
TypeReference.java package org.objectweb.asm public org.objectweb.asm.TypeReference extends java.lang.Object { public static final int CLASS_TYPE_PARAMETER public static final int METHOD_TYPE_PARAMETER public static final int CLASS_EXTENDS public static final int CLASS_TYPE_PARAMETER_BOUND public static final int METHOD_TYPE_PARAMETER_BOUND public static final int FIELD public static final int METHOD_RETURN public static final int METHOD_RECEIVER public static final int METHOD_FORMAL_PARAMETER public static final int THROWS public static final int LOCAL_VARIABLE public static final int RESOURCE_VARIABLE public static final int EXCEPTION_PARAMETER public static final int INSTANCEOF public static final int NEW public static final int CONSTRUCTOR_REFERENCE public static final int METHOD_REFERENCE public static final int CAST public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT public static final int METHOD_INVOCATION_TYPE_ARGUMENT public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT public static final int METHOD_REFERENCE_TYPE_ARGUMENT private final int targetTypeAndInfo public void <init> (int) int typeRef public static org.objectweb.asm.TypeReference newTypeReference (int) int sort public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int) int sort int paramIndex public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int) int sort int paramIndex int boundIndex public static org.objectweb.asm.TypeReference newSuperTypeReference (int) int itfIndex public static org.objectweb.asm.TypeReference newFormalParameterReference (int) int paramIndex public static org.objectweb.asm.TypeReference newExceptionReference (int) int exceptionIndex public static org.objectweb.asm.TypeReference newTryCatchReference (int) int tryCatchBlockIndex public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int) int sort int argIndex public int getSort () public int getTypeParameterIndex () public int getTypeParameterBoundIndex () public int getSuperTypeIndex () public int getFormalParameterIndex () public int getExceptionIndex () public int getTryCatchBlockIndex () public int getTypeArgumentIndex () public int getValue () static void putTarget (int, org.objectweb.asm.ByteVector) int targetTypeAndInfo org.objectweb.asm.ByteVector output }
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
SignatureReader.java package org.objectweb.asm.signature public org.objectweb.asm.signature.SignatureReader extends java.lang.Object { private final String signatureValue public void <init> (java.lang.String) String signature public void accept (org.objectweb.asm.signature.SignatureVisitor) int classBoundStartOffset int offset char currentChar org.objectweb.asm.signature.SignatureVisitor signatureVistor String signature int length int offset public void acceptType (org.objectweb.asm.signature.SignatureVisitor) org.objectweb.asm.signature.SignatureVisitor signatureVisitor private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor) int endOffset String name String name int start boolean visited boolean inner String signature int startOffset org.objectweb.asm.signature.SignatureVisitor signatureVisitor int offset char currentChar }
org/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java package org.objectweb.asm.signature public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object { public static final char EXTENDS public static final char SUPER public static final char INSTANCEOF protected final int api public void <init> (int) int api public void visitFormalTypeParameter (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitClassBound () public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () public org.objectweb.asm.signature.SignatureVisitor visitInterface () public org.objectweb.asm.signature.SignatureVisitor visitParameterType () public org.objectweb.asm.signature.SignatureVisitor visitReturnType () public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () }
org/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java package org.objectweb.asm.signature public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor { private final StringBuilder stringBuilder private boolean hasFormals private boolean hasParameters private int argumentStack public void <init> () public void visitFormalTypeParameter (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitClassBound () public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () public org.objectweb.asm.signature.SignatureVisitor visitInterface () public org.objectweb.asm.signature.SignatureVisitor visitParameterType () public org.objectweb.asm.signature.SignatureVisitor visitReturnType () public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () public java.lang.String toString () private void endFormals () private void endArguments () }