META-INF/MANIFEST.MF
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/ALLPerfTest$1.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$1 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[]) throws java.io.IOException
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$10.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$10 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.tree.ClassNode cn
}
org/objectweb/asm/ALLPerfTest$11.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$11 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ALLPerfTest$12$1.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$12$1 extends org.objectweb.asm.ClassVisitor {
final org.objectweb.asm.ALLPerfTest$12 this$1
void (org.objectweb.asm.ALLPerfTest$12, int, org.objectweb.asm.ClassVisitor)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/ALLPerfTest$12.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$12 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ALLPerfTest$13.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$13 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassReader cr
org.objectweb.asm.tree.ClassNode cn
java.util.List methods
int k
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Analyzer a
Throwable th
}
org/objectweb/asm/ALLPerfTest$14.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$14 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ALLPerfTest$2.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$2 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[]) throws java.io.IOException
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$3.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$3 extends org.objectweb.asm.ALLPerfTest$RunTest {
javassist.ClassPool pool
void ()
public void init ()
public void test (byte[], int[]) throws java.lang.Exception
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$4.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$4 extends org.objectweb.asm.ALLPerfTest$RunTest {
serp.bytecode.Project p
serp.bytecode.BCClass c
void ()
public void init ()
public void test (byte[], int[]) throws java.lang.Exception
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$5.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$5 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassReader cr
}
org/objectweb/asm/ALLPerfTest$6.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$6 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$7.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$7 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
}
org/objectweb/asm/ALLPerfTest$8.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$8 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ALLPerfTest$9.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$9 extends org.objectweb.asm.ALLPerfTest$RunTest {
void ()
public void test (byte[], int[])
byte[] bytes
int[] errors
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ALLPerfTest$EmptyVisitor$1.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$EmptyVisitor$1 extends org.objectweb.asm.AnnotationVisitor {
final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
void (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
}
org/objectweb/asm/ALLPerfTest$EmptyVisitor$2.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$EmptyVisitor$2 extends org.objectweb.asm.FieldVisitor {
final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
void (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
}
org/objectweb/asm/ALLPerfTest$EmptyVisitor$3.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$EmptyVisitor$3 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
void (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
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 desc
boolean visible
}
org/objectweb/asm/ALLPerfTest$EmptyVisitor.classALLPerfTest.java
package org.objectweb.asm
org.objectweb.asm.ALLPerfTest$EmptyVisitor extends org.objectweb.asm.ClassVisitor {
org.objectweb.asm.AnnotationVisitor av
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
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 desc
String signature
String[] exceptions
}
org/objectweb/asm/ALLPerfTest$RunTest.classALLPerfTest.java
package org.objectweb.asm
abstract org.objectweb.asm.ALLPerfTest$RunTest extends java.lang.Object {
void ()
public void init ()
public abstract void test (byte[], int[]) throws java.lang.Exception
}
org/objectweb/asm/ALLPerfTest.classALLPerfTest.java
package org.objectweb.asm
public abstract org.objectweb.asm.ALLPerfTest extends java.lang.Object {
static boolean compute
static boolean computeFrames
static boolean skipDebug
static int repeats
static java.util.List classes
static java.util.List classNames
private static final int MAX_ITERATION_SEC
static void ()
public void ()
public static void main (java.lang.String[]) throws java.io.IOException java.lang.InterruptedException
String[] args
String clazz
java.util.List jars
java.util.Set classesFound
int i
java.util.zip.ZipFile zip
java.util.zip.ZipFile zip
java.io.IOException e
java.util.Enumeration entries
java.util.zip.ZipEntry e
String s
java.io.InputStream is
byte[] bytes
org.objectweb.asm.ALLPerfTest$RunTest nullBCELAdapt
org.objectweb.asm.ALLPerfTest$RunTest nullAspectjBCELAdapt
org.objectweb.asm.ALLPerfTest$RunTest nullJavassistAdapt
org.objectweb.asm.ALLPerfTest$RunTest nullSERPAdapt
public static java.util.List findFiles (java.lang.String, java.lang.String)
String directory
String suffix
java.util.List matches
static void findFiles (java.util.List, java.io.File, java.lang.String)
java.util.List matches
java.io.File directory
String suffix
java.io.File[] files
int i
java.io.File file
static void runTestAll (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest) throws java.lang.InterruptedException
String testName
String with
org.objectweb.asm.ALLPerfTest$RunTest runTest
static void runTest (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest) throws java.lang.InterruptedException
String testName
String with
org.objectweb.asm.ALLPerfTest$RunTest runTest
static void runTestSome (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest) throws java.lang.InterruptedException
String testName
String with
org.objectweb.asm.ALLPerfTest$RunTest runTest
private static void runTest0 (int, boolean, java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest) throws java.lang.InterruptedException
int testSkip
boolean startAtZero
String testName
String with
org.objectweb.asm.ALLPerfTest$RunTest runTest
boolean skipBigClasses
int totalCount
long totalSize
long totalTime
int i
long t
int count
long size
int[] errors
long longest
int longestSize
int skipped
int j
byte[] b
long start
long end
long time
Exception ignored
Throwable e
String errorStr
String skippedStr
String longestStr
private static java.util.List findJars (char, java.lang.String)
char pathSeparatorChar
String s
java.util.List ret
int start
int pos
String name
static void nullBCELAdapt (byte[]) throws java.io.IOException
byte[] b
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.generic.ClassGen cg
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Method[] ms
int k
org.apache.bcel.generic.MethodGen mg
boolean lv
boolean ln
org.apache.bcel.generic.InstructionList il
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.verifier.structurals.ModifiedPass3bVerifier verif
static void nullAspectjBCELAdapt (byte[]) throws java.io.IOException
byte[] b
org.aspectj.apache.bcel.classfile.JavaClass jc
org.aspectj.apache.bcel.generic.ClassGen cg
org.aspectj.apache.bcel.generic.ConstantPoolGen cp
org.aspectj.apache.bcel.classfile.Method[] ms
int k
org.aspectj.apache.bcel.generic.MethodGen mg
boolean lv
boolean ln
org.aspectj.apache.bcel.generic.InstructionList il
org.aspectj.apache.bcel.generic.InstructionHandle ih
org.aspectj.apache.bcel.verifier.structurals.ModifiedPass3bVerifier verif
static void nullJavassistAdapt (javassist.ClassPool, byte[]) throws java.lang.Exception
javassist.ClassPool pool
byte[] b
javassist.CtClass cc
javassist.CtMethod[] ms
int j
static serp.bytecode.BCClass nullSERPAdapt (serp.bytecode.Project, serp.bytecode.BCClass, byte[]) throws java.lang.Exception
serp.bytecode.Project p
serp.bytecode.BCClass c
byte[] b
serp.bytecode.BCMethod[] methods
int i
serp.bytecode.Code code
}
org/objectweb/asm/ASMMemTest.classASMMemTest.java
package org.objectweb.asm
public org.objectweb.asm.ASMMemTest extends java.lang.Object {
static final boolean $assertionsDisabled
static void ()
public void ()
public static void main (java.lang.String[])
String[] args
Runtime runtime
java.util.LinkedList fileData
int limit
long totalSize
java.util.jar.JarInputStream jar
java.util.jar.JarEntry entry
String name
int len
byte[] data
int l
java.io.FileNotFoundException e
java.io.IOException e
java.util.ArrayList result
long startmem
int i
java.util.Iterator files
long time
byte[] data
org.objectweb.asm.ClassReader reader
org.objectweb.asm.tree.ClassNode clazz
int j
org.objectweb.asm.tree.ClassNode clazz
java.util.List l
int k
int lim
org.objectweb.asm.tree.MethodNode m
org.objectweb.asm.tree.InsnList insn
public static final long getUsedMem (java.lang.Runtime)
Runtime r
public static final java.lang.String timeFormat (long)
long time
int min
int sec
int msec
StringBuffer sbuf
public static final java.lang.String memFormat (long)
long mem
int gb
int mb
int kb
int bytes
StringBuffer sbuf
public static final void memDown (java.lang.Runtime)
Runtime r
long oldmem
int i
}
org/objectweb/asm/AbstractTest$RemoveUnusedLabelsAdapter$1.classAbstractTest.java
package org.objectweb.asm
org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter$1 extends org.objectweb.asm.tree.MethodNode {
java.util.Set usedLabels
final org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter this$1
void (org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int $anonymous0
int $anonymous1
String $anonymous2
String $anonymous3
String $anonymous4
String[] $anonymous5
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitEnd ()
java.util.ListIterator i
org.objectweb.asm.tree.AbstractInsnNode n
protected org.objectweb.asm.tree.LabelNode getLabelNode (org.objectweb.asm.Label)
org.objectweb.asm.Label l
org.objectweb.asm.tree.LabelNode n
}
org/objectweb/asm/AbstractTest$RemoveUnusedLabelsAdapter.classAbstractTest.java
package org.objectweb.asm
org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter extends org.objectweb.asm.ClassVisitor {
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/AbstractTest$VerifierTest.classAbstractTest.java
package org.objectweb.asm
public org.objectweb.asm.AbstractTest$VerifierTest extends junit.framework.TestCase {
public void ()
public void testVerifier () throws java.lang.Exception
VerifyError ve
}
org/objectweb/asm/AbstractTest.classAbstractTest.java
package org.objectweb.asm
public abstract org.objectweb.asm.AbstractTest extends junit.framework.TestCase {
protected String n
protected java.io.InputStream is
public void ()
protected void init (java.lang.String, java.io.InputStream)
String n
java.io.InputStream is
protected junit.framework.TestSuite getSuite () throws java.lang.Exception
junit.framework.TestSuite suite
String files
String clazz
String partcount
String partid
int parts
int part
int id
String file
java.io.File f
java.util.zip.ZipFile zip
java.util.Enumeration entries
java.util.zip.ZipEntry e
String n
String p
java.io.InputStream is
org.objectweb.asm.AbstractTest t
private void scanDirectory (java.lang.String, java.io.File, junit.framework.TestSuite, java.lang.String) throws java.lang.Exception
String path
java.io.File f
junit.framework.TestSuite suite
String clazz
java.io.File[] fs
int i
String n
String qn
java.io.InputStream is
org.objectweb.asm.AbstractTest t
public abstract void test () throws java.lang.Exception
public void assertEquals (org.objectweb.asm.ClassReader, org.objectweb.asm.ClassReader) throws java.lang.Exception
org.objectweb.asm.ClassReader cr1
org.objectweb.asm.ClassReader cr2
public void assertEquals (org.objectweb.asm.ClassReader, org.objectweb.asm.ClassReader, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor) throws java.lang.Exception
org.objectweb.asm.ClassReader cr1
org.objectweb.asm.ClassReader cr2
org.objectweb.asm.ClassVisitor filter1
org.objectweb.asm.ClassVisitor filter2
java.io.StringWriter sw1
java.io.StringWriter sw2
org.objectweb.asm.ClassVisitor cv1
org.objectweb.asm.ClassVisitor cv2
String s1
String s2
Throwable e
public java.lang.String getName ()
}
org/objectweb/asm/AnnotationVisitor.class
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 (int)
public void (int, org.objectweb.asm.AnnotationVisitor)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
}
org/objectweb/asm/AnnotationWriter.class
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.ClassWriter a
private int b
private final boolean c
private final org.objectweb.asm.ByteVector d
private final org.objectweb.asm.ByteVector e
private final int f
org.objectweb.asm.AnnotationWriter g
org.objectweb.asm.AnnotationWriter h
void (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
int a ()
void a (org.objectweb.asm.ByteVector)
static void a (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector)
static void a (int, org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector)
}
org/objectweb/asm/AnnotationsTest$EmptyAnnotationVisitor.classAnnotationsTest.java
package org.objectweb.asm
org.objectweb.asm.AnnotationsTest$EmptyAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
}
org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter1$1.classAnnotationsTest.java
package org.objectweb.asm
org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1$1 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1 this$1
void (org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1, int, org.objectweb.asm.MethodVisitor)
int $anonymous0
org.objectweb.asm.MethodVisitor $anonymous1
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
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 desc
boolean visible
}
org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter1.classAnnotationsTest.java
package org.objectweb.asm
org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1 extends org.objectweb.asm.ClassVisitor {
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter2$1.classAnnotationsTest.java
package org.objectweb.asm
org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2$1 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2 this$1
void (org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2, int, org.objectweb.asm.MethodVisitor)
int $anonymous0
org.objectweb.asm.MethodVisitor $anonymous1
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
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 desc
boolean visible
}
org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter2.classAnnotationsTest.java
package org.objectweb.asm
org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2 extends org.objectweb.asm.ClassVisitor {
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/AnnotationsTest.classAnnotationsTest.java
package org.objectweb.asm
public org.objectweb.asm.AnnotationsTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw1
org.objectweb.asm.ClassWriter cw2
}
org/objectweb/asm/Attribute.class
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
public final String type
byte[] b
org.objectweb.asm.Attribute a
protected void (java.lang.String)
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[])
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
final int a ()
final int a (org.objectweb.asm.ClassWriter, byte[], int, int, int)
final void a (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector)
}
org/objectweb/asm/AttributeUnitTest.classAttributeUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.AttributeUnitTest extends junit.framework.TestCase {
public void ()
public void testUnknown ()
}
org/objectweb/asm/BackwardCompatibilityUnitTest$CheckMethodVisitor.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor extends org.objectweb.asm.MethodVisitor {
public String name
final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
void (org.objectweb.asm.BackwardCompatibilityUnitTest)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
}
org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor4.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor4 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
void (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor4Override.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor4Override extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
void (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
}
org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor5.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor5 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
void (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor5Override.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor5Override extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
void (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
}
org/objectweb/asm/BackwardCompatibilityUnitTest.classBackwardCompatibilityUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.BackwardCompatibilityUnitTest extends junit.framework.TestCase {
public void ()
public void testBackwardCompatibilityOk ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testBackwardCompatibilityFail ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testBackwardCompatibilityOverride ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testBackwardCompatibilityOverrideFail ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testNewMethod ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testNewMethodOverride ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testBackwardCompatibilityMixedChain ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
public void testBackwardCompatibilityMixedChain2 ()
org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/ByteVector.class
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] a
int b
public void ()
public void (int)
public org.objectweb.asm.ByteVector putByte (int)
org.objectweb.asm.ByteVector a (int, int)
public org.objectweb.asm.ByteVector putShort (int)
org.objectweb.asm.ByteVector b (int, int)
public org.objectweb.asm.ByteVector putInt (int)
public org.objectweb.asm.ByteVector putLong (long)
public org.objectweb.asm.ByteVector putUTF8 (java.lang.String)
org.objectweb.asm.ByteVector c (java.lang.String, int, int)
public org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
private void a (int)
}
org/objectweb/asm/ClassAdapterTest$1$1.classClassAdapterTest.java
package org.objectweb.asm
org.objectweb.asm.ClassAdapterTest$1$1 extends org.objectweb.asm.FieldVisitor {
final org.objectweb.asm.ClassAdapterTest$1 this$1
void (org.objectweb.asm.ClassAdapterTest$1, int, org.objectweb.asm.FieldVisitor)
int $anonymous0
org.objectweb.asm.FieldVisitor $anonymous1
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
}
org/objectweb/asm/ClassAdapterTest$1$2.classClassAdapterTest.java
package org.objectweb.asm
org.objectweb.asm.ClassAdapterTest$1$2 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.ClassAdapterTest$1 this$1
void (org.objectweb.asm.ClassAdapterTest$1, int, org.objectweb.asm.MethodVisitor)
int $anonymous0
org.objectweb.asm.MethodVisitor $anonymous1
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
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 desc
boolean visible
}
org/objectweb/asm/ClassAdapterTest$1.classClassAdapterTest.java
package org.objectweb.asm
org.objectweb.asm.ClassAdapterTest$1 extends org.objectweb.asm.ClassVisitor {
final org.objectweb.asm.ClassAdapterTest this$0
void (org.objectweb.asm.ClassAdapterTest, int, org.objectweb.asm.ClassVisitor)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
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 desc
String signature
String[] exceptions
}
org/objectweb/asm/ClassAdapterTest$AnnotationAdapter.classClassAdapterTest.java
package org.objectweb.asm
org.objectweb.asm.ClassAdapterTest$AnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
public void (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
}
org/objectweb/asm/ClassAdapterTest$TestClassLoader.classClassAdapterTest.java
package org.objectweb.asm
org.objectweb.asm.ClassAdapterTest$TestClassLoader extends java.lang.ClassLoader {
void ()
public java.lang.Class defineClass (java.lang.String, byte[])
String name
byte[] b
}
org/objectweb/asm/ClassAdapterTest.classClassAdapterTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassAdapterTest extends org.objectweb.asm.AbstractTest {
private static final org.objectweb.asm.ClassAdapterTest$TestClassLoader LOADER
static void ()
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
byte[] b
ClassFormatError cfe
}
org/objectweb/asm/ClassReader.class
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
public final byte[] b
private final int[] a
private final String[] c
private final int d
public final int header
public void (byte[])
public void (byte[], int, int)
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
void a (org.objectweb.asm.ClassWriter)
private void a (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[])
public void (java.io.InputStream) throws java.io.IOException
public void (java.lang.String) throws java.io.IOException
private static byte[] a (java.io.InputStream, boolean) throws java.io.IOException
public void accept (org.objectweb.asm.ClassVisitor, int)
public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int)
private int a (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
private int b (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
private void a (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int)
private int[] a (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
private int a (org.objectweb.asm.Context, int)
private void b (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
private int a (int, char[], boolean, org.objectweb.asm.AnnotationVisitor)
private int a (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor)
private void a (org.objectweb.asm.Context)
private int a (int, boolean, boolean, org.objectweb.asm.Context)
private int a (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[])
protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[])
private int a ()
private org.objectweb.asm.Attribute a (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[])
public int getItemCount ()
public int getItem (int)
public int getMaxStringLength ()
public int readByte (int)
public int readUnsignedShort (int)
public short readShort (int)
public int readInt (int)
public long readLong (int)
public java.lang.String readUTF8 (int, char[])
private java.lang.String a (int, int, char[])
public java.lang.String readClass (int, char[])
public java.lang.Object readConst (int, char[])
}
org/objectweb/asm/ClassReaderTest$1$1.classClassReaderTest.java
package org.objectweb.asm
org.objectweb.asm.ClassReaderTest$1$1 extends org.objectweb.asm.AnnotationVisitor {
final org.objectweb.asm.ClassReaderTest$1 this$1
void (org.objectweb.asm.ClassReaderTest$1, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
}
org/objectweb/asm/ClassReaderTest$1$2.classClassReaderTest.java
package org.objectweb.asm
org.objectweb.asm.ClassReaderTest$1$2 extends org.objectweb.asm.FieldVisitor {
final org.objectweb.asm.ClassReaderTest$1 this$1
void (org.objectweb.asm.ClassReaderTest$1, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
}
org/objectweb/asm/ClassReaderTest$1$3.classClassReaderTest.java
package org.objectweb.asm
org.objectweb.asm.ClassReaderTest$1$3 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.ClassReaderTest$1 this$1
void (org.objectweb.asm.ClassReaderTest$1, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
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 desc
boolean visible
}
org/objectweb/asm/ClassReaderTest$1.classClassReaderTest.java
package org.objectweb.asm
org.objectweb.asm.ClassReaderTest$1 extends org.objectweb.asm.ClassVisitor {
org.objectweb.asm.AnnotationVisitor av
final org.objectweb.asm.ClassReaderTest this$0
void (org.objectweb.asm.ClassReaderTest, int)
int $anonymous0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
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 desc
String signature
String[] exceptions
}
org/objectweb/asm/ClassReaderTest.classClassReaderTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassReaderTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
}
org/objectweb/asm/ClassReaderUnitTest.classClassReaderUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassReaderUnitTest extends junit.framework.TestCase implements org.objectweb.asm.Opcodes {
public void ()
public void testIllegalConstructorArgument ()
public void testGetItem () throws java.io.IOException
org.objectweb.asm.ClassReader cr
int item
public void testReadByte () throws java.io.IOException
org.objectweb.asm.ClassReader cr
public void testGetAccess () throws java.lang.Exception
String name
public void testGetClassName () throws java.lang.Exception
String name
public void testGetSuperName () throws java.lang.Exception
public void testGetInterfaces () throws java.lang.Exception
String[] interfaces
}
org/objectweb/asm/ClassVisitor.class
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 (int)
public void (int, org.objectweb.asm.ClassVisitor)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
}
org/objectweb/asm/ClassWriter.class
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
static final byte[] a
org.objectweb.asm.ClassReader M
int b
int c
final org.objectweb.asm.ByteVector d
org.objectweb.asm.Item[] e
int f
final org.objectweb.asm.Item g
final org.objectweb.asm.Item h
final org.objectweb.asm.Item i
final org.objectweb.asm.Item j
org.objectweb.asm.Item[] H
private short G
private int k
private int l
String I
private int m
private int n
private int o
private int[] p
private int q
private org.objectweb.asm.ByteVector r
private int s
private int t
private org.objectweb.asm.AnnotationWriter u
private org.objectweb.asm.AnnotationWriter v
private org.objectweb.asm.AnnotationWriter N
private org.objectweb.asm.AnnotationWriter O
private org.objectweb.asm.Attribute w
private int x
private org.objectweb.asm.ByteVector y
int z
org.objectweb.asm.ByteVector A
org.objectweb.asm.FieldWriter B
org.objectweb.asm.FieldWriter C
org.objectweb.asm.MethodWriter D
org.objectweb.asm.MethodWriter E
private boolean K
private boolean J
boolean L
public void (int)
public void (org.objectweb.asm.ClassReader, int)
public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public final void visitSource (java.lang.String, java.lang.String)
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public final void visitAttribute (org.objectweb.asm.Attribute)
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public final void visitEnd ()
public byte[] toByteArray ()
org.objectweb.asm.Item a (java.lang.Object)
public int newConst (java.lang.Object)
public int newUTF8 (java.lang.String)
org.objectweb.asm.Item a (java.lang.String)
public int newClass (java.lang.String)
org.objectweb.asm.Item c (java.lang.String)
public int newMethodType (java.lang.String)
org.objectweb.asm.Item a (int, java.lang.String, java.lang.String, java.lang.String)
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
transient org.objectweb.asm.Item a (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
org.objectweb.asm.Item a (java.lang.String, java.lang.String, java.lang.String)
public int newField (java.lang.String, java.lang.String, java.lang.String)
org.objectweb.asm.Item a (java.lang.String, java.lang.String, java.lang.String, boolean)
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
org.objectweb.asm.Item a (int)
org.objectweb.asm.Item a (float)
org.objectweb.asm.Item a (long)
org.objectweb.asm.Item a (double)
private org.objectweb.asm.Item b (java.lang.String)
public int newNameType (java.lang.String, java.lang.String)
org.objectweb.asm.Item a (java.lang.String, java.lang.String)
int c (java.lang.String)
int a (java.lang.String, int)
private org.objectweb.asm.Item c (org.objectweb.asm.Item)
int a (int, int)
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
private org.objectweb.asm.Item a (org.objectweb.asm.Item)
private void b (org.objectweb.asm.Item)
private void a (int, int, int)
private void b (int, int, int)
static void ()
static void _clinit_ ()
}
org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest$1.classClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer {
private final String val$agentArgs
void (java.lang.String)
public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) throws java.lang.instrument.IllegalClassFormatException
ClassLoader loader
String className
Class classBeingRedefined
java.security.ProtectionDomain domain
byte[] classFileBuffer
String n
}
org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest$2.classClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest$2 extends org.objectweb.asm.ClassVisitor {
private String className
void (int, org.objectweb.asm.ClassVisitor)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
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 org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
int seed
}
org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest.classClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest extends org.objectweb.asm.AbstractTest {
public void ()
public static void premain (java.lang.String, java.lang.instrument.Instrumentation)
String agentArgs
java.lang.instrument.Instrumentation inst
static byte[] transformClass (java.lang.String, byte[])
String n
byte[] clazz
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
byte[] b
public static junit.framework.TestSuite suite () throws java.lang.Exception
junit.framework.TestSuite suite
public void test () throws java.lang.Exception
ClassFormatError cfe
VerifyError ve
}
org/objectweb/asm/ClassWriterComputeFramesTest$1.classClassWriterComputeFramesTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer {
private final String val$agentArgs
void (java.lang.String)
public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) throws java.lang.instrument.IllegalClassFormatException
ClassLoader loader
String className
Class classBeingRedefined
java.security.ProtectionDomain domain
byte[] classFileBuffer
String n
}
org/objectweb/asm/ClassWriterComputeFramesTest$2.classClassWriterComputeFramesTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesTest$2 extends org.objectweb.asm.ClassVisitor {
void (int, org.objectweb.asm.ClassVisitor)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
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
}
org/objectweb/asm/ClassWriterComputeFramesTest.classClassWriterComputeFramesTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesTest extends org.objectweb.asm.AbstractTest {
public void ()
public static void premain (java.lang.String, java.lang.instrument.Instrumentation)
String agentArgs
java.lang.instrument.Instrumentation inst
static byte[] transformClass (java.lang.String, byte[])
String n
byte[] clazz
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
public static junit.framework.TestSuite suite () throws java.lang.Exception
junit.framework.TestSuite suite
public void test () throws java.lang.Exception
ClassFormatError cfe
VerifyError ve
String s
java.io.InputStream is
org.objectweb.asm.ClassReader cr
byte[] b
java.io.StringWriter sw1
java.io.StringWriter sw2
org.objectweb.asm.ClassVisitor cv1
org.objectweb.asm.ClassVisitor cv2
String s1
String s2
}
org/objectweb/asm/ClassWriterComputeFramesUnitTest$1.classClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesUnitTest$1 extends org.objectweb.asm.ClassVisitor {
final org.objectweb.asm.ClassWriterComputeFramesUnitTest this$0
void (org.objectweb.asm.ClassWriterComputeFramesUnitTest, int, org.objectweb.asm.ClassVisitor)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
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
}
org/objectweb/asm/ClassWriterComputeFramesUnitTest$TestClassLoader.classClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeFramesUnitTest$TestClassLoader extends java.lang.ClassLoader {
void ()
public void test (byte[], java.lang.String) throws java.lang.Exception
byte[] b
String methodName
String className
}
org/objectweb/asm/ClassWriterComputeFramesUnitTest.classClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesUnitTest extends junit.framework.TestCase {
public void ()
private byte[] getClassBytes () throws java.io.IOException
String className
org.objectweb.asm.ClassWriter cw
public void testSameDimension0 () throws java.lang.Exception
public static java.lang.Number sameDimension0 (boolean)
boolean b
public void testSameDimension1 () throws java.lang.Exception
public static java.lang.Number[] sameDimension1 (boolean)
boolean b
public void testSameDimension2 () throws java.lang.Exception
public static java.lang.Number[][] sameDimension2 (boolean)
boolean b
public void testSameDimension3 () throws java.lang.Exception
public static java.lang.Object[] sameDimension3 (boolean)
boolean b
public void testSameDimension4 () throws java.lang.Exception
public static java.lang.Object sameDimension4 (boolean)
boolean b
public void testSameDimension5 () throws java.lang.Exception
public static java.lang.Object[] sameDimension5 (boolean)
boolean b
public void testDifferentDimension1 () throws java.lang.Exception
public static java.lang.Object differentDimension1 (boolean)
boolean b
public void testDifferentDimension2 () throws java.lang.Exception
public static java.lang.Object[] differentDimension2 (boolean)
boolean b
public void testDifferentDimension3 () throws java.lang.Exception
public static java.lang.Object[] differentDimension3 (boolean)
boolean b
public void testDifferentDimension4 () throws java.lang.Exception
public static java.lang.Object[][] differentDimension4 (boolean)
boolean b
public void testDifferentDimension5 () throws java.lang.Exception
public static java.lang.Object differentDimension5 (boolean)
boolean b
public void testDifferentDimension6 () throws java.lang.Exception
public static java.lang.Object differentDimension6 (boolean)
boolean b
}
org/objectweb/asm/ClassWriterComputeMaxsTest.classClassWriterComputeMaxsTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ClassWriterComputeMaxsUnitTest$1$1.classClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1$1 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1 this$1
private final int val$maxStack
private final int val$maxLocals
void (org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1, int, int, int)
int $anonymous0
public void visitMaxs (int, int)
int realMaxStack
int realMaxLocals
}
org/objectweb/asm/ClassWriterComputeMaxsUnitTest$1.classClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1 extends org.objectweb.asm.ClassVisitor {
final org.objectweb.asm.ClassWriterComputeMaxsUnitTest this$0
private final int val$maxStack
private final int val$maxLocals
void (org.objectweb.asm.ClassWriterComputeMaxsUnitTest, int, int, int)
int $anonymous0
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/ClassWriterComputeMaxsUnitTest$TestClassLoader.classClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsUnitTest$TestClassLoader extends java.lang.ClassLoader {
public void ()
public java.lang.Class defineClass (java.lang.String, byte[])
String name
byte[] b
}
org/objectweb/asm/ClassWriterComputeMaxsUnitTest.classClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsUnitTest extends junit.framework.TestCase {
private java.lang.reflect.Field successors
private java.lang.reflect.Field successor
private java.lang.reflect.Field succ
private java.lang.reflect.Field next
protected org.objectweb.asm.ClassWriter cw
protected org.objectweb.asm.MethodVisitor mv
private org.objectweb.asm.Label start
public void ()
protected void setUp () throws java.lang.Exception
Class lClass
Class eClass
RuntimeException exception
String f
java.util.Properties p
java.io.FileInputStream is
String l
String e
protected boolean isComputeMaxs ()
private void NOP ()
private void PUSH ()
private void ICONST_0 ()
private void ISTORE (int)
int var
private void ALOAD (int)
int var
private void ILOAD (int)
int var
private void ASTORE (int)
int var
private void RET (int)
int var
private void ATHROW ()
private void ACONST_NULL ()
private void RETURN ()
private void LABEL (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private void IINC (int, int)
int var
int amnt
private void GOTO (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private void JSR (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private void IFNONNULL (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private void IFNE (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private void TRYCATCH (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
protected void assertMaxs (int, int)
int maxStack
int maxLocals
byte[] b
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriterComputeMaxsUnitTest$TestClassLoader loader
Class c
Throwable t
protected void assertGraph (java.lang.String)
String graph
java.util.Map expected
java.util.Properties p
Exception e
java.util.Iterator i
java.util.Map$Entry entry
String key
String value
java.util.StringTokenizer st
java.util.Set s
java.util.Map actual
org.objectweb.asm.Label l
String key
java.util.Set value
org.objectweb.asm.Edge e
IllegalAccessException e
public void testBasic ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
public void testIfElseInFinally ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
org.objectweb.asm.Label L5
org.objectweb.asm.Label L6
public void testSimpleNestedFinally ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
org.objectweb.asm.Label L5
public void testSubroutineWithNoRet ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
public void testSubroutineWithNoRet2 ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
public void testImplicitExit ()
org.objectweb.asm.Label L0
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
org.objectweb.asm.Label L5
public void testImplicitExitToAnotherSubroutine ()
org.objectweb.asm.Label T1
org.objectweb.asm.Label C1
org.objectweb.asm.Label S1
org.objectweb.asm.Label L
org.objectweb.asm.Label C2
org.objectweb.asm.Label S2
org.objectweb.asm.Label W
org.objectweb.asm.Label X
int b
int e1
int e2
int r1
int r2
public void testImplicitExitToAnotherSubroutine2 ()
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
public void testInterleavedCode ()
org.objectweb.asm.Label L1
org.objectweb.asm.Label L2
org.objectweb.asm.Label L3
org.objectweb.asm.Label L4
public void testImplicitExitInTryCatch ()
org.objectweb.asm.Label T1
org.objectweb.asm.Label C1
org.objectweb.asm.Label S1
org.objectweb.asm.Label L
org.objectweb.asm.Label C2
org.objectweb.asm.Label S2
org.objectweb.asm.Label W
org.objectweb.asm.Label X
org.objectweb.asm.Label OC
int b
int e1
int e2
int r1
int r2
}
org/objectweb/asm/ClassWriterCopyPoolTest$ChangeExceptionAdapter.classClassWriterCopyPoolTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterCopyPoolTest$ChangeExceptionAdapter extends org.objectweb.asm.ClassVisitor {
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/ClassWriterCopyPoolTest.classClassWriterCopyPoolTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterCopyPoolTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw1
org.objectweb.asm.ClassWriter cw2
}
org/objectweb/asm/ClassWriterResizeInsnsTest$1.classClassWriterResizeInsnsTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterResizeInsnsTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer {
private final String val$agentArgs
void (java.lang.String)
public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) throws java.lang.instrument.IllegalClassFormatException
ClassLoader loader
String className
Class classBeingRedefined
java.security.ProtectionDomain domain
byte[] b
String n
Throwable e
}
org/objectweb/asm/ClassWriterResizeInsnsTest$2$1.classClassWriterResizeInsnsTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterResizeInsnsTest$2$1 extends org.objectweb.asm.MethodVisitor {
private final java.util.HashSet labels
final org.objectweb.asm.ClassWriterResizeInsnsTest$2 this$1
void (org.objectweb.asm.ClassWriterResizeInsnsTest$2, int, org.objectweb.asm.MethodVisitor)
int $anonymous0
org.objectweb.asm.MethodVisitor $anonymous1
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
int i
}
org/objectweb/asm/ClassWriterResizeInsnsTest$2.classClassWriterResizeInsnsTest.java
package org.objectweb.asm
org.objectweb.asm.ClassWriterResizeInsnsTest$2 extends org.objectweb.asm.ClassVisitor {
boolean transformed
private final int val$flags
void (int, org.objectweb.asm.ClassVisitor, int)
int $anonymous0
org.objectweb.asm.ClassVisitor $anonymous1
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 org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/ClassWriterResizeInsnsTest.classClassWriterResizeInsnsTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterResizeInsnsTest extends org.objectweb.asm.AbstractTest {
public void ()
public static void premain (java.lang.String, java.lang.instrument.Instrumentation)
String agentArgs
java.lang.instrument.Instrumentation inst
static byte[] transformClass (byte[], int)
byte[] clazz
int flags
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.ClassVisitor ca
public static junit.framework.TestSuite suite () throws java.lang.Exception
junit.framework.TestSuite suite
public void test () throws java.lang.Exception
ClassFormatError cfe
VerifyError ve
}
org/objectweb/asm/ClassWriterTest.classClassWriterTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
byte[] b
byte[] c
}
org/objectweb/asm/ClassWriterUnitTest.classClassWriterUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterUnitTest extends junit.framework.TestCase {
public void ()
public void testNewConst ()
org.objectweb.asm.ClassWriter cw
public void testIllegalNewConstArgument ()
org.objectweb.asm.ClassWriter cw
public void testIllegalGetCommonSuperClassArguments ()
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/ComputeClassWriter.classClassWriterComputeFramesTest.java
package org.objectweb.asm
org.objectweb.asm.ComputeClassWriter extends org.objectweb.asm.ClassWriter {
private ClassLoader l
public void (int)
int flags
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
String type1
String type2
org.objectweb.asm.ClassReader info1
org.objectweb.asm.ClassReader info2
StringBuilder b1
StringBuilder b2
String result
int end1
int end2
int start1
int start2
String p1
String p2
java.io.IOException e
private java.lang.StringBuilder typeAncestors (java.lang.String, org.objectweb.asm.ClassReader) throws java.io.IOException
String type
org.objectweb.asm.ClassReader info
StringBuilder b
private boolean typeImplements (java.lang.String, org.objectweb.asm.ClassReader, java.lang.String) throws java.io.IOException
String type
org.objectweb.asm.ClassReader info
String itf
String[] itfs
int i
int i
private org.objectweb.asm.ClassReader typeInfo (java.lang.String) throws java.io.IOException
String type
java.io.InputStream is
}
org/objectweb/asm/Context.class
package org.objectweb.asm
org.objectweb.asm.Context extends java.lang.Object {
org.objectweb.asm.Attribute[] a
int b
char[] c
int[] d
int e
String f
String g
org.objectweb.asm.Label[] h
int i
org.objectweb.asm.TypePath j
int o
org.objectweb.asm.Label[] l
org.objectweb.asm.Label[] m
int[] n
int p
int q
int r
Object[] s
int t
Object[] u
void ()
}
org/objectweb/asm/Edge.class
package org.objectweb.asm
org.objectweb.asm.Edge extends java.lang.Object {
int a
org.objectweb.asm.Label b
org.objectweb.asm.Edge c
void ()
}
org/objectweb/asm/FieldVisitor.class
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 (int)
public void (int, org.objectweb.asm.FieldVisitor)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
}
org/objectweb/asm/FieldWriter.class
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.ClassWriter b
private final int c
private final int d
private final int e
private int f
private int g
private org.objectweb.asm.AnnotationWriter h
private org.objectweb.asm.AnnotationWriter i
private org.objectweb.asm.AnnotationWriter k
private org.objectweb.asm.AnnotationWriter l
private org.objectweb.asm.Attribute j
void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
int a ()
void a (org.objectweb.asm.ByteVector)
}
org/objectweb/asm/Frame.class
package org.objectweb.asm
final org.objectweb.asm.Frame extends java.lang.Object {
static final int[] a
org.objectweb.asm.Label b
int[] c
int[] d
private int[] e
private int[] f
private int g
private int h
private int[] i
void ()
private int a (int)
private void a (int, int)
private void b (int)
private void a (org.objectweb.asm.ClassWriter, java.lang.String)
private static int b (org.objectweb.asm.ClassWriter, java.lang.String)
private int a ()
private void c (int)
private void a (java.lang.String)
private void d (int)
private int a (org.objectweb.asm.ClassWriter, int)
void a (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int)
void a (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item)
boolean a (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int)
private static boolean a (org.objectweb.asm.ClassWriter, int, int[], int)
static void ()
static void _clinit_ ()
}
org/objectweb/asm/GenPerfTest.classGenPerfTest.java
package org.objectweb.asm
public org.objectweb.asm.GenPerfTest extends java.lang.Object {
static final int N
static gnu.bytecode.Method objectCtor
static gnu.bytecode.Field outField
static gnu.bytecode.Method printlnMethod
static org.cojen.classfile.TypeDesc printStream
static jbet.Descriptor emptyDesc
static jbet.Descriptor mainDesc
static jbet.Descriptor printlnDesc
static jbet.Type printStreamType
static alt.jiapi.reflect.Signature emptySig
static alt.jiapi.reflect.Signature mainSig
static alt.jiapi.reflect.Signature printlnSig
static org.apache.bcel.generic.Type printStreamT
static org.aspectj.apache.bcel.generic.Type printStreamAT
static void ()
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
static void asmTest ()
long t
int i
static void gnuByteCodeTest ()
long t
int i
static void csgBytecodeTest ()
long t
int i
static void cojenTest () throws java.io.IOException
long t
int i
static void jbetTest () throws java.io.IOException
long t
int i
static void jClassLibTest () throws java.io.IOException org.gjt.jclasslib.structures.InvalidByteCodeException
long t
int i
static void jiapiTest () throws alt.jiapi.reflect.MethodExistsException
int N
long t
int i
static void mozillaClassFileTest ()
long t
int i
static void bcelTest ()
long t
int i
static void aspectjBcelTest ()
long t
int i
static byte[] asmHelloWorld ()
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.MethodVisitor mw
static byte[] gnuByteCodeHelloWorld ()
gnu.bytecode.ClassType c
gnu.bytecode.Method m
gnu.bytecode.CodeAttr code
static byte[] csgBytecodeHelloWorld ()
com.claritysys.jvm.classfile.ClassFile cf
com.claritysys.jvm.classfile.ConstantPool cp
com.claritysys.jvm.classfile.CfMethod method
com.claritysys.jvm.builder.CodeBuilder code
static byte[] cojenHelloWorld () throws java.io.IOException
org.cojen.classfile.ClassFile cf
org.cojen.classfile.TypeDesc[] params
org.cojen.classfile.MethodInfo mi
org.cojen.classfile.CodeBuilder b
java.io.ByteArrayOutputStream bos
static byte[] jbetHelloWorld () throws java.io.IOException
jbet.ClassInfo ci
jbet.MethodInfo mi
java.io.ByteArrayOutputStream bos
static byte[] jClassLibHelloWorld () throws org.gjt.jclasslib.structures.InvalidByteCodeException java.io.IOException
org.gjt.jclasslib.structures.ClassFile cf
org.gjt.jclasslib.structures.attributes.SourceFileAttribute sa
org.gjt.jclasslib.structures.MethodInfo mi1
org.gjt.jclasslib.structures.attributes.CodeAttribute ca1
org.gjt.jclasslib.structures.constants.ConstantStringInfo s
org.gjt.jclasslib.structures.MethodInfo mi2
org.gjt.jclasslib.structures.attributes.CodeAttribute ca2
java.io.ByteArrayOutputStream bos
java.io.DataOutputStream dos
static byte[] jiapiHelloWorld () throws alt.jiapi.reflect.MethodExistsException
alt.jiapi.reflect.JiapiClass c
alt.jiapi.reflect.JiapiMethod method
alt.jiapi.reflect.InstructionList il
alt.jiapi.reflect.InstructionFactory iFactory
static byte[] mozillaClassFileHelloWorld ()
org.mozilla.classfile.ClassFileWriter c
static byte[] bcelHelloWorld ()
org.apache.bcel.generic.ClassGen cg
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.generic.InstructionList il
org.apache.bcel.generic.InstructionFactory factory
org.apache.bcel.generic.MethodGen mg
static byte[] aspectjBcelHelloWorld ()
org.aspectj.apache.bcel.generic.ClassGen cg
org.aspectj.apache.bcel.generic.ConstantPoolGen cp
org.aspectj.apache.bcel.generic.InstructionList il
org.aspectj.apache.bcel.generic.InstructionFactory factory
org.aspectj.apache.bcel.generic.MethodGen mg
}
org/objectweb/asm/Handle.class
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
final int a
final String b
final String c
final String d
public void (int, java.lang.String, java.lang.String, java.lang.String)
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Handler.class
package org.objectweb.asm
org.objectweb.asm.Handler extends java.lang.Object {
org.objectweb.asm.Label a
org.objectweb.asm.Label b
org.objectweb.asm.Label c
String d
int e
org.objectweb.asm.Handler f
void ()
static org.objectweb.asm.Handler a (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label)
}
org/objectweb/asm/Item.class
package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
int a
int b
int c
long d
String g
String h
String i
int j
org.objectweb.asm.Item k
void ()
void (int)
void (int, org.objectweb.asm.Item)
void a (int)
void a (long)
void a (float)
void a (double)
void a (int, java.lang.String, java.lang.String, java.lang.String)
void a (java.lang.String, java.lang.String, int)
void a (int, int)
boolean a (org.objectweb.asm.Item)
}
org/objectweb/asm/Label.class
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
public Object info
int a
int b
int c
private int d
private int[] e
int f
int g
org.objectweb.asm.Frame h
org.objectweb.asm.Label i
org.objectweb.asm.Edge j
org.objectweb.asm.Label k
public void ()
public int getOffset ()
void a (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean)
private void a (int, int)
boolean a (org.objectweb.asm.MethodWriter, int, byte[])
org.objectweb.asm.Label a ()
boolean a (long)
boolean a (org.objectweb.asm.Label)
void a (long, int)
void b (org.objectweb.asm.Label, long, int)
public java.lang.String toString ()
}
org/objectweb/asm/LabelUnitTest.classLabelUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.LabelUnitTest extends junit.framework.TestCase {
public void ()
public void testToString ()
public void testGetOffset ()
org.objectweb.asm.Label l
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.MethodVisitor mv
public void testIllegalGetOffsetState ()
}
org/objectweb/asm/MethodDeadCodeInserter.classClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
org.objectweb.asm.MethodDeadCodeInserter extends org.objectweb.asm.MethodVisitor implements org.objectweb.asm.Opcodes {
private java.util.Random r
public void (int, org.objectweb.asm.MethodVisitor)
int seed
org.objectweb.asm.MethodVisitor mv
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 desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
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 desc
int dims
private void insertDeadcode ()
org.objectweb.asm.Label end
}
org/objectweb/asm/MethodVisitor.class
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.MethodVisitor mv
public void (int)
public void (int, org.objectweb.asm.MethodVisitor)
public void visitParameter (java.lang.String, int)
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public void visitJumpInsn (int, org.objectweb.asm.Label)
public void visitLabel (org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
public void visitLineNumber (int, org.objectweb.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
}
org/objectweb/asm/MethodWriter.class
package org.objectweb.asm
org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.ClassWriter b
private int c
private final int d
private final int e
private final String f
String g
int h
int i
int j
int[] k
private org.objectweb.asm.ByteVector l
private org.objectweb.asm.AnnotationWriter m
private org.objectweb.asm.AnnotationWriter n
private org.objectweb.asm.AnnotationWriter U
private org.objectweb.asm.AnnotationWriter V
private org.objectweb.asm.AnnotationWriter[] o
private org.objectweb.asm.AnnotationWriter[] p
private int S
private org.objectweb.asm.Attribute q
private org.objectweb.asm.ByteVector r
private int s
private int t
private int T
private int u
private org.objectweb.asm.ByteVector v
private int w
private int[] x
private int[] z
private int A
private org.objectweb.asm.Handler B
private org.objectweb.asm.Handler C
private int Z
private org.objectweb.asm.ByteVector $
private int D
private org.objectweb.asm.ByteVector E
private int F
private org.objectweb.asm.ByteVector G
private int H
private org.objectweb.asm.ByteVector I
private int Y
private org.objectweb.asm.AnnotationWriter W
private org.objectweb.asm.AnnotationWriter X
private org.objectweb.asm.Attribute J
private boolean K
private int L
private final int M
private org.objectweb.asm.Label N
private org.objectweb.asm.Label O
private org.objectweb.asm.Label P
private int Q
private int R
void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
public void visitParameter (java.lang.String, int)
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public void visitJumpInsn (int, org.objectweb.asm.Label)
public void visitLabel (org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
private void a (org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
public void visitLineNumber (int, org.objectweb.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
private void a (int, org.objectweb.asm.Label)
private void e ()
private void b (org.objectweb.asm.Frame)
private void f ()
private int a (int, int, int)
private void b ()
private void c ()
private void a (int, int)
private void a (java.lang.Object)
final int a ()
final void a (org.objectweb.asm.ByteVector)
private void d ()
static int c (byte[], int)
static short b (byte[], int)
static int a (byte[], int)
static void a (byte[], int, int)
static int a (int[], int[], int, int)
static void a (int[], int[], org.objectweb.asm.Label)
}
org/objectweb/asm/Opcodes.class
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 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 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_VOLATILE
public static final int ACC_BRIDGE
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_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 ()
}
org/objectweb/asm/Type.class
package org.objectweb.asm
public 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
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 a
private final char[] b
private final int c
private final int d
private void (int, char[], int, int)
public static org.objectweb.asm.Type getType (java.lang.String)
public static org.objectweb.asm.Type getObjectType (java.lang.String)
public static org.objectweb.asm.Type getMethodType (java.lang.String)
public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[])
public static org.objectweb.asm.Type getType (java.lang.Class)
public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor)
public static org.objectweb.asm.Type getType (java.lang.reflect.Method)
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
public static org.objectweb.asm.Type getReturnType (java.lang.String)
public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
public static int getArgumentsAndReturnSizes (java.lang.String)
private static org.objectweb.asm.Type a (char[], int)
public int getSort ()
public int getDimensions ()
public org.objectweb.asm.Type getElementType ()
public java.lang.String getClassName ()
public java.lang.String getInternalName ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public org.objectweb.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[])
private void a (java.lang.StringBuffer)
public static java.lang.String getInternalName (java.lang.Class)
public static java.lang.String getDescriptor (java.lang.Class)
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
private static void a (java.lang.StringBuffer, java.lang.Class)
public int getSize ()
public int getOpcode (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
static void ()
static void _clinit_ ()
}
org/objectweb/asm/TypePath.class
package org.objectweb.asm
public 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
byte[] a
int b
void (byte[], int)
public int getLength ()
public int getStep (int)
public int getStepArgument (int)
public static org.objectweb.asm.TypePath fromString (java.lang.String)
public java.lang.String toString ()
}
org/objectweb/asm/TypePathUnitTest.classTypePathUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.TypePathUnitTest extends junit.framework.TestCase {
public void ()
public void testToAndFromString ()
}
org/objectweb/asm/TypeReference.class
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 int a
public void (int)
public static org.objectweb.asm.TypeReference newTypeReference (int)
public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int)
public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int)
public static org.objectweb.asm.TypeReference newSuperTypeReference (int)
public static org.objectweb.asm.TypeReference newFormalParameterReference (int)
public static org.objectweb.asm.TypeReference newExceptionReference (int)
public static org.objectweb.asm.TypeReference newTryCatchReference (int)
public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int)
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 ()
}
org/objectweb/asm/TypeUnitTest.classTypeUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.TypeUnitTest extends junit.framework.TestCase implements org.objectweb.asm.Opcodes {
public void ()
public void testConstants ()
public void testInternalName ()
String s1
String s2
public void testConstructorDescriptor ()
int i
java.lang.reflect.Constructor c
public void testMethodDescriptor ()
int i
java.lang.reflect.Method m
org.objectweb.asm.Type[] args
org.objectweb.asm.Type r
String d1
String d2
public void testGetOpcode ()
org.objectweb.asm.Type object
public void testHashcode ()
public void testObjectType () throws java.lang.Exception
org.objectweb.asm.Type t1
org.objectweb.asm.Type t2
}
org/objectweb/asm/package.html
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
private final String a
public void (java.lang.String)
public void accept (org.objectweb.asm.signature.SignatureVisitor)
public void acceptType (org.objectweb.asm.signature.SignatureVisitor)
private static int a (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor)
}
org/objectweb/asm/signature/SignatureUnitTest.classSignatureUnitTest.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureUnitTest extends junit.framework.TestCase {
private org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData data
public static junit.framework.TestSuite suite ()
junit.framework.TestSuite suite
int i
private void (org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData)
org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData data
public void testSignature ()
org.objectweb.asm.signature.SignatureWriter wrt
org.objectweb.asm.signature.SignatureReader rdr
public java.lang.String getName ()
}
org/objectweb/asm/signature/SignatureVisitor.class
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 (int)
public void visitFormalTypeParameter (java.lang.String)
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)
public void visitTypeVariable (java.lang.String)
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
public void visitEnd ()
}
org/objectweb/asm/signature/SignatureWriter.class
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer a
private boolean b
private boolean c
private int d
public void ()
public void visitFormalTypeParameter (java.lang.String)
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)
public void visitTypeVariable (java.lang.String)
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
public void visitEnd ()
public java.lang.String toString ()
private void a ()
private void b ()
}
org/objectweb/asm/signature/SignatureWriterTest$1.classSignatureWriterTest.java
package org.objectweb.asm.signature
org.objectweb.asm.signature.SignatureWriterTest$1 extends org.objectweb.asm.ClassVisitor {
final org.objectweb.asm.signature.SignatureWriterTest this$0
void (org.objectweb.asm.signature.SignatureWriterTest, int)
int $anonymous0
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
org.objectweb.asm.signature.SignatureReader sr
org.objectweb.asm.signature.SignatureWriter sw
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.signature.SignatureReader sr
org.objectweb.asm.signature.SignatureWriter sw
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.signature.SignatureReader sr
org.objectweb.asm.signature.SignatureWriter sw
}
org/objectweb/asm/signature/SignatureWriterTest.classSignatureWriterTest.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriterTest extends org.objectweb.asm.AbstractTest {
public void ()
public static junit.framework.TestSuite suite () throws java.lang.Exception
public void test () throws java.lang.Exception
org.objectweb.asm.ClassReader cr
}
org/objectweb/asm/signature/package.html