com/tonicsystems/jarjar/help.txt
com/tonicsystems/jarjar/ext_util/StandaloneJarProcessor.class
StandaloneJarProcessor.java package com.tonicsystems.jarjar.ext_util public final com.tonicsystems.jarjar.ext_util.StandaloneJarProcessor extends java.lang.Object { public static void run (java.io.File, java.io.File, com.tonicsystems.jarjar.ext_util.JarProcessor) throws java.io.IOException java.util.jar.JarEntry entry java.io.ByteArrayOutputStream baos com.tonicsystems.jarjar.ext_util.EntryStruct struct java.util.Enumeration e java.io.File from java.io.File to com.tonicsystems.jarjar.ext_util.JarProcessor proc byte[] buf java.util.jar.JarFile in java.io.File tmpTo java.util.jar.JarOutputStream out java.util.Set entries private void <init> () }
com/tonicsystems/jarjar/ext_util/RuntimeIOException.class
RuntimeIOException.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.RuntimeIOException extends java.lang.RuntimeException { private static final long serialVersionUID public void <init> (java.io.IOException) java.io.IOException e }
com/tonicsystems/jarjar/ext_util/RemappingClassTransformer.class
RemappingClassTransformer.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.RemappingClassTransformer extends com.tonicsystems.jarjar.asm.commons.ClassRemapper { public void <init> (com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.commons.Remapper pr public void setTarget (com.tonicsystems.jarjar.asm.ClassVisitor) com.tonicsystems.jarjar.asm.ClassVisitor target public boolean didRemap () }
com/tonicsystems/jarjar/ext_util/RemappingClassTransformer$RemapperTracker.class
RemappingClassTransformer.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.RemappingClassTransformer$RemapperTracker extends com.tonicsystems.jarjar.asm.commons.Remapper { private final com.tonicsystems.jarjar.asm.commons.Remapper delegate public boolean didRemap void <init> (com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.commons.Remapper delegate public java.lang.String mapDesc (java.lang.String) String desc String output public java.lang.String mapType (java.lang.String) String type String output public java.lang.String[] mapTypes (java.lang.String[]) String[] types String[] localTypes String[] output public java.lang.String mapMethodDesc (java.lang.String) String desc String output public java.lang.Object mapValue (java.lang.Object) Object value Object output public java.lang.String mapSignature (java.lang.String, boolean) String signature boolean typeSignature String output public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc String output public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String) String name String desc String output public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc String output public java.lang.String map (java.lang.String) String typeName String output }
com/tonicsystems/jarjar/ext_util/JarTransformerChain.class
JarTransformerChain.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.JarTransformerChain extends com.tonicsystems.jarjar.ext_util.JarTransformer { private final com.tonicsystems.jarjar.ext_util.RemappingClassTransformer[] chain public void <init> (com.tonicsystems.jarjar.ext_util.RemappingClassTransformer[]) int i com.tonicsystems.jarjar.ext_util.RemappingClassTransformer[] chain protected com.tonicsystems.jarjar.asm.ClassVisitor transform (com.tonicsystems.jarjar.asm.ClassVisitor) com.tonicsystems.jarjar.asm.ClassVisitor v }
com/tonicsystems/jarjar/ext_util/JarTransformer.class
JarTransformer.java package com.tonicsystems.jarjar.ext_util public abstract com.tonicsystems.jarjar.ext_util.JarTransformer extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { public void <init> () public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.asm.ClassReader reader RuntimeException e com.tonicsystems.jarjar.asm.ClassReader reader com.tonicsystems.jarjar.ext_util.GetNameClassWriter w com.tonicsystems.jarjar.asm.ClassVisitor visitor boolean updateData com.tonicsystems.jarjar.ext_util.EntryStruct struct protected abstract com.tonicsystems.jarjar.asm.ClassVisitor transform (com.tonicsystems.jarjar.asm.ClassVisitor) private static java.lang.String pathFromName (java.lang.String) String className }
com/tonicsystems/jarjar/ext_util/JarProcessorChain.class
JarProcessorChain.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.JarProcessorChain extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final com.tonicsystems.jarjar.ext_util.JarProcessor[] chain public void <init> (com.tonicsystems.jarjar.ext_util.JarProcessor[]) com.tonicsystems.jarjar.ext_util.JarProcessor[] chain public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.JarProcessor aChain com.tonicsystems.jarjar.ext_util.EntryStruct struct }
com/tonicsystems/jarjar/ext_util/JarProcessor.class
JarProcessor.java package com.tonicsystems.jarjar.ext_util public abstract com.tonicsystems.jarjar.ext_util.JarProcessor extends java.lang.Object { public abstract boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException }
com/tonicsystems/jarjar/ext_util/IoUtil.class
IoUtil.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.IoUtil extends java.lang.Object { private void <init> () public static void pipe (java.io.InputStream, java.io.OutputStream, byte[]) throws java.io.IOException int amt java.io.InputStream is java.io.OutputStream out byte[] buf public static void copy (java.io.File, java.io.File, byte[]) throws java.io.IOException java.io.OutputStream out java.io.InputStream in java.io.File from java.io.File to byte[] buf public static void copyZipWithoutEmptyDirectories (java.io.File, java.io.File) throws java.io.IOException java.util.zip.ZipEntry entry boolean isEmptyDirectory String nextName boolean isEmptyDirectory java.io.InputStream is java.util.zip.ZipEntry outputEntry java.io.ByteArrayOutputStream baos java.util.zip.ZipEntry inputEntry String name boolean isEmptyDirectory int i java.util.Enumeration e java.util.ArrayList sortedList java.io.File inputFile java.io.File outputFile byte[] buf java.util.zip.ZipFile inputZip java.util.zip.ZipOutputStream outputStream }
com/tonicsystems/jarjar/ext_util/IoUtil$1.class
IoUtil.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.IoUtil$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.util.zip.ZipEntry, java.util.zip.ZipEntry) java.util.zip.ZipEntry o1 java.util.zip.ZipEntry o2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
com/tonicsystems/jarjar/ext_util/GetNameClassWriter.class
GetNameClassWriter.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.GetNameClassWriter extends com.tonicsystems.jarjar.asm.ClassVisitor { private String className public void <init> (int) int flags 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 java.lang.String getClassName () public byte[] toByteArray () }
com/tonicsystems/jarjar/ext_util/EntryStruct.class
EntryStruct.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.EntryStruct extends java.lang.Object { public byte[] data public String name public long time public void <init> () public boolean isClass () }
com/tonicsystems/jarjar/ext_util/ClassPathIterator.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.ClassPathIterator extends java.lang.Object implements java.util.Iterator { private static final java.io.FileFilter CLASS_FILTER private static final java.io.FileFilter JAR_FILTER private final java.util.Iterator files private java.util.Iterator entries private com.tonicsystems.jarjar.ext_util.ClassPathEntry next private final java.util.List zips public void <init> (java.lang.String) throws java.io.IOException String classPath public void <init> (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException String part boolean wildcard java.io.File file java.io.File parent String classPath String delim java.util.StringTokenizer st java.util.List fileList public boolean hasNext () public void close () throws java.io.IOException java.util.zip.ZipFile zip public void remove () public com.tonicsystems.jarjar.ext_util.ClassPathEntry next () java.io.IOException e com.tonicsystems.jarjar.ext_util.ClassPathEntry result private void advance () throws java.io.IOException java.util.zip.ZipFile zip java.util.zip.ZipFile zip java.io.File file boolean foundClass private static java.util.List findFiles (java.io.File, java.io.FileFilter, boolean, java.util.List) java.io.File file java.io.File dir java.io.FileFilter filter boolean recurse java.util.List collect private static boolean isClass (java.lang.String) String name private static boolean hasExtension (java.lang.String, java.lang.String) String name String ext String actual public volatile synthetic java.lang.Object next () static synthetic boolean access$000 (java.lang.String) String x0 static synthetic boolean access$100 (java.lang.String, java.lang.String) String x0 String x1 static synthetic java.io.FileFilter access$300 () static synthetic java.util.List access$400 (java.io.File, java.io.FileFilter, boolean, java.util.List) java.io.File x0 java.io.FileFilter x1 boolean x2 java.util.List x3 static void <clinit> () }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$ZipIterator.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator extends java.lang.Object implements java.util.Iterator { private final java.util.zip.ZipFile zip private final java.util.Enumeration entries void <init> (java.util.zip.ZipFile) java.util.zip.ZipFile zip public boolean hasNext () public void remove () public com.tonicsystems.jarjar.ext_util.ClassPathEntry next () java.util.zip.ZipEntry entry public volatile synthetic java.lang.Object next () static synthetic java.util.zip.ZipFile access$200 (com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator) com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator x0 }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$ZipIterator$1.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator$1 extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.ClassPathEntry { final synthetic java.util.zip.ZipEntry val$entry final synthetic com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator this$0 void <init> (com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator, java.util.zip.ZipEntry) com.tonicsystems.jarjar.ext_util.ClassPathIterator$ZipIterator this$0 public java.lang.String getSource () public java.lang.String getName () public java.io.InputStream openStream () throws java.io.IOException }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$FileIterator.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator extends java.lang.Object implements java.util.Iterator { private final java.io.File dir private final java.util.Iterator entries void <init> (java.io.File) java.io.File dir public boolean hasNext () public void remove () public com.tonicsystems.jarjar.ext_util.ClassPathEntry next () java.io.File file public volatile synthetic java.lang.Object next () static synthetic java.io.File access$500 (com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator) com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator x0 }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$FileIterator$1.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator$1 extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.ClassPathEntry { final synthetic java.io.File val$file final synthetic com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator this$0 void <init> (com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator, java.io.File) com.tonicsystems.jarjar.ext_util.ClassPathIterator$FileIterator this$0 public java.lang.String getSource () throws java.io.IOException public java.lang.String getName () public java.io.InputStream openStream () throws java.io.IOException }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$2.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$2 extends java.lang.Object implements java.io.FileFilter { void <init> () public boolean accept (java.io.File) java.io.File file }
com/tonicsystems/jarjar/ext_util/ClassPathIterator$1.class
ClassPathIterator.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassPathIterator$1 extends java.lang.Object implements java.io.FileFilter { void <init> () public boolean accept (java.io.File) java.io.File file }
com/tonicsystems/jarjar/ext_util/ClassPathEntry.class
ClassPathEntry.java package com.tonicsystems.jarjar.ext_util public abstract com.tonicsystems.jarjar.ext_util.ClassPathEntry extends java.lang.Object { public abstract java.lang.String getSource () throws java.io.IOException public abstract java.lang.String getName () public abstract java.io.InputStream openStream () throws java.io.IOException }
com/tonicsystems/jarjar/ext_util/ClassHeaderReader.class
ClassHeaderReader.java package com.tonicsystems.jarjar.ext_util public com.tonicsystems.jarjar.ext_util.ClassHeaderReader extends java.lang.Object { private int access private String thisClass private String superClass private String[] interfaces private java.io.InputStream in private byte[] b private int[] items private int bsize private final com.tonicsystems.jarjar.ext_util.ClassHeaderReader$MyByteArrayInputStream bin private final java.io.DataInputStream data private static final int CHUNK public void <init> () public int getAccess () public java.lang.String getClassName () public java.lang.String getSuperName () public java.lang.String[] getInterfaces () public void read (java.io.InputStream) throws java.io.IOException int size int size int size int size int size int tag int i int i int constantPoolCount int index int interfacesCount java.io.InputStream in private static int read (java.io.InputStream, byte[], int, int) throws java.io.IOException int result java.io.InputStream in byte[] b int off int len int total private java.lang.String readClass (int) throws java.io.IOException int index private int readUnsignedShort (int) int index byte[] b private void buffer (int) throws java.io.IOException int rounded int amount private static java.lang.Object resizeArray (java.lang.Object, int) Object newArray Object array int length }
com/tonicsystems/jarjar/ext_util/ClassHeaderReader$MyByteArrayInputStream.class
ClassHeaderReader.java package com.tonicsystems.jarjar.ext_util com.tonicsystems.jarjar.ext_util.ClassHeaderReader$MyByteArrayInputStream extends java.io.ByteArrayInputStream { public void <init> () public void readFrom (byte[], int) byte[] buf int pos }
com/tonicsystems/jarjar/ext_util/AntJarProcessor.class
AntJarProcessor.java package com.tonicsystems.jarjar.ext_util public abstract com.tonicsystems.jarjar.ext_util.AntJarProcessor extends org.apache.tools.ant.taskdefs.Jar { private com.tonicsystems.jarjar.ext_util.EntryStruct struct private com.tonicsystems.jarjar.ext_util.JarProcessor proc private byte[] buf private java.util.Set dirs private boolean filesOnly protected boolean verbose private static final org.apache.tools.zip.ZipExtraField[] JAR_MARKER public void <init> () public void setVerbose (boolean) boolean verbose public abstract void execute () throws org.apache.tools.ant.BuildException public void execute (com.tonicsystems.jarjar.ext_util.JarProcessor) throws org.apache.tools.ant.BuildException com.tonicsystems.jarjar.ext_util.JarProcessor proc public void setFilesonly (boolean) boolean f protected void zipDir (java.io.File, org.apache.tools.zip.ZipOutputStream, java.lang.String, int) throws java.io.IOException java.io.File dir org.apache.tools.zip.ZipOutputStream zOut String vPath int mode protected void zipFile (java.io.InputStream, org.apache.tools.zip.ZipOutputStream, java.lang.String, long, java.io.File, int) throws java.io.IOException java.io.InputStream is org.apache.tools.zip.ZipOutputStream zOut String vPath long lastModified java.io.File fromArchive int mode java.io.ByteArrayOutputStream baos private void addParentDirs (java.lang.String, org.apache.tools.zip.ZipOutputStream) throws java.io.IOException String dir String file org.apache.tools.zip.ZipOutputStream zOut int slash public void reset () protected void cleanUp () protected void cleanHelper () static void <clinit> () }
com/tonicsystems/jarjar/ext_util/
com/tonicsystems/jarjar/asm/signature/SignatureWriter.class
SignatureWriter.java package com.tonicsystems.jarjar.asm.signature public com.tonicsystems.jarjar.asm.signature.SignatureWriter extends com.tonicsystems.jarjar.asm.signature.SignatureVisitor { private final StringBuilder stringBuilder private boolean hasFormals private boolean hasParameters private int argumentStack public void <init> () private void <init> (java.lang.StringBuilder) StringBuilder stringBuilder public void visitFormalTypeParameter (java.lang.String) String name public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitClassBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterfaceBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitSuperclass () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterface () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitParameterType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitReturnType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () public java.lang.String toString () private void endFormals () private void endArguments () }
com/tonicsystems/jarjar/asm/signature/SignatureVisitor.class
SignatureVisitor.java package com.tonicsystems.jarjar.asm.signature public abstract com.tonicsystems.jarjar.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 protected void <init> (int) int api public void visitFormalTypeParameter (java.lang.String) String name public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitClassBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterfaceBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitSuperclass () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterface () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitParameterType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitReturnType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () }
com/tonicsystems/jarjar/asm/signature/SignatureReader.class
SignatureReader.java package com.tonicsystems.jarjar.asm.signature public com.tonicsystems.jarjar.asm.signature.SignatureReader extends java.lang.Object { private final String signatureValue public void <init> (java.lang.String) String signature public void accept (com.tonicsystems.jarjar.asm.signature.SignatureVisitor) int classBoundStartOffset int offset char currentChar com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVistor String signature int length int offset public void acceptType (com.tonicsystems.jarjar.asm.signature.SignatureVisitor) com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor private static int parseType (java.lang.String, int, com.tonicsystems.jarjar.asm.signature.SignatureVisitor) int endOffset String name String name int start boolean visited boolean inner String signature int startOffset com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor int offset char currentChar }
com/tonicsystems/jarjar/asm/signature/
com/tonicsystems/jarjar/asm/commons/SignatureRemapper.class
SignatureRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.SignatureRemapper extends com.tonicsystems.jarjar.asm.signature.SignatureVisitor { private final com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor private final com.tonicsystems.jarjar.asm.commons.Remapper remapper private java.util.ArrayList classNames public void <init> (com.tonicsystems.jarjar.asm.signature.SignatureVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.signature.SignatureVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name String outerClassName String className String remappedOuter String remappedName int index public void visitFormalTypeParameter (java.lang.String) String name public void visitTypeVariable (java.lang.String) String name public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType () public void visitBaseType (char) char descriptor public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitClassBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitExceptionType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterface () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterfaceBound () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitParameterType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitReturnType () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitSuperclass () public void visitTypeArgument () public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () }
com/tonicsystems/jarjar/asm/commons/Remapper.class
Remapper.java package com.tonicsystems.jarjar.asm.commons public abstract com.tonicsystems.jarjar.asm.commons.Remapper extends java.lang.Object { public void <init> () public java.lang.String mapDesc (java.lang.String) String descriptor private com.tonicsystems.jarjar.asm.Type mapType (com.tonicsystems.jarjar.asm.Type) int i StringBuilder remappedDescriptor String remappedInternalName com.tonicsystems.jarjar.asm.Type type public java.lang.String mapType (java.lang.String) String internalName public java.lang.String[] mapTypes (java.lang.String[]) String internalName String remappedInternalName int i String[] internalNames String[] remappedInternalNames public java.lang.String mapMethodDesc (java.lang.String) com.tonicsystems.jarjar.asm.Type argumentType String methodDescriptor StringBuilder stringBuilder com.tonicsystems.jarjar.asm.Type returnType public java.lang.Object mapValue (java.lang.Object) com.tonicsystems.jarjar.asm.Handle handle boolean isFieldHandle int i com.tonicsystems.jarjar.asm.ConstantDynamic constantDynamic int bootstrapMethodArgumentCount Object[] remappedBootstrapMethodArguments String descriptor Object value public java.lang.String mapSignature (java.lang.String, boolean) String signature boolean typeSignature com.tonicsystems.jarjar.asm.signature.SignatureReader signatureReader com.tonicsystems.jarjar.asm.signature.SignatureWriter signatureWriter com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureRemapper protected com.tonicsystems.jarjar.asm.signature.SignatureVisitor createRemappingSignatureAdapter (com.tonicsystems.jarjar.asm.signature.SignatureVisitor) com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor protected com.tonicsystems.jarjar.asm.signature.SignatureVisitor createSignatureRemapper (com.tonicsystems.jarjar.asm.signature.SignatureVisitor) com.tonicsystems.jarjar.asm.signature.SignatureVisitor signatureVisitor public java.lang.String mapAnnotationAttributeName (java.lang.String, java.lang.String) String descriptor String name public java.lang.String mapInnerClassName (java.lang.String, java.lang.String, java.lang.String) int originSplit int remappedSplit int index String name String ownerName String innerName String remappedInnerName public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String) String name String descriptor public java.lang.String mapRecordComponentName (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public java.lang.String mapPackageName (java.lang.String) String name public java.lang.String mapModuleName (java.lang.String) String name public java.lang.String map (java.lang.String) String internalName }
com/tonicsystems/jarjar/asm/commons/RecordComponentRemapper.class
RecordComponentRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.RecordComponentRemapper extends com.tonicsystems.jarjar.asm.RecordComponentVisitor { protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (com.tonicsystems.jarjar.asm.RecordComponentVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.RecordComponentVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor }
com/tonicsystems/jarjar/asm/commons/ModuleRemapper.class
ModuleRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.ModuleRemapper extends com.tonicsystems.jarjar.asm.ModuleVisitor { protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (com.tonicsystems.jarjar.asm.ModuleVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.ModuleVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) int i String packaze int access String[] modules String[] remappedModules public transient void visitOpen (java.lang.String, int, java.lang.String[]) int i String packaze int access String[] modules String[] remappedModules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) int i String service String[] providers String[] remappedProviders }
com/tonicsystems/jarjar/asm/commons/MethodRemapper.class
MethodRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.MethodRemapper extends com.tonicsystems.jarjar.asm.MethodVisitor { protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault () com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int numLocal Object[] local int numStack Object[] stack private java.lang.Object[] remapFrameTypes (int, java.lang.Object[]) int i int numTypes Object[] frameTypes Object[] remappedFrameTypes public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String descriptor public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcodeAndSource String owner String name String descriptor boolean isInterface public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) int i String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments Object[] remappedBootstrapMethodArguments public void visitTypeInsn (int, java.lang.String) int opcode String type public void visitLdcInsn (java.lang.Object) Object value public void visitMultiANewArrayInsn (java.lang.String, int) String descriptor int numDimensions public com.tonicsystems.jarjar.asm.AnnotationVisitor visitInsnAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String) com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end com.tonicsystems.jarjar.asm.Label handler String type public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int) String name String descriptor String signature com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end int index public com.tonicsystems.jarjar.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, com.tonicsystems.jarjar.asm.Label[], com.tonicsystems.jarjar.asm.Label[], int[], java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath com.tonicsystems.jarjar.asm.Label[] start com.tonicsystems.jarjar.asm.Label[] end int[] index String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor }
com/tonicsystems/jarjar/asm/commons/FieldRemapper.class
FieldRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.FieldRemapper extends com.tonicsystems.jarjar.asm.FieldVisitor { protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (com.tonicsystems.jarjar.asm.FieldVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.FieldVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor }
com/tonicsystems/jarjar/asm/commons/ClassRemapper.class
ClassRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.ClassRemapper extends com.tonicsystems.jarjar.asm.ClassVisitor { protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper protected String className public void <init> (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper 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 com.tonicsystems.jarjar.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int flags String version com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) int i com.tonicsystems.jarjar.asm.commons.ModuleHashesAttribute moduleHashesAttribute java.util.List modules com.tonicsystems.jarjar.asm.Attribute attribute public com.tonicsystems.jarjar.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String signature com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String descriptor String signature Object value com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String descriptor String signature String[] exceptions String remappedDescriptor com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public void visitNestHost (java.lang.String) String nestHost public void visitNestMember (java.lang.String) String nestMember public void visitPermittedSubclass (java.lang.String) String permittedSubclass protected com.tonicsystems.jarjar.asm.FieldVisitor createFieldRemapper (com.tonicsystems.jarjar.asm.FieldVisitor) com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor protected com.tonicsystems.jarjar.asm.MethodVisitor createMethodRemapper (com.tonicsystems.jarjar.asm.MethodVisitor) com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.ModuleVisitor createModuleRemapper (com.tonicsystems.jarjar.asm.ModuleVisitor) com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor protected com.tonicsystems.jarjar.asm.RecordComponentVisitor createRecordComponentRemapper (com.tonicsystems.jarjar.asm.RecordComponentVisitor) com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor }
com/tonicsystems/jarjar/asm/commons/AnnotationRemapper.class
AnnotationRemapper.java package com.tonicsystems.jarjar.asm.commons public com.tonicsystems.jarjar.asm.commons.AnnotationRemapper extends com.tonicsystems.jarjar.asm.AnnotationVisitor { protected final String descriptor protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (com.tonicsystems.jarjar.asm.AnnotationVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public void <init> (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, com.tonicsystems.jarjar.asm.AnnotationVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper protected void <init> (int, java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor, com.tonicsystems.jarjar.asm.commons.Remapper) int api String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor com.tonicsystems.jarjar.asm.commons.Remapper remapper public void visit (java.lang.String, java.lang.Object) String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String value public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String) String name com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor protected com.tonicsystems.jarjar.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor) String descriptor com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor final com.tonicsystems.jarjar.asm.AnnotationVisitor orDeprecatedValue (com.tonicsystems.jarjar.asm.AnnotationVisitor) com.tonicsystems.jarjar.asm.commons.AnnotationRemapper deprecatedAnnotationRemapper com.tonicsystems.jarjar.asm.AnnotationVisitor deprecatedAnnotationVisitor private java.lang.String mapAnnotationAttributeName (java.lang.String) String name }
com/tonicsystems/jarjar/asm/commons/
com/tonicsystems/jarjar/asm/TypeReference.class
TypeReference.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.TypeReference extends java.lang.Object { public static final int CLASS_TYPE_PARAMETER public static final int METHOD_TYPE_PARAMETER public static final int CLASS_EXTENDS public static final int CLASS_TYPE_PARAMETER_BOUND public static final int METHOD_TYPE_PARAMETER_BOUND public static final int FIELD public static final int METHOD_RETURN public static final int METHOD_RECEIVER public static final int METHOD_FORMAL_PARAMETER public static final int THROWS public static final int LOCAL_VARIABLE public static final int RESOURCE_VARIABLE public static final int EXCEPTION_PARAMETER public static final int INSTANCEOF public static final int NEW public static final int CONSTRUCTOR_REFERENCE public static final int METHOD_REFERENCE public static final int CAST public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT public static final int METHOD_INVOCATION_TYPE_ARGUMENT public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT public static final int METHOD_REFERENCE_TYPE_ARGUMENT private final int targetTypeAndInfo public void <init> (int) int typeRef public static com.tonicsystems.jarjar.asm.TypeReference newTypeReference (int) int sort public static com.tonicsystems.jarjar.asm.TypeReference newTypeParameterReference (int, int) int sort int paramIndex public static com.tonicsystems.jarjar.asm.TypeReference newTypeParameterBoundReference (int, int, int) int sort int paramIndex int boundIndex public static com.tonicsystems.jarjar.asm.TypeReference newSuperTypeReference (int) int itfIndex public static com.tonicsystems.jarjar.asm.TypeReference newFormalParameterReference (int) int paramIndex public static com.tonicsystems.jarjar.asm.TypeReference newExceptionReference (int) int exceptionIndex public static com.tonicsystems.jarjar.asm.TypeReference newTryCatchReference (int) int tryCatchBlockIndex public static com.tonicsystems.jarjar.asm.TypeReference newTypeArgumentReference (int, int) int sort int argIndex public int getSort () public int getTypeParameterIndex () public int getTypeParameterBoundIndex () public int getSuperTypeIndex () public int getFormalParameterIndex () public int getExceptionIndex () public int getTryCatchBlockIndex () public int getTypeArgumentIndex () public int getValue () static void putTarget (int, com.tonicsystems.jarjar.asm.ByteVector) int targetTypeAndInfo com.tonicsystems.jarjar.asm.ByteVector output }
com/tonicsystems/jarjar/asm/TypePath.class
TypePath.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.TypePath extends java.lang.Object { public static final int ARRAY_ELEMENT public static final int INNER_TYPE public static final int WILDCARD_BOUND public static final int TYPE_ARGUMENT private final byte[] typePathContainer private final int typePathOffset void <init> (byte[], int) byte[] typePathContainer int typePathOffset public int getLength () public int getStep (int) int index public int getStepArgument (int) int index public static com.tonicsystems.jarjar.asm.TypePath fromString (java.lang.String) int typeArg char c String typePath int typePathLength com.tonicsystems.jarjar.asm.ByteVector output int typePathIndex public java.lang.String toString () int i int length StringBuilder result static void put (com.tonicsystems.jarjar.asm.TypePath, com.tonicsystems.jarjar.asm.ByteVector) int length com.tonicsystems.jarjar.asm.TypePath typePath com.tonicsystems.jarjar.asm.ByteVector output }
com/tonicsystems/jarjar/asm/Type.class
Type.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.Type extends java.lang.Object { public static final int VOID public static final int BOOLEAN public static final int CHAR public static final int BYTE public static final int SHORT public static final int INT public static final int FLOAT public static final int LONG public static final int DOUBLE public static final int ARRAY public static final int OBJECT public static final int METHOD private static final int INTERNAL private static final String PRIMITIVE_DESCRIPTORS public static final com.tonicsystems.jarjar.asm.Type VOID_TYPE public static final com.tonicsystems.jarjar.asm.Type BOOLEAN_TYPE public static final com.tonicsystems.jarjar.asm.Type CHAR_TYPE public static final com.tonicsystems.jarjar.asm.Type BYTE_TYPE public static final com.tonicsystems.jarjar.asm.Type SHORT_TYPE public static final com.tonicsystems.jarjar.asm.Type INT_TYPE public static final com.tonicsystems.jarjar.asm.Type FLOAT_TYPE public static final com.tonicsystems.jarjar.asm.Type LONG_TYPE public static final com.tonicsystems.jarjar.asm.Type DOUBLE_TYPE private final int sort private final String valueBuffer private final int valueBegin private final int valueEnd private void <init> (int, java.lang.String, int, int) int sort String valueBuffer int valueBegin int valueEnd public static com.tonicsystems.jarjar.asm.Type getType (java.lang.String) String typeDescriptor public static com.tonicsystems.jarjar.asm.Type getType (java.lang.Class) Class clazz public static com.tonicsystems.jarjar.asm.Type getType (java.lang.reflect.Constructor) java.lang.reflect.Constructor constructor public static com.tonicsystems.jarjar.asm.Type getType (java.lang.reflect.Method) java.lang.reflect.Method method public com.tonicsystems.jarjar.asm.Type getElementType () int numDimensions public static com.tonicsystems.jarjar.asm.Type getObjectType (java.lang.String) String internalName public static com.tonicsystems.jarjar.asm.Type getMethodType (java.lang.String) String methodDescriptor public static transient com.tonicsystems.jarjar.asm.Type getMethodType (com.tonicsystems.jarjar.asm.Type, com.tonicsystems.jarjar.asm.Type[]) com.tonicsystems.jarjar.asm.Type returnType com.tonicsystems.jarjar.asm.Type[] argumentTypes public com.tonicsystems.jarjar.asm.Type[] getArgumentTypes () public static com.tonicsystems.jarjar.asm.Type[] getArgumentTypes (java.lang.String) int semiColumnOffset int semiColumnOffset int currentArgumentTypeOffset String methodDescriptor int numArgumentTypes int currentOffset com.tonicsystems.jarjar.asm.Type[] argumentTypes int currentArgumentTypeIndex public static com.tonicsystems.jarjar.asm.Type[] getArgumentTypes (java.lang.reflect.Method) int i java.lang.reflect.Method method Class[] classes com.tonicsystems.jarjar.asm.Type[] types public com.tonicsystems.jarjar.asm.Type getReturnType () public static com.tonicsystems.jarjar.asm.Type getReturnType (java.lang.String) String methodDescriptor public static com.tonicsystems.jarjar.asm.Type getReturnType (java.lang.reflect.Method) java.lang.reflect.Method method static int getReturnTypeOffset (java.lang.String) int semiColumnOffset String methodDescriptor int currentOffset private static com.tonicsystems.jarjar.asm.Type getTypeInternal (java.lang.String, int, int) String descriptorBuffer int descriptorBegin int descriptorEnd public java.lang.String getClassName () int i StringBuilder stringBuilder public java.lang.String getInternalName () public static java.lang.String getInternalName (java.lang.Class) Class clazz public java.lang.String getDescriptor () public static java.lang.String getDescriptor (java.lang.Class) Class clazz StringBuilder stringBuilder public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) Class parameter java.lang.reflect.Constructor constructor StringBuilder stringBuilder Class[] parameters public static transient java.lang.String getMethodDescriptor (com.tonicsystems.jarjar.asm.Type, com.tonicsystems.jarjar.asm.Type[]) com.tonicsystems.jarjar.asm.Type argumentType com.tonicsystems.jarjar.asm.Type returnType com.tonicsystems.jarjar.asm.Type[] argumentTypes StringBuilder stringBuilder public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) Class parameter java.lang.reflect.Method method StringBuilder stringBuilder Class[] parameters private void appendDescriptor (java.lang.StringBuilder) StringBuilder stringBuilder private static void appendDescriptor (java.lang.Class, java.lang.StringBuilder) char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor char descriptor Class clazz StringBuilder stringBuilder Class currentClass public int getSort () public int getDimensions () int numDimensions public int getSize () public int getArgumentsAndReturnSizes () public static int getArgumentsAndReturnSizes (java.lang.String) int semiColumnOffset int returnSize String methodDescriptor int argumentsSize int currentOffset int currentChar public int getOpcode (int) int opcode public boolean equals (java.lang.Object) int i int j Object object com.tonicsystems.jarjar.asm.Type other int begin int end int otherBegin int otherEnd public int hashCode () int i int end int hashCode public java.lang.String toString () static void <clinit> () }
com/tonicsystems/jarjar/asm/SymbolTable.class
SymbolTable.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.SymbolTable extends java.lang.Object { final com.tonicsystems.jarjar.asm.ClassWriter classWriter private final com.tonicsystems.jarjar.asm.ClassReader sourceClassReader private int majorVersion private String className private int entryCount private com.tonicsystems.jarjar.asm.SymbolTable$Entry[] entries private int constantPoolCount private com.tonicsystems.jarjar.asm.ByteVector constantPool private int bootstrapMethodCount private com.tonicsystems.jarjar.asm.ByteVector bootstrapMethods private int typeCount private com.tonicsystems.jarjar.asm.SymbolTable$Entry[] typeTable void <init> (com.tonicsystems.jarjar.asm.ClassWriter) com.tonicsystems.jarjar.asm.ClassWriter classWriter void <init> (com.tonicsystems.jarjar.asm.ClassWriter, com.tonicsystems.jarjar.asm.ClassReader) int nameAndTypeItemOffset int nameAndTypeItemOffset int memberRefItemOffset int nameAndTypeItemOffset int itemOffset int itemTag com.tonicsystems.jarjar.asm.ClassWriter classWriter com.tonicsystems.jarjar.asm.ClassReader classReader byte[] inputBytes int constantPoolOffset int constantPoolLength char[] charBuffer boolean hasBootstrapMethods int itemIndex private void copyBootstrapMethods (com.tonicsystems.jarjar.asm.ClassReader, char[]) String attributeName int i int bootstrapArgument int offset int bootstrapMethodRef int numBootstrapArguments int hashCode int i int bootstrapMethodsOffset int bootstrapMethodsLength int currentOffset com.tonicsystems.jarjar.asm.ClassReader classReader char[] charBuffer byte[] inputBytes int currentAttributeOffset com.tonicsystems.jarjar.asm.ClassReader getSource () int getMajorVersion () java.lang.String getClassName () int setMajorVersionAndClassName (int, java.lang.String) int majorVersion String className int getConstantPoolCount () int getConstantPoolLength () void putConstantPool (com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector output int computeBootstrapMethodsSize () void putBootstrapMethods (com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector output private com.tonicsystems.jarjar.asm.SymbolTable$Entry get (int) int hashCode private com.tonicsystems.jarjar.asm.SymbolTable$Entry put (com.tonicsystems.jarjar.asm.SymbolTable$Entry) int newCurrentEntryIndex com.tonicsystems.jarjar.asm.SymbolTable$Entry nextEntry com.tonicsystems.jarjar.asm.SymbolTable$Entry currentEntry int i int currentCapacity int newCapacity com.tonicsystems.jarjar.asm.SymbolTable$Entry[] newEntries com.tonicsystems.jarjar.asm.SymbolTable$Entry entry int index private void add (com.tonicsystems.jarjar.asm.SymbolTable$Entry) com.tonicsystems.jarjar.asm.SymbolTable$Entry entry int index com.tonicsystems.jarjar.asm.Symbol addConstant (java.lang.Object) com.tonicsystems.jarjar.asm.Type type int typeSort com.tonicsystems.jarjar.asm.Handle handle com.tonicsystems.jarjar.asm.ConstantDynamic constantDynamic Object value com.tonicsystems.jarjar.asm.Symbol addConstantClass (java.lang.String) String value com.tonicsystems.jarjar.asm.Symbol addConstantFieldref (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor com.tonicsystems.jarjar.asm.Symbol addConstantMethodref (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String descriptor boolean isInterface int tag private com.tonicsystems.jarjar.asm.SymbolTable$Entry addConstantMemberReference (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantMemberReference (int, int, java.lang.String, java.lang.String, java.lang.String) int index int tag String owner String name String descriptor com.tonicsystems.jarjar.asm.Symbol addConstantString (java.lang.String) String value com.tonicsystems.jarjar.asm.Symbol addConstantInteger (int) int value com.tonicsystems.jarjar.asm.Symbol addConstantFloat (float) float value private com.tonicsystems.jarjar.asm.Symbol addConstantIntegerOrFloat (int, int) int tag int value int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantIntegerOrFloat (int, int, int) int index int tag int value com.tonicsystems.jarjar.asm.Symbol addConstantLong (long) long value com.tonicsystems.jarjar.asm.Symbol addConstantDouble (double) double value private com.tonicsystems.jarjar.asm.Symbol addConstantLongOrDouble (int, long) int tag long value int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry int index private void addConstantLongOrDouble (int, int, long) int index int tag long value int addConstantNameAndType (java.lang.String, java.lang.String) String name String descriptor int tag int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantNameAndType (int, java.lang.String, java.lang.String) int index String name String descriptor int tag int addConstantUtf8 (java.lang.String) String value int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantUtf8 (int, java.lang.String) int index String value com.tonicsystems.jarjar.asm.Symbol addConstantMethodHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) int referenceKind String owner String name String descriptor boolean isInterface int tag int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantMethodHandle (int, int, java.lang.String, java.lang.String, java.lang.String) int index int referenceKind String owner String name String descriptor int tag int hashCode com.tonicsystems.jarjar.asm.Symbol addConstantMethodType (java.lang.String) String methodDescriptor transient com.tonicsystems.jarjar.asm.Symbol addConstantDynamic (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments com.tonicsystems.jarjar.asm.Symbol bootstrapMethod transient com.tonicsystems.jarjar.asm.Symbol addConstantInvokeDynamic (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments com.tonicsystems.jarjar.asm.Symbol bootstrapMethod private com.tonicsystems.jarjar.asm.Symbol addConstantDynamicOrInvokeDynamicReference (int, java.lang.String, java.lang.String, int) int tag String name String descriptor int bootstrapMethodIndex int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantDynamicOrInvokeDynamicReference (int, int, java.lang.String, java.lang.String, int) int tag int index String name String descriptor int bootstrapMethodIndex int hashCode com.tonicsystems.jarjar.asm.Symbol addConstantModule (java.lang.String) String moduleName com.tonicsystems.jarjar.asm.Symbol addConstantPackage (java.lang.String) String packageName private com.tonicsystems.jarjar.asm.Symbol addConstantUtf8Reference (int, java.lang.String) int tag String value int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private void addConstantUtf8Reference (int, int, java.lang.String) int index int tag String value transient com.tonicsystems.jarjar.asm.Symbol addBootstrapMethod (com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) int i int i Object bootstrapMethodArgument com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments com.tonicsystems.jarjar.asm.ByteVector bootstrapMethodsAttribute int numBootstrapArguments int[] bootstrapMethodArgumentIndexes int bootstrapMethodOffset int bootstrapMethodlength int hashCode private com.tonicsystems.jarjar.asm.Symbol addBootstrapMethod (int, int, int) int i int otherOffset boolean isSameBootstrapMethod int offset int length int hashCode byte[] bootstrapMethodsData com.tonicsystems.jarjar.asm.SymbolTable$Entry entry com.tonicsystems.jarjar.asm.Symbol getType (int) int typeIndex int addType (java.lang.String) String value int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry int addUninitializedType (java.lang.String, int) String value int bytecodeOffset int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry int addMergedType (int, int) int typeTableIndex1 int typeTableIndex2 long data int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry entry String type1 String type2 int commonSuperTypeIndex private int addTypeInternal (com.tonicsystems.jarjar.asm.SymbolTable$Entry) com.tonicsystems.jarjar.asm.SymbolTable$Entry[] newTypeTable com.tonicsystems.jarjar.asm.SymbolTable$Entry entry private static int hash (int, int) int tag int value private static int hash (int, long) int tag long value private static int hash (int, java.lang.String) int tag String value private static int hash (int, java.lang.String, int) int tag String value1 int value2 private static int hash (int, java.lang.String, java.lang.String) int tag String value1 String value2 private static int hash (int, java.lang.String, java.lang.String, int) int tag String value1 String value2 int value3 private static int hash (int, java.lang.String, java.lang.String, java.lang.String) int tag String value1 String value2 String value3 private static int hash (int, java.lang.String, java.lang.String, java.lang.String, int) int tag String value1 String value2 String value3 int value4 }
com/tonicsystems/jarjar/asm/SymbolTable$Entry.class
SymbolTable.java package com.tonicsystems.jarjar.asm com.tonicsystems.jarjar.asm.SymbolTable$Entry extends com.tonicsystems.jarjar.asm.Symbol { final int hashCode com.tonicsystems.jarjar.asm.SymbolTable$Entry next void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long, int) int index int tag String owner String name String value long data int hashCode void <init> (int, int, java.lang.String, int) int index int tag String value int hashCode void <init> (int, int, java.lang.String, long, int) int index int tag String value long data int hashCode void <init> (int, int, java.lang.String, java.lang.String, int) int index int tag String name String value int hashCode void <init> (int, int, long, int) int index int tag long data int hashCode }
com/tonicsystems/jarjar/asm/Symbol.class
Symbol.java package com.tonicsystems.jarjar.asm abstract com.tonicsystems.jarjar.asm.Symbol extends java.lang.Object { static final int CONSTANT_CLASS_TAG static final int CONSTANT_FIELDREF_TAG static final int CONSTANT_METHODREF_TAG static final int CONSTANT_INTERFACE_METHODREF_TAG static final int CONSTANT_STRING_TAG static final int CONSTANT_INTEGER_TAG static final int CONSTANT_FLOAT_TAG static final int CONSTANT_LONG_TAG static final int CONSTANT_DOUBLE_TAG static final int CONSTANT_NAME_AND_TYPE_TAG static final int CONSTANT_UTF8_TAG static final int CONSTANT_METHOD_HANDLE_TAG static final int CONSTANT_METHOD_TYPE_TAG static final int CONSTANT_DYNAMIC_TAG static final int CONSTANT_INVOKE_DYNAMIC_TAG static final int CONSTANT_MODULE_TAG static final int CONSTANT_PACKAGE_TAG static final int BOOTSTRAP_METHOD_TAG static final int TYPE_TAG static final int UNINITIALIZED_TYPE_TAG static final int MERGED_TYPE_TAG final int index final int tag final String owner final String name final String value final long data int info void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, long) int index int tag String owner String name String value long data int getArgumentsAndReturnSizes () }
com/tonicsystems/jarjar/asm/RecordComponentWriter.class
RecordComponentWriter.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.RecordComponentWriter extends com.tonicsystems.jarjar.asm.RecordComponentVisitor { private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private final int nameIndex private final int descriptorIndex private int signatureIndex private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private com.tonicsystems.jarjar.asm.Attribute firstAttribute void <init> (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.String, java.lang.String, java.lang.String) com.tonicsystems.jarjar.asm.SymbolTable symbolTable String name String descriptor String signature public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitEnd () int computeRecordComponentInfoSize () int size void putRecordComponentInfo (com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector output int attributesCount final void collectAttributePrototypes (com.tonicsystems.jarjar.asm.Attribute$Set) com.tonicsystems.jarjar.asm.Attribute$Set attributePrototypes }
com/tonicsystems/jarjar/asm/RecordComponentVisitor.class
RecordComponentVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.RecordComponentVisitor extends java.lang.Object { protected final int api protected com.tonicsystems.jarjar.asm.RecordComponentVisitor delegate protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.RecordComponentVisitor) int api com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor public com.tonicsystems.jarjar.asm.RecordComponentVisitor getDelegate () public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitEnd () }
com/tonicsystems/jarjar/asm/Opcodes.class
Opcodes.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.Opcodes extends java.lang.Object { public static final int ASM4 public static final int ASM5 public static final int ASM6 public static final int ASM7 public static final int ASM8 public static final int ASM9 public static final int ASM10_EXPERIMENTAL public static final int SOURCE_DEPRECATED public static final int SOURCE_MASK public static final int V1_1 public static final int V1_2 public static final int V1_3 public static final int V1_4 public static final int V1_5 public static final int V1_6 public static final int V1_7 public static final int V1_8 public static final int V9 public static final int V10 public static final int V11 public static final int V12 public static final int V13 public static final int V14 public static final int V15 public static final int V16 public static final int V17 public static final int V18 public static final int V19 public static final int V20 public static final int V21 public static final int V_PREVIEW public static final int ACC_PUBLIC public static final int ACC_PRIVATE public static final int ACC_PROTECTED public static final int ACC_STATIC public static final int ACC_FINAL public static final int ACC_SUPER public static final int ACC_SYNCHRONIZED public static final int ACC_OPEN public static final int ACC_TRANSITIVE public static final int ACC_VOLATILE public static final int ACC_BRIDGE public static final int ACC_STATIC_PHASE public static final int ACC_VARARGS public static final int ACC_TRANSIENT public static final int ACC_NATIVE public static final int ACC_INTERFACE public static final int ACC_ABSTRACT public static final int ACC_STRICT public static final int ACC_SYNTHETIC public static final int ACC_ANNOTATION public static final int ACC_ENUM public static final int ACC_MANDATED public static final int ACC_MODULE public static final int ACC_RECORD public static final int ACC_DEPRECATED public static final int T_BOOLEAN public static final int T_CHAR public static final int T_FLOAT public static final int T_DOUBLE public static final int T_BYTE public static final int T_SHORT public static final int T_INT public static final int T_LONG public static final int H_GETFIELD public static final int H_GETSTATIC public static final int H_PUTFIELD public static final int H_PUTSTATIC public static final int H_INVOKEVIRTUAL public static final int H_INVOKESTATIC public static final int H_INVOKESPECIAL public static final int H_NEWINVOKESPECIAL public static final int H_INVOKEINTERFACE public static final int F_NEW public static final int F_FULL public static final int F_APPEND public static final int F_CHOP public static final int F_SAME public static final int F_SAME1 public static final Integer TOP public static final Integer INTEGER public static final Integer FLOAT public static final Integer DOUBLE public static final Integer LONG public static final Integer NULL public static final Integer UNINITIALIZED_THIS public static final int NOP public static final int ACONST_NULL public static final int ICONST_M1 public static final int ICONST_0 public static final int ICONST_1 public static final int ICONST_2 public static final int ICONST_3 public static final int ICONST_4 public static final int ICONST_5 public static final int LCONST_0 public static final int LCONST_1 public static final int FCONST_0 public static final int FCONST_1 public static final int FCONST_2 public static final int DCONST_0 public static final int DCONST_1 public static final int BIPUSH public static final int SIPUSH public static final int LDC public static final int ILOAD public static final int LLOAD public static final int FLOAD public static final int DLOAD public static final int ALOAD public static final int IALOAD public static final int LALOAD public static final int FALOAD public static final int DALOAD public static final int AALOAD public static final int BALOAD public static final int CALOAD public static final int SALOAD public static final int ISTORE public static final int LSTORE public static final int FSTORE public static final int DSTORE public static final int ASTORE public static final int IASTORE public static final int LASTORE public static final int FASTORE public static final int DASTORE public static final int AASTORE public static final int BASTORE public static final int CASTORE public static final int SASTORE public static final int POP public static final int POP2 public static final int DUP public static final int DUP_X1 public static final int DUP_X2 public static final int DUP2 public static final int DUP2_X1 public static final int DUP2_X2 public static final int SWAP public static final int IADD public static final int LADD public static final int FADD public static final int DADD public static final int ISUB public static final int LSUB public static final int FSUB public static final int DSUB public static final int IMUL public static final int LMUL public static final int FMUL public static final int DMUL public static final int IDIV public static final int LDIV public static final int FDIV public static final int DDIV public static final int IREM public static final int LREM public static final int FREM public static final int DREM public static final int INEG public static final int LNEG public static final int FNEG public static final int DNEG public static final int ISHL public static final int LSHL public static final int ISHR public static final int LSHR public static final int IUSHR public static final int LUSHR public static final int IAND public static final int LAND public static final int IOR public static final int LOR public static final int IXOR public static final int LXOR public static final int IINC public static final int I2L public static final int I2F public static final int I2D public static final int L2I public static final int L2F public static final int L2D public static final int F2I public static final int F2L public static final int F2D public static final int D2I public static final int D2L public static final int D2F public static final int I2B public static final int I2C public static final int I2S public static final int LCMP public static final int FCMPL public static final int FCMPG public static final int DCMPL public static final int DCMPG public static final int IFEQ public static final int IFNE public static final int IFLT public static final int IFGE public static final int IFGT public static final int IFLE public static final int IF_ICMPEQ public static final int IF_ICMPNE public static final int IF_ICMPLT public static final int IF_ICMPGE public static final int IF_ICMPGT public static final int IF_ICMPLE public static final int IF_ACMPEQ public static final int IF_ACMPNE public static final int GOTO public static final int JSR public static final int RET public static final int TABLESWITCH public static final int LOOKUPSWITCH public static final int IRETURN public static final int LRETURN public static final int FRETURN public static final int DRETURN public static final int ARETURN public static final int RETURN public static final int GETSTATIC public static final int PUTSTATIC public static final int GETFIELD public static final int PUTFIELD public static final int INVOKEVIRTUAL public static final int INVOKESPECIAL public static final int INVOKESTATIC public static final int INVOKEINTERFACE public static final int INVOKEDYNAMIC public static final int NEW public static final int NEWARRAY public static final int ANEWARRAY public static final int ARRAYLENGTH public static final int ATHROW public static final int CHECKCAST public static final int INSTANCEOF public static final int MONITORENTER public static final int MONITOREXIT public static final int MULTIANEWARRAY public static final int IFNULL public static final int IFNONNULL static void <clinit> () }
com/tonicsystems/jarjar/asm/ModuleWriter.class
ModuleWriter.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.ModuleWriter extends com.tonicsystems.jarjar.asm.ModuleVisitor { private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private final int moduleNameIndex private final int moduleFlags private final int moduleVersionIndex private int requiresCount private final com.tonicsystems.jarjar.asm.ByteVector requires private int exportsCount private final com.tonicsystems.jarjar.asm.ByteVector exports private int opensCount private final com.tonicsystems.jarjar.asm.ByteVector opens private int usesCount private final com.tonicsystems.jarjar.asm.ByteVector usesIndex private int providesCount private final com.tonicsystems.jarjar.asm.ByteVector provides private int packageCount private final com.tonicsystems.jarjar.asm.ByteVector packageIndex private int mainClassIndex void <init> (com.tonicsystems.jarjar.asm.SymbolTable, int, int, int) com.tonicsystems.jarjar.asm.SymbolTable symbolTable int name int access int version public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String provider String service String[] providers public void visitEnd () int getAttributeCount () int computeAttributesSize () int size void putAttributes (com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector output int moduleAttributeLength }
com/tonicsystems/jarjar/asm/ModuleVisitor.class
ModuleVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.ModuleVisitor extends java.lang.Object { protected final int api protected com.tonicsystems.jarjar.asm.ModuleVisitor mv protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.ModuleVisitor) int api com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor public com.tonicsystems.jarjar.asm.ModuleVisitor getDelegate () public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String service String[] providers public void visitEnd () }
com/tonicsystems/jarjar/asm/MethodWriter.class
MethodWriter.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.MethodWriter extends com.tonicsystems.jarjar.asm.MethodVisitor { static final int COMPUTE_NOTHING static final int COMPUTE_MAX_STACK_AND_LOCAL static final int COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES static final int COMPUTE_INSERTED_FRAMES static final int COMPUTE_ALL_FRAMES private static final int NA private static final int[] STACK_SIZE_DELTA private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private final int accessFlags private final int nameIndex private final String name private final int descriptorIndex private final String descriptor private int maxStack private int maxLocals private final com.tonicsystems.jarjar.asm.ByteVector code private com.tonicsystems.jarjar.asm.Handler firstHandler private com.tonicsystems.jarjar.asm.Handler lastHandler private int lineNumberTableLength private com.tonicsystems.jarjar.asm.ByteVector lineNumberTable private int localVariableTableLength private com.tonicsystems.jarjar.asm.ByteVector localVariableTable private int localVariableTypeTableLength private com.tonicsystems.jarjar.asm.ByteVector localVariableTypeTable private int stackMapTableNumberOfEntries private com.tonicsystems.jarjar.asm.ByteVector stackMapTableEntries private com.tonicsystems.jarjar.asm.AnnotationWriter lastCodeRuntimeVisibleTypeAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastCodeRuntimeInvisibleTypeAnnotation private com.tonicsystems.jarjar.asm.Attribute firstCodeAttribute private final int numberOfExceptions private final int[] exceptionIndexTable private final int signatureIndex private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private int visibleAnnotableParameterCount private com.tonicsystems.jarjar.asm.AnnotationWriter[] lastRuntimeVisibleParameterAnnotations private int invisibleAnnotableParameterCount private com.tonicsystems.jarjar.asm.AnnotationWriter[] lastRuntimeInvisibleParameterAnnotations private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private com.tonicsystems.jarjar.asm.ByteVector defaultValue private int parametersCount private com.tonicsystems.jarjar.asm.ByteVector parameters private com.tonicsystems.jarjar.asm.Attribute firstAttribute private final int compute private com.tonicsystems.jarjar.asm.Label firstBasicBlock private com.tonicsystems.jarjar.asm.Label lastBasicBlock private com.tonicsystems.jarjar.asm.Label currentBasicBlock private int relativeStackSize private int maxRelativeStackSize private int currentLocals private int previousFrameOffset private int[] previousFrame private int[] currentFrame private boolean hasSubroutines private boolean hasAsmInstructions private int lastBytecodeOffset private int sourceOffset private int sourceLength void <init> (com.tonicsystems.jarjar.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int) int i int argumentsSize com.tonicsystems.jarjar.asm.SymbolTable symbolTable int access String name String descriptor String signature String[] exceptions int compute boolean hasFrames () boolean hasAsmInstructions () public void visitParameter (java.lang.String, int) String name int access public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault () public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAnnotableParameterCount (int, boolean) int parameterCount boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String annotationDescriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int argumentsSize com.tonicsystems.jarjar.asm.Frame implicitFirstFrame int i int i int frameIndex int offsetDelta int i int i int i int offsetDelta int i int type int numLocal Object[] local int numStack Object[] stack public void visitInsn (int) int size int opcode public void visitIntInsn (int, int) int size int opcode int operand public void visitVarInsn (int, int) int optimizedOpcode int optimizedOpcode int size int currentMaxLocals int currentMaxLocals int opcode int varIndex public void visitTypeInsn (int, java.lang.String) int size int opcode String type com.tonicsystems.jarjar.asm.Symbol typeSymbol public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int size int size int size int size char firstDescChar int opcode String owner String name String descriptor com.tonicsystems.jarjar.asm.Symbol fieldrefSymbol public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int size int argumentsAndReturnSize int stackSizeDelta int size int opcode String owner String name String descriptor boolean isInterface com.tonicsystems.jarjar.asm.Symbol methodrefSymbol public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) int argumentsAndReturnSize int stackSizeDelta int size String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments com.tonicsystems.jarjar.asm.Symbol invokeDynamicSymbol public void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label nextBasicBlock int opcode com.tonicsystems.jarjar.asm.Label label int baseOpcode boolean nextInsnIsJumpTarget public void visitLabel (com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label label public void visitLdcInsn (java.lang.Object) char firstDescriptorChar int size Object value com.tonicsystems.jarjar.asm.Symbol constantSymbol int constantIndex boolean isLongOrDouble public void visitIincInsn (int, int) int currentMaxLocals int varIndex int increment public transient void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[]) com.tonicsystems.jarjar.asm.Label label int min int max com.tonicsystems.jarjar.asm.Label dflt com.tonicsystems.jarjar.asm.Label[] labels public void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[]) int i com.tonicsystems.jarjar.asm.Label dflt int[] keys com.tonicsystems.jarjar.asm.Label[] labels private void visitSwitchInsn (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[]) com.tonicsystems.jarjar.asm.Label label com.tonicsystems.jarjar.asm.Label label com.tonicsystems.jarjar.asm.Label dflt com.tonicsystems.jarjar.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String descriptor int numDimensions com.tonicsystems.jarjar.asm.Symbol descSymbol public com.tonicsystems.jarjar.asm.AnnotationVisitor visitInsnAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String) com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end com.tonicsystems.jarjar.asm.Label handler String type com.tonicsystems.jarjar.asm.Handler newHandler public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int) char firstDescChar int currentMaxLocals String name String descriptor String signature com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end int index public com.tonicsystems.jarjar.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, com.tonicsystems.jarjar.asm.Label[], com.tonicsystems.jarjar.asm.Label[], int[], java.lang.String, boolean) int i int typeRef com.tonicsystems.jarjar.asm.TypePath typePath com.tonicsystems.jarjar.asm.Label[] start com.tonicsystems.jarjar.asm.Label[] end int[] index String descriptor boolean visible com.tonicsystems.jarjar.asm.ByteVector typeAnnotation public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label) int line com.tonicsystems.jarjar.asm.Label start public void visitMaxs (int, int) int maxStack int maxLocals private void computeAllFrames () String catchTypeDescriptor int catchType com.tonicsystems.jarjar.asm.Label handlerBlock com.tonicsystems.jarjar.asm.Label handlerRangeBlock com.tonicsystems.jarjar.asm.Label handlerRangeEnd com.tonicsystems.jarjar.asm.Label successorBlock boolean successorBlockChanged com.tonicsystems.jarjar.asm.Label basicBlock int maxBlockStackSize com.tonicsystems.jarjar.asm.Edge outgoingEdge int i int frameIndex com.tonicsystems.jarjar.asm.Label nextBasicBlock int startOffset int endOffset com.tonicsystems.jarjar.asm.Handler handler com.tonicsystems.jarjar.asm.Frame firstFrame com.tonicsystems.jarjar.asm.Label listOfBlocksToProcess int maxStackSize com.tonicsystems.jarjar.asm.Label basicBlock private void computeMaxStackAndLocal () com.tonicsystems.jarjar.asm.Label handlerBlock com.tonicsystems.jarjar.asm.Label handlerRangeBlock com.tonicsystems.jarjar.asm.Label handlerRangeEnd com.tonicsystems.jarjar.asm.Label jsrTarget com.tonicsystems.jarjar.asm.Label basicBlock short currentSubroutine com.tonicsystems.jarjar.asm.Label subroutine short numSubroutines com.tonicsystems.jarjar.asm.Label basicBlock com.tonicsystems.jarjar.asm.Label successorBlock com.tonicsystems.jarjar.asm.Label basicBlock int inputStackTop int maxBlockStackSize com.tonicsystems.jarjar.asm.Edge outgoingEdge com.tonicsystems.jarjar.asm.Handler handler com.tonicsystems.jarjar.asm.Label listOfBlocksToProcess int maxStackSize public void visitEnd () private void addSuccessorToCurrentBasicBlock (int, com.tonicsystems.jarjar.asm.Label) int info com.tonicsystems.jarjar.asm.Label successor private void endCurrentBasicBlockWithNoSuccessor () com.tonicsystems.jarjar.asm.Label nextBasicBlock int visitFrameStart (int, int, int) int offset int numLocal int numStack int frameLength void visitAbstractType (int, int) int frameIndex int abstractType void visitFrameEnd () private void putFrame () int i int frameIndex int numLocal int numStack int offsetDelta int previousNumlocal int numLocalDelta int type private void putAbstractTypes (int, int) int i int start int end private void putFrameType (java.lang.Object) Object type boolean canCopyMethodAttributes (com.tonicsystems.jarjar.asm.ClassReader, boolean, boolean, int, int, int) int i int currentExceptionOffset com.tonicsystems.jarjar.asm.ClassReader source boolean hasSyntheticAttribute boolean hasDeprecatedAttribute int descriptorIndex int signatureIndex int exceptionsOffset boolean needSyntheticAttribute void setMethodAttributesSource (int, int) int methodInfoOffset int methodInfoLength int computeMethodInfoSize () boolean useStackMapTable int size void putMethodInfo (com.tonicsystems.jarjar.asm.ByteVector) boolean useStackMapTable int size int codeAttributeCount int exceptionIndex com.tonicsystems.jarjar.asm.ByteVector output boolean useSyntheticAttribute int mask int attributeCount final void collectAttributePrototypes (com.tonicsystems.jarjar.asm.Attribute$Set) com.tonicsystems.jarjar.asm.Attribute$Set attributePrototypes static void <clinit> () }
com/tonicsystems/jarjar/asm/MethodVisitor.class
MethodVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.MethodVisitor extends java.lang.Object { private static final String REQUIRES_ASM5 protected final int api protected com.tonicsystems.jarjar.asm.MethodVisitor mv protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.MethodVisitor) int api com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor public com.tonicsystems.jarjar.asm.MethodVisitor getDelegate () public void visitParameter (java.lang.String, int) String name int access public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault () public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAnnotableParameterCount (int, boolean) int parameterCount boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int numLocal Object[] local int numStack Object[] stack public void visitInsn (int) int opcode public void visitIntInsn (int, int) int opcode int operand public void visitVarInsn (int, int) int opcode int varIndex public void visitTypeInsn (int, java.lang.String) int opcode String type public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String descriptor public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String descriptor int opcodeAndSource public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String owner String name String descriptor boolean isInterface public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label) int opcode com.tonicsystems.jarjar.asm.Label label public void visitLabel (com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label label public void visitLdcInsn (java.lang.Object) Object value public void visitIincInsn (int, int) int varIndex int increment public transient void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[]) int min int max com.tonicsystems.jarjar.asm.Label dflt com.tonicsystems.jarjar.asm.Label[] labels public void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[]) com.tonicsystems.jarjar.asm.Label dflt int[] keys com.tonicsystems.jarjar.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String descriptor int numDimensions public com.tonicsystems.jarjar.asm.AnnotationVisitor visitInsnAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String) com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end com.tonicsystems.jarjar.asm.Label handler String type public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTryCatchAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int) String name String descriptor String signature com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end int index public com.tonicsystems.jarjar.asm.AnnotationVisitor visitLocalVariableAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, com.tonicsystems.jarjar.asm.Label[], com.tonicsystems.jarjar.asm.Label[], int[], java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath com.tonicsystems.jarjar.asm.Label[] start com.tonicsystems.jarjar.asm.Label[] end int[] index String descriptor boolean visible public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label) int line com.tonicsystems.jarjar.asm.Label start public void visitMaxs (int, int) int maxStack int maxLocals public void visitEnd () }
com/tonicsystems/jarjar/asm/MethodTooLargeException.class
MethodTooLargeException.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.MethodTooLargeException extends java.lang.IndexOutOfBoundsException { private static final long serialVersionUID private final String className private final String methodName private final String descriptor private final int codeSize public void <init> (java.lang.String, java.lang.String, java.lang.String, int) String className String methodName String descriptor int codeSize public java.lang.String getClassName () public java.lang.String getMethodName () public java.lang.String getDescriptor () public int getCodeSize () }
com/tonicsystems/jarjar/asm/Label.class
Label.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.Label extends java.lang.Object { static final int FLAG_DEBUG_ONLY static final int FLAG_JUMP_TARGET static final int FLAG_RESOLVED static final int FLAG_REACHABLE static final int FLAG_SUBROUTINE_CALLER static final int FLAG_SUBROUTINE_START static final int FLAG_SUBROUTINE_END static final int FLAG_LINE_NUMBER static final int LINE_NUMBERS_CAPACITY_INCREMENT static final int FORWARD_REFERENCES_CAPACITY_INCREMENT static final int FORWARD_REFERENCE_TYPE_MASK static final int FORWARD_REFERENCE_TYPE_SHORT static final int FORWARD_REFERENCE_TYPE_WIDE static final int FORWARD_REFERENCE_HANDLE_MASK static final com.tonicsystems.jarjar.asm.Label EMPTY_LIST public Object info short flags private short lineNumber private int[] otherLineNumbers int bytecodeOffset private int[] forwardReferences short inputStackSize short outputStackSize short outputStackMax short subroutineId com.tonicsystems.jarjar.asm.Frame frame com.tonicsystems.jarjar.asm.Label nextBasicBlock com.tonicsystems.jarjar.asm.Edge outgoingEdges com.tonicsystems.jarjar.asm.Label nextListElement public void <init> () public int getOffset () final com.tonicsystems.jarjar.asm.Label getCanonicalInstance () final void addLineNumber (int) int[] newLineNumbers int otherLineNumberIndex int lineNumber final void accept (com.tonicsystems.jarjar.asm.MethodVisitor, boolean) int i com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor boolean visitLineNumbers final void put (com.tonicsystems.jarjar.asm.ByteVector, int, boolean) com.tonicsystems.jarjar.asm.ByteVector code int sourceInsnBytecodeOffset boolean wideReference private void addForwardReference (int, int, int) int[] newValues int sourceInsnBytecodeOffset int referenceType int referenceHandle int lastElementIndex final boolean resolve (byte[], int) int opcode int sourceInsnBytecodeOffset int reference int relativeOffset int handle int i byte[] code int bytecodeOffset boolean hasAsmInstructions final void markSubroutine (short) com.tonicsystems.jarjar.asm.Label basicBlock short subroutineId com.tonicsystems.jarjar.asm.Label listOfBlocksToProcess final void addSubroutineRetSuccessors (com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label basicBlock com.tonicsystems.jarjar.asm.Label newListOfProcessedBlocks com.tonicsystems.jarjar.asm.Label subroutineCaller com.tonicsystems.jarjar.asm.Label listOfProcessedBlocks com.tonicsystems.jarjar.asm.Label listOfBlocksToProcess private com.tonicsystems.jarjar.asm.Label pushSuccessors (com.tonicsystems.jarjar.asm.Label) boolean isJsrTarget com.tonicsystems.jarjar.asm.Label listOfLabelsToProcess com.tonicsystems.jarjar.asm.Label newListOfLabelsToProcess com.tonicsystems.jarjar.asm.Edge outgoingEdge public java.lang.String toString () static void <clinit> () }
com/tonicsystems/jarjar/asm/Handler.class
Handler.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.Handler extends java.lang.Object { final com.tonicsystems.jarjar.asm.Label startPc final com.tonicsystems.jarjar.asm.Label endPc final com.tonicsystems.jarjar.asm.Label handlerPc final int catchType final String catchTypeDescriptor com.tonicsystems.jarjar.asm.Handler nextHandler void <init> (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int, java.lang.String) com.tonicsystems.jarjar.asm.Label startPc com.tonicsystems.jarjar.asm.Label endPc com.tonicsystems.jarjar.asm.Label handlerPc int catchType String catchTypeDescriptor void <init> (com.tonicsystems.jarjar.asm.Handler, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Handler handler com.tonicsystems.jarjar.asm.Label startPc com.tonicsystems.jarjar.asm.Label endPc static com.tonicsystems.jarjar.asm.Handler removeRange (com.tonicsystems.jarjar.asm.Handler, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Handler firstHandler com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end int handlerStart int handlerEnd int rangeStart int rangeEnd static int getExceptionTableLength (com.tonicsystems.jarjar.asm.Handler) com.tonicsystems.jarjar.asm.Handler firstHandler int length com.tonicsystems.jarjar.asm.Handler handler static int getExceptionTableSize (com.tonicsystems.jarjar.asm.Handler) com.tonicsystems.jarjar.asm.Handler firstHandler static void putExceptionTable (com.tonicsystems.jarjar.asm.Handler, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.Handler firstHandler com.tonicsystems.jarjar.asm.ByteVector output com.tonicsystems.jarjar.asm.Handler handler }
com/tonicsystems/jarjar/asm/Handle.class
Handle.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.Handle extends java.lang.Object { private final int tag private final String owner private final String name private final String descriptor private final boolean isInterface public void <init> (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor public void <init> (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String descriptor boolean isInterface public int getTag () public java.lang.String getOwner () public java.lang.String getName () public java.lang.String getDesc () public boolean isInterface () public boolean equals (java.lang.Object) Object object com.tonicsystems.jarjar.asm.Handle handle public int hashCode () public java.lang.String toString () }
com/tonicsystems/jarjar/asm/Frame.class
Frame.java package com.tonicsystems.jarjar.asm com.tonicsystems.jarjar.asm.Frame extends java.lang.Object { static final int SAME_FRAME static final int SAME_LOCALS_1_STACK_ITEM_FRAME static final int RESERVED static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED static final int CHOP_FRAME static final int SAME_FRAME_EXTENDED static final int APPEND_FRAME static final int FULL_FRAME static final int ITEM_TOP static final int ITEM_INTEGER static final int ITEM_FLOAT static final int ITEM_DOUBLE static final int ITEM_LONG static final int ITEM_NULL static final int ITEM_UNINITIALIZED_THIS static final int ITEM_OBJECT static final int ITEM_UNINITIALIZED private static final int ITEM_ASM_BOOLEAN private static final int ITEM_ASM_BYTE private static final int ITEM_ASM_CHAR private static final int ITEM_ASM_SHORT private static final int DIM_SIZE private static final int KIND_SIZE private static final int FLAGS_SIZE private static final int VALUE_SIZE private static final int DIM_SHIFT private static final int KIND_SHIFT private static final int FLAGS_SHIFT private static final int DIM_MASK private static final int KIND_MASK private static final int VALUE_MASK private static final int ARRAY_OF private static final int ELEMENT_OF private static final int CONSTANT_KIND private static final int REFERENCE_KIND private static final int UNINITIALIZED_KIND private static final int LOCAL_KIND private static final int STACK_KIND private static final int TOP_IF_LONG_OR_DOUBLE_FLAG private static final int TOP private static final int BOOLEAN private static final int BYTE private static final int CHAR private static final int SHORT private static final int INTEGER private static final int FLOAT private static final int LONG private static final int DOUBLE private static final int NULL private static final int UNINITIALIZED_THIS com.tonicsystems.jarjar.asm.Label owner private int[] inputLocals private int[] inputStack private int[] outputLocals private int[] outputStack private short outputStackStart private short outputStackTop private int initializationCount private int[] initializations void <init> (com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label owner final void copyFrom (com.tonicsystems.jarjar.asm.Frame) com.tonicsystems.jarjar.asm.Frame frame static int getAbstractTypeFromApiFormat (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.Object) String descriptor com.tonicsystems.jarjar.asm.SymbolTable symbolTable Object type static int getAbstractTypeFromInternalName (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.String) com.tonicsystems.jarjar.asm.SymbolTable symbolTable String internalName private static int getAbstractTypeFromDescriptor (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.String, int) String internalName int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue int typeValue String internalName int typeValue int elementDescriptorOffset int typeValue com.tonicsystems.jarjar.asm.SymbolTable symbolTable String buffer int offset final void setInputFrameFromDescriptor (com.tonicsystems.jarjar.asm.SymbolTable, int, java.lang.String, int) int abstractType com.tonicsystems.jarjar.asm.Type argumentType com.tonicsystems.jarjar.asm.SymbolTable symbolTable int access String descriptor int maxLocals int inputLocalIndex final void setInputFrameFromApiFormat (com.tonicsystems.jarjar.asm.SymbolTable, int, java.lang.Object[], int, java.lang.Object[]) int i int i int i com.tonicsystems.jarjar.asm.SymbolTable symbolTable int numLocal Object[] local int numStack Object[] stack int inputLocalIndex int numStackTop int inputStackIndex final int getInputStackSize () private int getLocal (int) int abstractType int localIndex private void setLocal (int, int) int[] newOutputLocals int localIndex int abstractType int outputLocalsLength private void push (int) int[] newOutputStack int abstractType int outputStackLength short outputStackSize private void push (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.String) com.tonicsystems.jarjar.asm.SymbolTable symbolTable String descriptor int typeDescriptorOffset int abstractType private int pop () private void pop (int) int elements private void pop (java.lang.String) String descriptor char firstDescriptorChar private void addInitializedType (int) int[] newInitializations int abstractType int initializationsLength private int getInitializedType (com.tonicsystems.jarjar.asm.SymbolTable, int) int initializedType int dim int kind int value int i com.tonicsystems.jarjar.asm.SymbolTable symbolTable int abstractType void execute (int, int, com.tonicsystems.jarjar.asm.Symbol, com.tonicsystems.jarjar.asm.SymbolTable) int abstractType1 int previousLocalType int abstractType1 int previousLocalType int abstractType1 int abstractType1 int abstractType1 int abstractType2 int abstractType1 int abstractType2 int abstractType3 int abstractType1 int abstractType2 int abstractType1 int abstractType2 int abstractType3 int abstractType1 int abstractType2 int abstractType3 int abstractType4 int abstractType1 int abstractType2 int abstractType1 String arrayElementType String castType int opcode int arg com.tonicsystems.jarjar.asm.Symbol argSymbol com.tonicsystems.jarjar.asm.SymbolTable symbolTable private int getConcreteOutputType (int, int) int concreteOutputType int concreteOutputType int abstractOutputType int numStack int dim int kind final boolean merge (com.tonicsystems.jarjar.asm.SymbolTable, com.tonicsystems.jarjar.asm.Frame, int) int concreteOutputType int abstractOutputType int concreteOutputType int concreteOutputType int i int i int concreteOutputType int i int abstractOutputType int concreteOutputType int i com.tonicsystems.jarjar.asm.SymbolTable symbolTable com.tonicsystems.jarjar.asm.Frame dstFrame int catchTypeIndex boolean frameChanged int numLocal int numStack int numInputStack private static boolean merge (com.tonicsystems.jarjar.asm.SymbolTable, int, int[], int) int mergedType int mergedDim int mergedType int srcDim int dstDim int mergedType int mergedType int mergedType com.tonicsystems.jarjar.asm.SymbolTable symbolTable int sourceType int[] dstTypes int dstIndex int dstType int srcType int mergedType final void accept (com.tonicsystems.jarjar.asm.MethodWriter) int localType int stackType int localType int stackType com.tonicsystems.jarjar.asm.MethodWriter methodWriter int[] localTypes int numLocal int numTrailingTop int i int[] stackTypes int numStack int frameIndex static void putAbstractType (com.tonicsystems.jarjar.asm.SymbolTable, int, com.tonicsystems.jarjar.asm.ByteVector) int typeValue StringBuilder typeDescriptor com.tonicsystems.jarjar.asm.SymbolTable symbolTable int abstractType com.tonicsystems.jarjar.asm.ByteVector output int arrayDimensions }
com/tonicsystems/jarjar/asm/FieldWriter.class
FieldWriter.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.FieldWriter extends com.tonicsystems.jarjar.asm.FieldVisitor { private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private final int accessFlags private final int nameIndex private final int descriptorIndex private int signatureIndex private int constantValueIndex private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private com.tonicsystems.jarjar.asm.Attribute firstAttribute void <init> (com.tonicsystems.jarjar.asm.SymbolTable, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) com.tonicsystems.jarjar.asm.SymbolTable symbolTable int access String name String descriptor String signature Object constantValue public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitEnd () int computeFieldInfoSize () int size void putFieldInfo (com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector output boolean useSyntheticAttribute int mask int attributesCount final void collectAttributePrototypes (com.tonicsystems.jarjar.asm.Attribute$Set) com.tonicsystems.jarjar.asm.Attribute$Set attributePrototypes }
com/tonicsystems/jarjar/asm/FieldVisitor.class
FieldVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.FieldVisitor extends java.lang.Object { protected final int api protected com.tonicsystems.jarjar.asm.FieldVisitor fv protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.FieldVisitor) int api com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor public com.tonicsystems.jarjar.asm.FieldVisitor getDelegate () public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitEnd () }
com/tonicsystems/jarjar/asm/Edge.class
Edge.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.Edge extends java.lang.Object { static final int JUMP static final int EXCEPTION final int info final com.tonicsystems.jarjar.asm.Label successor com.tonicsystems.jarjar.asm.Edge nextEdge void <init> (int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Edge) int info com.tonicsystems.jarjar.asm.Label successor com.tonicsystems.jarjar.asm.Edge nextEdge }
com/tonicsystems/jarjar/asm/CurrentFrame.class
CurrentFrame.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.CurrentFrame extends com.tonicsystems.jarjar.asm.Frame { void <init> (com.tonicsystems.jarjar.asm.Label) com.tonicsystems.jarjar.asm.Label owner void execute (int, int, com.tonicsystems.jarjar.asm.Symbol, com.tonicsystems.jarjar.asm.SymbolTable) int opcode int arg com.tonicsystems.jarjar.asm.Symbol symbolArg com.tonicsystems.jarjar.asm.SymbolTable symbolTable com.tonicsystems.jarjar.asm.Frame successor }
com/tonicsystems/jarjar/asm/Context.class
Context.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.Context extends java.lang.Object { com.tonicsystems.jarjar.asm.Attribute[] attributePrototypes int parsingOptions char[] charBuffer int currentMethodAccessFlags String currentMethodName String currentMethodDescriptor com.tonicsystems.jarjar.asm.Label[] currentMethodLabels int currentTypeAnnotationTarget com.tonicsystems.jarjar.asm.TypePath currentTypeAnnotationTargetPath com.tonicsystems.jarjar.asm.Label[] currentLocalVariableAnnotationRangeStarts com.tonicsystems.jarjar.asm.Label[] currentLocalVariableAnnotationRangeEnds int[] currentLocalVariableAnnotationRangeIndices int currentFrameOffset int currentFrameType int currentFrameLocalCount int currentFrameLocalCountDelta Object[] currentFrameLocalTypes int currentFrameStackCount Object[] currentFrameStackTypes void <init> () }
com/tonicsystems/jarjar/asm/Constants.class
Constants.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.Constants extends java.lang.Object { static final String CONSTANT_VALUE static final String CODE static final String STACK_MAP_TABLE static final String EXCEPTIONS static final String INNER_CLASSES static final String ENCLOSING_METHOD static final String SYNTHETIC static final String SIGNATURE static final String SOURCE_FILE static final String SOURCE_DEBUG_EXTENSION static final String LINE_NUMBER_TABLE static final String LOCAL_VARIABLE_TABLE static final String LOCAL_VARIABLE_TYPE_TABLE static final String DEPRECATED static final String RUNTIME_VISIBLE_ANNOTATIONS static final String RUNTIME_INVISIBLE_ANNOTATIONS static final String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS static final String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS static final String RUNTIME_VISIBLE_TYPE_ANNOTATIONS static final String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS static final String ANNOTATION_DEFAULT static final String BOOTSTRAP_METHODS static final String METHOD_PARAMETERS static final String MODULE static final String MODULE_PACKAGES static final String MODULE_MAIN_CLASS static final String NEST_HOST static final String NEST_MEMBERS static final String PERMITTED_SUBCLASSES static final String RECORD static final int ACC_CONSTRUCTOR static final int F_INSERT static final int LDC_W static final int LDC2_W static final int ILOAD_0 static final int ILOAD_1 static final int ILOAD_2 static final int ILOAD_3 static final int LLOAD_0 static final int LLOAD_1 static final int LLOAD_2 static final int LLOAD_3 static final int FLOAD_0 static final int FLOAD_1 static final int FLOAD_2 static final int FLOAD_3 static final int DLOAD_0 static final int DLOAD_1 static final int DLOAD_2 static final int DLOAD_3 static final int ALOAD_0 static final int ALOAD_1 static final int ALOAD_2 static final int ALOAD_3 static final int ISTORE_0 static final int ISTORE_1 static final int ISTORE_2 static final int ISTORE_3 static final int LSTORE_0 static final int LSTORE_1 static final int LSTORE_2 static final int LSTORE_3 static final int FSTORE_0 static final int FSTORE_1 static final int FSTORE_2 static final int FSTORE_3 static final int DSTORE_0 static final int DSTORE_1 static final int DSTORE_2 static final int DSTORE_3 static final int ASTORE_0 static final int ASTORE_1 static final int ASTORE_2 static final int ASTORE_3 static final int WIDE static final int GOTO_W static final int JSR_W static final int WIDE_JUMP_OPCODE_DELTA static final int ASM_OPCODE_DELTA static final int ASM_IFNULL_OPCODE_DELTA static final int ASM_IFEQ static final int ASM_IFNE static final int ASM_IFLT static final int ASM_IFGE static final int ASM_IFGT static final int ASM_IFLE static final int ASM_IF_ICMPEQ static final int ASM_IF_ICMPNE static final int ASM_IF_ICMPLT static final int ASM_IF_ICMPGE static final int ASM_IF_ICMPGT static final int ASM_IF_ICMPLE static final int ASM_IF_ACMPEQ static final int ASM_IF_ACMPNE static final int ASM_GOTO static final int ASM_JSR static final int ASM_IFNULL static final int ASM_IFNONNULL static final int ASM_GOTO_W private void <init> () static void checkAsmExperimental (java.lang.Object) Object caller Class callerClass String internalName static boolean isWhitelisted (java.lang.String) String internalName String member static void checkIsPreview (java.io.InputStream) int minorVersion java.io.DataInputStream callerClassStream int minorVersion java.io.IOException ioe java.io.InputStream classInputStream int minorVersion }
com/tonicsystems/jarjar/asm/ConstantDynamic.class
ConstantDynamic.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.ConstantDynamic extends java.lang.Object { private final String name private final String descriptor private final com.tonicsystems.jarjar.asm.Handle bootstrapMethod private final Object[] bootstrapMethodArguments public transient void <init> (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethod Object[] bootstrapMethodArguments public java.lang.String getName () public java.lang.String getDescriptor () public com.tonicsystems.jarjar.asm.Handle getBootstrapMethod () public int getBootstrapMethodArgumentCount () public java.lang.Object getBootstrapMethodArgument (int) int index java.lang.Object[] getBootstrapMethodArgumentsUnsafe () public int getSize () char firstCharOfDescriptor public boolean equals (java.lang.Object) Object object com.tonicsystems.jarjar.asm.ConstantDynamic constantDynamic public int hashCode () public java.lang.String toString () }
com/tonicsystems/jarjar/asm/ClassWriter.class
ClassWriter.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.ClassWriter extends com.tonicsystems.jarjar.asm.ClassVisitor { public static final int COMPUTE_MAXS public static final int COMPUTE_FRAMES private final int flags private int version private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private int accessFlags private int thisClass private int superClass private int interfaceCount private int[] interfaces private com.tonicsystems.jarjar.asm.FieldWriter firstField private com.tonicsystems.jarjar.asm.FieldWriter lastField private com.tonicsystems.jarjar.asm.MethodWriter firstMethod private com.tonicsystems.jarjar.asm.MethodWriter lastMethod private int numberOfInnerClasses private com.tonicsystems.jarjar.asm.ByteVector innerClasses private int enclosingClassIndex private int enclosingMethodIndex private int signatureIndex private int sourceFileIndex private com.tonicsystems.jarjar.asm.ByteVector debugExtension private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation private com.tonicsystems.jarjar.asm.ModuleWriter moduleWriter private int nestHostClassIndex private int numberOfNestMemberClasses private com.tonicsystems.jarjar.asm.ByteVector nestMemberClasses private int numberOfPermittedSubclasses private com.tonicsystems.jarjar.asm.ByteVector permittedSubclasses private com.tonicsystems.jarjar.asm.RecordComponentWriter firstRecordComponent private com.tonicsystems.jarjar.asm.RecordComponentWriter lastRecordComponent private com.tonicsystems.jarjar.asm.Attribute firstAttribute private int compute public void <init> (int) int flags public void <init> (com.tonicsystems.jarjar.asm.ClassReader, int) com.tonicsystems.jarjar.asm.ClassReader classReader int flags public boolean hasFlags (int) int flags public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int i int version int access String name String signature String superName String[] interfaces public final void visitSource (java.lang.String, java.lang.String) String file String debug public final com.tonicsystems.jarjar.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public final void visitNestHost (java.lang.String) String nestHost public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public final com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public final com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public final void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public final void visitNestMember (java.lang.String) String nestMember public final void visitPermittedSubclass (java.lang.String) String permittedSubclass public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access com.tonicsystems.jarjar.asm.Symbol nameSymbol public final com.tonicsystems.jarjar.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String signature com.tonicsystems.jarjar.asm.RecordComponentWriter recordComponentWriter public final com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String descriptor String signature Object value com.tonicsystems.jarjar.asm.FieldWriter fieldWriter public final com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String descriptor String signature String[] exceptions com.tonicsystems.jarjar.asm.MethodWriter methodWriter public final void visitEnd () public byte[] toByteArray () com.tonicsystems.jarjar.asm.RecordComponentWriter recordComponentWriter int i int length com.tonicsystems.jarjar.asm.RecordComponentWriter recordComponentWriter int size int fieldsCount com.tonicsystems.jarjar.asm.FieldWriter fieldWriter int methodsCount com.tonicsystems.jarjar.asm.MethodWriter methodWriter int attributesCount int recordComponentCount int recordSize int constantPoolCount com.tonicsystems.jarjar.asm.ByteVector result int mask boolean hasFrames boolean hasAsmInstructions private byte[] replaceAsmInstructions (byte[], boolean) byte[] classFile boolean hasFrames com.tonicsystems.jarjar.asm.Attribute[] attributes private com.tonicsystems.jarjar.asm.Attribute[] getAttributePrototypes () com.tonicsystems.jarjar.asm.Attribute$Set attributePrototypes com.tonicsystems.jarjar.asm.FieldWriter fieldWriter com.tonicsystems.jarjar.asm.MethodWriter methodWriter com.tonicsystems.jarjar.asm.RecordComponentWriter recordComponentWriter public int newConst (java.lang.Object) Object value public int newUTF8 (java.lang.String) String value public int newClass (java.lang.String) String value public int newMethodType (java.lang.String) String methodDescriptor public int newModule (java.lang.String) String moduleName public int newPackage (java.lang.String) String packageName public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String descriptor public int newHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String descriptor boolean isInterface public transient int newConstantDynamic (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public transient int newInvokeDynamic (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) String name String descriptor com.tonicsystems.jarjar.asm.Handle bootstrapMethodHandle Object[] bootstrapMethodArguments public int newField (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String descriptor boolean isInterface public int newNameType (java.lang.String, java.lang.String) String name String descriptor protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) Class class1 ClassNotFoundException e Class class2 ClassNotFoundException e String type1 String type2 ClassLoader classLoader Class class1 Class class2 protected java.lang.ClassLoader getClassLoader () }
com/tonicsystems/jarjar/asm/ClassVisitor.class
ClassVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.ClassVisitor extends java.lang.Object { protected final int api protected com.tonicsystems.jarjar.asm.ClassVisitor cv protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.ClassVisitor) int api com.tonicsystems.jarjar.asm.ClassVisitor classVisitor public com.tonicsystems.jarjar.asm.ClassVisitor getDelegate () public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int version int access String name String signature String superName String[] interfaces public void visitSource (java.lang.String, java.lang.String) String source String debug public com.tonicsystems.jarjar.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public void visitNestHost (java.lang.String) String nestHost public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String descriptor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String descriptor boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitTypeAnnotation (int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, boolean) int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor boolean visible public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attribute public void visitNestMember (java.lang.String) String nestMember public void visitPermittedSubclass (java.lang.String) String permittedSubclass public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access public com.tonicsystems.jarjar.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String signature public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String descriptor String signature Object value public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String descriptor String signature String[] exceptions public void visitEnd () }
com/tonicsystems/jarjar/asm/ClassTooLargeException.class
ClassTooLargeException.java package com.tonicsystems.jarjar.asm public final com.tonicsystems.jarjar.asm.ClassTooLargeException extends java.lang.IndexOutOfBoundsException { private static final long serialVersionUID private final String className private final int constantPoolCount public void <init> (java.lang.String, int) String className int constantPoolCount public java.lang.String getClassName () public int getConstantPoolCount () }
com/tonicsystems/jarjar/asm/ClassReader.class
ClassReader.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.ClassReader extends java.lang.Object { public static final int SKIP_CODE public static final int SKIP_DEBUG public static final int SKIP_FRAMES public static final int EXPAND_FRAMES static final int EXPAND_ASM_INSNS private static final int MAX_BUFFER_SIZE private static final int INPUT_STREAM_DATA_CHUNK_SIZE public final byte[] b public final int header final byte[] classFileBuffer private final int[] cpInfoOffsets private final String[] constantUtf8Values private final com.tonicsystems.jarjar.asm.ConstantDynamic[] constantDynamicValues private final int[] bootstrapMethodOffsets private final int maxStringLength public void <init> (byte[]) byte[] classFile public void <init> (byte[], int, int) byte[] classFileBuffer int classFileOffset int classFileLength void <init> (byte[], int, boolean) int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize int cpInfoSize byte[] classFileBuffer int classFileOffset boolean checkClassVersion int constantPoolCount int currentCpInfoIndex int currentCpInfoOffset int currentMaxStringLength boolean hasBootstrapMethods boolean hasConstantDynamic public void <init> (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream public void <init> (java.lang.String) throws java.io.IOException String className private static byte[] readStream (java.io.InputStream, boolean) throws java.io.IOException byte[] data int bytesRead int readCount java.io.ByteArrayOutputStream outputStream java.io.InputStream inputStream boolean close int bufferSize private static int computeBufferSize (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream int expectedLength public int getAccess () public java.lang.String getClassName () public java.lang.String getSuperName () public java.lang.String[] getInterfaces () int i char[] charBuffer int currentOffset int interfacesCount String[] interfaces public void accept (com.tonicsystems.jarjar.asm.ClassVisitor, int) com.tonicsystems.jarjar.asm.ClassVisitor classVisitor int parsingOptions public void accept (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Attribute[], int) int i com.tonicsystems.jarjar.asm.Attribute attribute String attributeName int attributeLength int i String className int methodIndex String name String type String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset com.tonicsystems.jarjar.asm.Attribute nextAttribute int numberOfNestMembers int currentNestMemberOffset int numberOfPermittedSubclasses int currentPermittedSubclassesOffset int numberOfClasses int currentClassesOffset int recordComponentsCount com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.Attribute[] attributePrototypes int parsingOptions com.tonicsystems.jarjar.asm.Context context char[] charBuffer int currentOffset int accessFlags String thisClass String superClass String[] interfaces int innerClassesOffset int enclosingMethodOffset String signature String sourceFile String sourceDebugExtension int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset int moduleOffset int modulePackagesOffset String moduleMainClass String nestHostClass int nestMembersOffset int permittedSubclassesOffset int recordOffset com.tonicsystems.jarjar.asm.Attribute attributes int currentAttributeOffset int fieldsCount int methodsCount private void readModuleAttributes (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Context, int, int, java.lang.String) int packageCount int currentPackageOffset String requires int requiresFlags String requiresVersion int i String exports int exportsFlags int exportsToCount String[] exportsTo int i String opens int opensFlags int opensToCount String[] opensTo int i String provides int providesWithCount String[] providesWith com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.Context context int moduleOffset int modulePackagesOffset String moduleMainClass char[] buffer int currentOffset String moduleName int moduleFlags String moduleVersion com.tonicsystems.jarjar.asm.ModuleVisitor moduleVisitor int requiresCount int exportsCount int opensCount int usesCount int providesCount private int readRecordComponent (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Context, int) com.tonicsystems.jarjar.asm.Attribute attribute String attributeName int attributeLength String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset com.tonicsystems.jarjar.asm.Attribute nextAttribute com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.Context context int recordComponentOffset char[] charBuffer int currentOffset String name String descriptor String signature int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset com.tonicsystems.jarjar.asm.Attribute attributes int attributesCount com.tonicsystems.jarjar.asm.RecordComponentVisitor recordComponentVisitor private int readField (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Context, int) int constantvalueIndex com.tonicsystems.jarjar.asm.Attribute attribute String attributeName int attributeLength String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset com.tonicsystems.jarjar.asm.Attribute nextAttribute com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.Context context int fieldInfoOffset char[] charBuffer int currentOffset int accessFlags String name String descriptor Object constantValue String signature int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset com.tonicsystems.jarjar.asm.Attribute attributes int attributesCount com.tonicsystems.jarjar.asm.FieldVisitor fieldVisitor private int readMethod (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Context, int) int i int currentExceptionOffset com.tonicsystems.jarjar.asm.Attribute attribute String attributeName int attributeLength com.tonicsystems.jarjar.asm.MethodWriter methodWriter int parametersCount int currentParameterOffset com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset String annotationDescriptor int numAnnotations int currentAnnotationOffset com.tonicsystems.jarjar.asm.Attribute nextAttribute com.tonicsystems.jarjar.asm.ClassVisitor classVisitor com.tonicsystems.jarjar.asm.Context context int methodInfoOffset char[] charBuffer int currentOffset int codeOffset int exceptionsOffset String[] exceptions boolean synthetic int signatureIndex int runtimeVisibleAnnotationsOffset int runtimeInvisibleAnnotationsOffset int runtimeVisibleParameterAnnotationsOffset int runtimeInvisibleParameterAnnotationsOffset int runtimeVisibleTypeAnnotationsOffset int runtimeInvisibleTypeAnnotationsOffset int annotationDefaultOffset int methodParametersOffset com.tonicsystems.jarjar.asm.Attribute attributes int attributesCount com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor private void readCode (com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.Context, int) int numTableEntries int numSwitchCases int bytecodeOffset int opcode com.tonicsystems.jarjar.asm.Label start com.tonicsystems.jarjar.asm.Label end com.tonicsystems.jarjar.asm.Label handler String catchType int startPc int length int currentLocalVariableTableOffset int localVariableTableLength int startPc int lineNumber int currentLineNumberTableOffset int lineNumberTableLength com.tonicsystems.jarjar.asm.Attribute attribute String attributeName int attributeLength int potentialBytecodeOffset int offset com.tonicsystems.jarjar.asm.Label endif com.tonicsystems.jarjar.asm.Label target int i com.tonicsystems.jarjar.asm.Label defaultLabel int low int high com.tonicsystems.jarjar.asm.Label[] table int i com.tonicsystems.jarjar.asm.Label defaultLabel int numPairs int[] keys com.tonicsystems.jarjar.asm.Label[] values boolean isInterface int cpInfoOffset int nameAndTypeCpInfoOffset String owner String name String descriptor int i int cpInfoOffset int nameAndTypeCpInfoOffset String name String descriptor int bootstrapMethodOffset com.tonicsystems.jarjar.asm.Handle handle Object[] bootstrapMethodArguments int currentAnnotationOffset String annotationDescriptor int currentAnnotationOffset String annotationDescriptor int currentBytecodeOffset com.tonicsystems.jarjar.asm.Label currentLabel int opcode int typeTableIndex int i int startPc int length String name String descriptor int index String signature int[] typeTable int localVariableTableLength String annotationDescriptor int targetType int typeAnnotationOffset String annotationDescriptor int targetType int typeAnnotationOffset com.tonicsystems.jarjar.asm.Attribute nextAttribute com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor com.tonicsystems.jarjar.asm.Context context int codeOffset int currentOffset byte[] classBuffer char[] charBuffer int maxStack int maxLocals int codeLength int bytecodeStartOffset int bytecodeEndOffset com.tonicsystems.jarjar.asm.Label[] labels int exceptionTableLength int stackMapFrameOffset int stackMapTableEndOffset boolean compressedFrames int localVariableTableOffset int localVariableTypeTableOffset int[] visibleTypeAnnotationOffsets int[] invisibleTypeAnnotationOffsets com.tonicsystems.jarjar.asm.Attribute attributes int attributesCount boolean expandFrames int currentVisibleTypeAnnotationIndex int currentVisibleTypeAnnotationBytecodeOffset int currentInvisibleTypeAnnotationIndex int currentInvisibleTypeAnnotationBytecodeOffset boolean insertFrame int wideJumpOpcodeDelta protected void readBytecodeInstructionOffset (int) int bytecodeOffset protected com.tonicsystems.jarjar.asm.Label readLabel (int, com.tonicsystems.jarjar.asm.Label[]) int bytecodeOffset com.tonicsystems.jarjar.asm.Label[] labels private com.tonicsystems.jarjar.asm.Label createLabel (int, com.tonicsystems.jarjar.asm.Label[]) int bytecodeOffset com.tonicsystems.jarjar.asm.Label[] labels com.tonicsystems.jarjar.asm.Label label private void createDebugLabel (int, com.tonicsystems.jarjar.asm.Label[]) int bytecodeOffset com.tonicsystems.jarjar.asm.Label[] labels private int[] readTypeAnnotations (com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.Context, int, boolean) int startPc int length int tableLength com.tonicsystems.jarjar.asm.TypePath path String annotationDescriptor int targetType int pathLength int i com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor com.tonicsystems.jarjar.asm.Context context int runtimeTypeAnnotationsOffset boolean visible char[] charBuffer int currentOffset int[] typeAnnotationsOffsets private int getTypeAnnotationBytecodeOffset (int[], int) int[] typeAnnotationOffsets int typeAnnotationIndex private int readTypeAnnotationTarget (com.tonicsystems.jarjar.asm.Context, int) int startPc int length int index int i int tableLength com.tonicsystems.jarjar.asm.Context context int typeAnnotationOffset int currentOffset int targetType int pathLength private void readParameterAnnotations (com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.Context, int, boolean) String annotationDescriptor int numAnnotations int i com.tonicsystems.jarjar.asm.MethodVisitor methodVisitor com.tonicsystems.jarjar.asm.Context context int runtimeParameterAnnotationsOffset boolean visible int currentOffset int numParameters char[] charBuffer private int readElementValues (com.tonicsystems.jarjar.asm.AnnotationVisitor, int, boolean, char[]) String elementName com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor int annotationOffset boolean named char[] charBuffer int currentOffset int numElementValuePairs private int readElementValue (com.tonicsystems.jarjar.asm.AnnotationVisitor, int, java.lang.String, char[]) int i byte[] byteValues int i boolean[] booleanValues int i short[] shortValues int i char[] charValues int i int[] intValues int i long[] longValues int i float[] floatValues int i double[] doubleValues int numValues com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor int elementValueOffset String elementName char[] charBuffer int currentOffset private void computeImplicitFrame (com.tonicsystems.jarjar.asm.Context) int currentArgumentDescriptorStartOffset com.tonicsystems.jarjar.asm.Context context String methodDescriptor Object[] locals int numLocal int currentMethodDescritorOffset private int readStackMapFrame (int, boolean, boolean, com.tonicsystems.jarjar.asm.Context) int frameType int offsetDelta int offsetDelta int k int local int local int stack int numberOfLocals int numberOfStackItems int offsetDelta int stackMapFrameOffset boolean compressed boolean expand com.tonicsystems.jarjar.asm.Context context int currentOffset char[] charBuffer com.tonicsystems.jarjar.asm.Label[] labels int frameType int offsetDelta private int readVerificationTypeInfo (int, java.lang.Object[], int, char[], com.tonicsystems.jarjar.asm.Label[]) int verificationTypeInfoOffset Object[] frame int index char[] charBuffer com.tonicsystems.jarjar.asm.Label[] labels int currentOffset int tag final int getFirstAttributeOffset () int attributesCount int attributesCount int currentOffset int fieldsCount int methodsCount private int[] readBootstrapMethodsAttribute (int) int j int[] result int currentBootstrapMethodOffset String attributeName int attributeLength int i int maxStringLength char[] charBuffer int currentAttributeOffset private com.tonicsystems.jarjar.asm.Attribute readAttribute (com.tonicsystems.jarjar.asm.Attribute[], java.lang.String, int, int, char[], int, com.tonicsystems.jarjar.asm.Label[]) com.tonicsystems.jarjar.asm.Attribute attributePrototype com.tonicsystems.jarjar.asm.Attribute[] attributePrototypes String type int offset int length char[] charBuffer int codeAttributeOffset com.tonicsystems.jarjar.asm.Label[] labels public int getItemCount () public int getItem (int) int constantPoolEntryIndex public int getMaxStringLength () public int readByte (int) int offset public int readUnsignedShort (int) int offset byte[] classBuffer public short readShort (int) int offset byte[] classBuffer public int readInt (int) int offset byte[] classBuffer public long readLong (int) int offset long l1 long l0 public java.lang.String readUTF8 (int, char[]) int offset char[] charBuffer int constantPoolEntryIndex final java.lang.String readUtf (int, char[]) int constantPoolEntryIndex char[] charBuffer String value int cpInfoOffset private java.lang.String readUtf (int, int, char[]) int currentByte int utfOffset int utfLength char[] charBuffer int currentOffset int endOffset int strLength byte[] classBuffer private java.lang.String readStringish (int, char[]) int offset char[] charBuffer public java.lang.String readClass (int, char[]) int offset char[] charBuffer public java.lang.String readModule (int, char[]) int offset char[] charBuffer public java.lang.String readPackage (int, char[]) int offset char[] charBuffer private com.tonicsystems.jarjar.asm.ConstantDynamic readConstantDynamic (int, char[]) int i int constantPoolEntryIndex char[] charBuffer com.tonicsystems.jarjar.asm.ConstantDynamic constantDynamic int cpInfoOffset int nameAndTypeCpInfoOffset String name String descriptor int bootstrapMethodOffset com.tonicsystems.jarjar.asm.Handle handle Object[] bootstrapMethodArguments public java.lang.Object readConst (int, char[]) int referenceKind int referenceCpInfoOffset int nameAndTypeCpInfoOffset String owner String name String descriptor boolean isInterface int constantPoolEntryIndex char[] charBuffer int cpInfoOffset }
com/tonicsystems/jarjar/asm/ByteVector.class
ByteVector.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.ByteVector extends java.lang.Object { byte[] data int length public void <init> () public void <init> (int) int initialCapacity void <init> (byte[]) byte[] data public int size () public com.tonicsystems.jarjar.asm.ByteVector putByte (int) int byteValue int currentLength final com.tonicsystems.jarjar.asm.ByteVector put11 (int, int) int byteValue1 int byteValue2 int currentLength byte[] currentData public com.tonicsystems.jarjar.asm.ByteVector putShort (int) int shortValue int currentLength byte[] currentData final com.tonicsystems.jarjar.asm.ByteVector put12 (int, int) int byteValue int shortValue int currentLength byte[] currentData final com.tonicsystems.jarjar.asm.ByteVector put112 (int, int, int) int byteValue1 int byteValue2 int shortValue int currentLength byte[] currentData public com.tonicsystems.jarjar.asm.ByteVector putInt (int) int intValue int currentLength byte[] currentData final com.tonicsystems.jarjar.asm.ByteVector put122 (int, int, int) int byteValue int shortValue1 int shortValue2 int currentLength byte[] currentData public com.tonicsystems.jarjar.asm.ByteVector putLong (long) long longValue int currentLength byte[] currentData int intValue public com.tonicsystems.jarjar.asm.ByteVector putUTF8 (java.lang.String) char charValue int i String stringValue int charLength int currentLength byte[] currentData final com.tonicsystems.jarjar.asm.ByteVector encodeUtf8 (java.lang.String, int, int) char charValue int i char charValue int i String stringValue int offset int maxByteLength int charLength int byteLength int byteLengthOffset int currentLength public com.tonicsystems.jarjar.asm.ByteVector putByteArray (byte[], int, int) byte[] byteArrayValue int byteOffset int byteLength private void enlarge (int) int size int doubleCapacity int minimalCapacity byte[] newData }
com/tonicsystems/jarjar/asm/Attribute.class
Attribute.java package com.tonicsystems.jarjar.asm public com.tonicsystems.jarjar.asm.Attribute extends java.lang.Object { public final String type private byte[] content com.tonicsystems.jarjar.asm.Attribute nextAttribute protected void <init> (java.lang.String) String type public boolean isUnknown () public boolean isCodeAttribute () protected com.tonicsystems.jarjar.asm.Label[] getLabels () protected com.tonicsystems.jarjar.asm.Attribute read (com.tonicsystems.jarjar.asm.ClassReader, int, int, char[], int, com.tonicsystems.jarjar.asm.Label[]) com.tonicsystems.jarjar.asm.ClassReader classReader int offset int length char[] charBuffer int codeAttributeOffset com.tonicsystems.jarjar.asm.Label[] labels com.tonicsystems.jarjar.asm.Attribute attribute protected com.tonicsystems.jarjar.asm.ByteVector write (com.tonicsystems.jarjar.asm.ClassWriter, byte[], int, int, int) com.tonicsystems.jarjar.asm.ClassWriter classWriter byte[] code int codeLength int maxStack int maxLocals final int getAttributeCount () int count com.tonicsystems.jarjar.asm.Attribute attribute final int computeAttributesSize (com.tonicsystems.jarjar.asm.SymbolTable) com.tonicsystems.jarjar.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals final int computeAttributesSize (com.tonicsystems.jarjar.asm.SymbolTable, byte[], int, int, int) com.tonicsystems.jarjar.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals com.tonicsystems.jarjar.asm.ClassWriter classWriter int size com.tonicsystems.jarjar.asm.Attribute attribute static int computeAttributesSize (com.tonicsystems.jarjar.asm.SymbolTable, int, int) com.tonicsystems.jarjar.asm.SymbolTable symbolTable int accessFlags int signatureIndex int size final void putAttributes (com.tonicsystems.jarjar.asm.SymbolTable, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.SymbolTable symbolTable com.tonicsystems.jarjar.asm.ByteVector output byte[] code int codeLength int maxStack int maxLocals final void putAttributes (com.tonicsystems.jarjar.asm.SymbolTable, byte[], int, int, int, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.ByteVector attributeContent com.tonicsystems.jarjar.asm.SymbolTable symbolTable byte[] code int codeLength int maxStack int maxLocals com.tonicsystems.jarjar.asm.ByteVector output com.tonicsystems.jarjar.asm.ClassWriter classWriter com.tonicsystems.jarjar.asm.Attribute attribute static void putAttributes (com.tonicsystems.jarjar.asm.SymbolTable, int, int, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.SymbolTable symbolTable int accessFlags int signatureIndex com.tonicsystems.jarjar.asm.ByteVector output }
com/tonicsystems/jarjar/asm/Attribute$Set.class
Attribute.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.Attribute$Set extends java.lang.Object { private static final int SIZE_INCREMENT private int size private com.tonicsystems.jarjar.asm.Attribute[] data void <init> () void addAttributes (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute attributeList com.tonicsystems.jarjar.asm.Attribute attribute com.tonicsystems.jarjar.asm.Attribute[] toArray () com.tonicsystems.jarjar.asm.Attribute[] result private boolean contains (com.tonicsystems.jarjar.asm.Attribute) int i com.tonicsystems.jarjar.asm.Attribute attribute private void add (com.tonicsystems.jarjar.asm.Attribute) com.tonicsystems.jarjar.asm.Attribute[] newData com.tonicsystems.jarjar.asm.Attribute attribute }
com/tonicsystems/jarjar/asm/AnnotationWriter.class
AnnotationWriter.java package com.tonicsystems.jarjar.asm final com.tonicsystems.jarjar.asm.AnnotationWriter extends com.tonicsystems.jarjar.asm.AnnotationVisitor { private final com.tonicsystems.jarjar.asm.SymbolTable symbolTable private final boolean useNamedValues private final com.tonicsystems.jarjar.asm.ByteVector annotation private final int numElementValuePairsOffset private int numElementValuePairs private final com.tonicsystems.jarjar.asm.AnnotationWriter previousAnnotation private com.tonicsystems.jarjar.asm.AnnotationWriter nextAnnotation void <init> (com.tonicsystems.jarjar.asm.SymbolTable, boolean, com.tonicsystems.jarjar.asm.ByteVector, com.tonicsystems.jarjar.asm.AnnotationWriter) com.tonicsystems.jarjar.asm.SymbolTable symbolTable boolean useNamedValues com.tonicsystems.jarjar.asm.ByteVector annotation com.tonicsystems.jarjar.asm.AnnotationWriter previousAnnotation static com.tonicsystems.jarjar.asm.AnnotationWriter create (com.tonicsystems.jarjar.asm.SymbolTable, java.lang.String, com.tonicsystems.jarjar.asm.AnnotationWriter) com.tonicsystems.jarjar.asm.SymbolTable symbolTable String descriptor com.tonicsystems.jarjar.asm.AnnotationWriter previousAnnotation com.tonicsystems.jarjar.asm.ByteVector annotation static com.tonicsystems.jarjar.asm.AnnotationWriter create (com.tonicsystems.jarjar.asm.SymbolTable, int, com.tonicsystems.jarjar.asm.TypePath, java.lang.String, com.tonicsystems.jarjar.asm.AnnotationWriter) com.tonicsystems.jarjar.asm.SymbolTable symbolTable int typeRef com.tonicsystems.jarjar.asm.TypePath typePath String descriptor com.tonicsystems.jarjar.asm.AnnotationWriter previousAnnotation com.tonicsystems.jarjar.asm.ByteVector typeAnnotation public void visit (java.lang.String, java.lang.Object) int booleanValue byte byteValue byte[] byteArray boolean booleanValue boolean[] booleanArray short shortValue short[] shortArray char charValue char[] charArray int intValue int[] intArray long longValue long[] longArray float floatValue float[] floatArray double doubleValue double[] doubleArray com.tonicsystems.jarjar.asm.Symbol symbol String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String value public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String descriptor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () byte[] data int computeAnnotationsSize (java.lang.String) String attributeName int attributeSize com.tonicsystems.jarjar.asm.AnnotationWriter annotationWriter static int computeAnnotationsSize (com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter) com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation int size void putAnnotations (int, com.tonicsystems.jarjar.asm.ByteVector) int attributeNameIndex com.tonicsystems.jarjar.asm.ByteVector output int attributeLength int numAnnotations com.tonicsystems.jarjar.asm.AnnotationWriter annotationWriter com.tonicsystems.jarjar.asm.AnnotationWriter firstAnnotation static void putAnnotations (com.tonicsystems.jarjar.asm.SymbolTable, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.AnnotationWriter, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.SymbolTable symbolTable com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation com.tonicsystems.jarjar.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation com.tonicsystems.jarjar.asm.ByteVector output static int computeParameterAnnotationsSize (java.lang.String, com.tonicsystems.jarjar.asm.AnnotationWriter[], int) com.tonicsystems.jarjar.asm.AnnotationWriter annotationWriter int i String attributeName com.tonicsystems.jarjar.asm.AnnotationWriter[] annotationWriters int annotableParameterCount int attributeSize static void putParameterAnnotations (int, com.tonicsystems.jarjar.asm.AnnotationWriter[], int, com.tonicsystems.jarjar.asm.ByteVector) com.tonicsystems.jarjar.asm.AnnotationWriter annotationWriter int i com.tonicsystems.jarjar.asm.AnnotationWriter annotationWriter com.tonicsystems.jarjar.asm.AnnotationWriter firstAnnotation int numAnnotations int i int attributeNameIndex com.tonicsystems.jarjar.asm.AnnotationWriter[] annotationWriters int annotableParameterCount com.tonicsystems.jarjar.asm.ByteVector output int attributeLength }
com/tonicsystems/jarjar/asm/AnnotationVisitor.class
AnnotationVisitor.java package com.tonicsystems.jarjar.asm public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor extends java.lang.Object { protected final int api protected com.tonicsystems.jarjar.asm.AnnotationVisitor av protected void <init> (int) int api protected void <init> (int, com.tonicsystems.jarjar.asm.AnnotationVisitor) int api com.tonicsystems.jarjar.asm.AnnotationVisitor annotationVisitor public com.tonicsystems.jarjar.asm.AnnotationVisitor getDelegate () public void visit (java.lang.String, java.lang.Object) String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String descriptor String value public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String descriptor public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () }
com/tonicsystems/jarjar/asm/
com/tonicsystems/jarjar/ZapProcessor.class
ZapProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.ZapProcessor extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final java.util.List wildcards public void <init> (java.util.List) java.util.List zapList public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.EntryStruct struct String name private boolean zap (java.lang.String) com.tonicsystems.jarjar.Wildcard wildcard String desc }
com/tonicsystems/jarjar/Zap.class
Zap.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.Zap extends com.tonicsystems.jarjar.PatternElement { public void <init> () }
com/tonicsystems/jarjar/Wildcard.class
Wildcard.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.Wildcard extends java.lang.Object { private static final java.util.regex.Pattern DSTAR private static final java.util.regex.Pattern STAR private static final java.util.regex.Pattern ESTAR private final java.util.regex.Pattern pattern private final int count private final java.util.ArrayList parts private final String[] strings private final int[] refs public void <init> (java.lang.String, java.lang.String) int n char ch int i int mark int state int len Object v int i String pattern String result String regex char[] chars int max int size public boolean matches (java.lang.String) String value public java.lang.String replace (java.lang.String) int i StringBuilder sb String value java.util.regex.Matcher matcher private java.util.regex.Matcher getMatcher (java.lang.String) String value java.util.regex.Matcher matcher private static boolean checkIdentifierChars (java.lang.String, java.lang.String) char c int i int len String expr String extra private static java.lang.String replaceAllLiteral (java.util.regex.Pattern, java.lang.String, java.lang.String) java.util.regex.Pattern pattern String value String replace public java.lang.String toString () static void <clinit> () }
com/tonicsystems/jarjar/TextDepHandler.class
TextDepHandler.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.TextDepHandler extends com.tonicsystems.jarjar.AbstractDepHandler { private final java.io.PrintWriter w public void <init> (java.io.PrintWriter, int) java.io.PrintWriter w int level protected void handle (java.lang.String, java.lang.String) throws java.io.IOException String from String to }
com/tonicsystems/jarjar/StringReader.class
StringReader.java package com.tonicsystems.jarjar abstract com.tonicsystems.jarjar.StringReader extends com.tonicsystems.jarjar.asm.ClassVisitor { private int line private String className public void <init> () public abstract void visitString (java.lang.String, java.lang.String, int) private void handleObject (java.lang.Object) Object value 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 com.tonicsystems.jarjar.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 com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public com.tonicsystems.jarjar.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 static synthetic void access$000 (com.tonicsystems.jarjar.StringReader, java.lang.Object) com.tonicsystems.jarjar.StringReader x0 Object x1 static synthetic int access$102 (com.tonicsystems.jarjar.StringReader, int) com.tonicsystems.jarjar.StringReader x0 int x1 }
com/tonicsystems/jarjar/StringReader$3.class
StringReader.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.StringReader$3 extends com.tonicsystems.jarjar.asm.MethodVisitor { final synthetic com.tonicsystems.jarjar.StringReader this$0 void <init> (com.tonicsystems.jarjar.StringReader, int) com.tonicsystems.jarjar.StringReader this$0 int arg0 public void visitLdcInsn (java.lang.Object) Object cst public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label) int line com.tonicsystems.jarjar.asm.Label start public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Handle, java.lang.Object[]) Object bsmArg String name String desc com.tonicsystems.jarjar.asm.Handle bsm Object[] bsmArgs public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible }
com/tonicsystems/jarjar/StringReader$2.class
StringReader.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.StringReader$2 extends com.tonicsystems.jarjar.asm.AnnotationVisitor { final synthetic com.tonicsystems.jarjar.StringReader this$0 void <init> (com.tonicsystems.jarjar.StringReader, int) com.tonicsystems.jarjar.StringReader this$0 int arg0 public void visit (java.lang.String, java.lang.Object) String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String desc String value public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc }
com/tonicsystems/jarjar/StringReader$1.class
StringReader.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.StringReader$1 extends com.tonicsystems.jarjar.asm.FieldVisitor { final synthetic com.tonicsystems.jarjar.StringReader this$0 void <init> (com.tonicsystems.jarjar.StringReader, int) com.tonicsystems.jarjar.StringReader this$0 int arg0 public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible }
com/tonicsystems/jarjar/StringDumper.class
StringDumper.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.StringDumper extends java.lang.Object { public void <init> () public void run (java.lang.String, java.io.PrintWriter) throws java.io.IOException Exception e com.tonicsystems.jarjar.ext_util.ClassPathEntry entry java.io.InputStream in com.tonicsystems.jarjar.ext_util.RuntimeIOException e String classPath java.io.PrintWriter pw com.tonicsystems.jarjar.StringReader stringReader com.tonicsystems.jarjar.ext_util.ClassPathIterator cp private static java.lang.String escapeStringLiteral (java.lang.String) char ch int i int size String value StringBuilder sb char[] chars static synthetic java.lang.String access$000 (java.lang.String) String x0 }
com/tonicsystems/jarjar/StringDumper$DumpStringReader.class
StringDumper.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.StringDumper$DumpStringReader extends com.tonicsystems.jarjar.StringReader { private final java.io.PrintWriter pw private String className public void <init> (java.io.PrintWriter) java.io.PrintWriter pw public void visitString (java.lang.String, java.lang.String, int) String className String value int line }
com/tonicsystems/jarjar/RulesFileParser.class
RulesFileParser.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.RulesFileParser extends java.lang.Object { private void <init> () public static java.util.List parse (java.io.File) throws java.io.IOException java.io.File file public static java.util.List parse (java.lang.String) throws java.io.IOException String value private static java.util.List parse (java.io.Reader) throws java.io.IOException com.tonicsystems.jarjar.Rule rule String[] parts String type com.tonicsystems.jarjar.PatternElement element java.util.List patterns java.io.BufferedReader br int c String line java.io.Reader r private static java.lang.String stripComment (java.lang.String) String in int p private static void error (int, java.lang.String[]) int line String[] parts }
com/tonicsystems/jarjar/Rule.class
Rule.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.Rule extends com.tonicsystems.jarjar.PatternElement { private String result public void <init> () public void setResult (java.lang.String) String result public java.lang.String getResult () }
com/tonicsystems/jarjar/ResourceProcessor.class
ResourceProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.ResourceProcessor extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final com.tonicsystems.jarjar.PackageRemapper pr public void <init> (com.tonicsystems.jarjar.PackageRemapper) com.tonicsystems.jarjar.PackageRemapper pr public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.EntryStruct struct }
com/tonicsystems/jarjar/PatternElement.class
PatternElement.java package com.tonicsystems.jarjar public abstract com.tonicsystems.jarjar.PatternElement extends java.lang.Object { private String pattern public void <init> () public void setPattern (java.lang.String) String pattern public java.lang.String getPattern () static java.util.List createWildcards (java.util.List) String result String expr com.tonicsystems.jarjar.PatternElement pattern java.util.List patterns java.util.List wildcards }
com/tonicsystems/jarjar/PathClass.class
PathClass.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.PathClass extends java.lang.Object { private final String classPath private final String className public void <init> (java.lang.String, java.lang.String) String classPath String className public java.lang.String getClassPath () public java.lang.String getClassName () public java.lang.String toString () }
com/tonicsystems/jarjar/PackageRemapper.class
PackageRemapper.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.PackageRemapper extends com.tonicsystems.jarjar.asm.commons.Remapper { private static final String RESOURCE_SUFFIX private static final java.util.regex.Pattern ARRAY_FOR_NAME_PATTERN private final java.util.List wildcards private final java.util.Map typeCache private final java.util.Map pathCache private final java.util.Map valueCache private final boolean verbose public void <init> (java.util.List, boolean) java.util.List ruleList boolean verbose static boolean isArrayForName (java.lang.String) String value public java.lang.String map (java.lang.String) String key String s public java.lang.String mapPath (java.lang.String) String end int slash String end boolean absolute String path String s public java.lang.Object mapValue (java.lang.Object) String desc1 String desc2 boolean hasDot boolean hasSlash String s Object value private java.lang.String replaceHelper (java.lang.String) String test com.tonicsystems.jarjar.Wildcard wildcard String value static void <clinit> () }
com/tonicsystems/jarjar/ManifestProcessor.class
ManifestProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.ManifestProcessor extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private static final String MANIFEST_PATH private static final com.tonicsystems.jarjar.ManifestProcessor INSTANCE public static com.tonicsystems.jarjar.ManifestProcessor getInstance () private void <init> () public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.EntryStruct struct static void <clinit> () }
com/tonicsystems/jarjar/MainUtil.class
MainUtil.java package com.tonicsystems.jarjar final com.tonicsystems.jarjar.MainUtil extends java.lang.Object { public static void runMain (java.lang.Object, java.lang.String[], java.lang.String) throws java.lang.Exception Throwable cause java.lang.reflect.InvocationTargetException e String[] remaining java.lang.reflect.Method method int i String command java.lang.reflect.Method[] methods Object main String[] args String defCommand private static java.lang.Object[] bindParameters (java.lang.reflect.Method, java.lang.String[]) String[] rest Class type int remaining int i int len java.lang.reflect.Method method String[] args java.util.List parameters Class[] parameterTypes private static java.lang.Object convertParameter (java.lang.String, java.lang.Class) String arg Class type private void <init> () }
com/tonicsystems/jarjar/MainProcessor.class
MainProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.MainProcessor extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final boolean verbose private final com.tonicsystems.jarjar.ext_util.JarProcessorChain chain private final com.tonicsystems.jarjar.KeepProcessor kp private final java.util.Map renames public void <init> (java.util.List, boolean, boolean) com.tonicsystems.jarjar.PatternElement pattern java.util.List patterns boolean verbose boolean skipManifest java.util.List zapList java.util.List ruleList java.util.List keepList com.tonicsystems.jarjar.PackageRemapper pr java.util.List processors public void strip (java.io.File) throws java.io.IOException java.io.File file java.util.Set excludes private java.util.Set getExcludes () String name String renamed String exclude java.util.Set result public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.EntryStruct struct String name boolean keepIt }
com/tonicsystems/jarjar/Main.class
Main.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.Main extends java.lang.Object { private static final String LINE_SEPARATOR private static final String HELP public void <init> () private static java.lang.String readIntoString (java.io.InputStream) throws java.io.IOException java.io.InputStream in StringBuilder sb java.io.BufferedReader r String line public static void main (java.lang.String[]) throws java.lang.Exception String[] args public void help () public void strings (java.lang.String) throws java.io.IOException String cp public void find (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException int levelFlag int levelFlag String level String cp1 String cp2 int levelFlag java.io.PrintWriter w com.tonicsystems.jarjar.DepHandler handler public void process (java.io.File, java.io.File, java.io.File) throws java.io.IOException java.io.File rulesFile java.io.File inJar java.io.File outJar java.util.List rules boolean verbose boolean skipManifest com.tonicsystems.jarjar.MainProcessor proc static void <clinit> () java.io.IOException e }
com/tonicsystems/jarjar/KeepProcessor.class
KeepProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.KeepProcessor extends com.tonicsystems.jarjar.asm.commons.Remapper implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final com.tonicsystems.jarjar.asm.ClassVisitor cv private final java.util.List wildcards private final java.util.List roots private final java.util.Map depend private java.util.Set curSet public void <init> (java.util.List) java.util.List patterns public boolean isEnabled () public java.util.Set getExcludes () java.util.Set closure java.util.Set removable private void closureHelper (java.util.Set, java.util.Collection) String name java.util.Set closure java.util.Collection process public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.Wildcard wildcard String name Exception e com.tonicsystems.jarjar.ext_util.EntryStruct struct public java.lang.String map (java.lang.String) String key public java.lang.Object mapValue (java.lang.Object) String s Object value private static boolean isForName (java.lang.String) char c int i int len String value }
com/tonicsystems/jarjar/Keep.class
Keep.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.Keep extends com.tonicsystems.jarjar.PatternElement { public void <init> () }
com/tonicsystems/jarjar/JarJarTask.class
JarJarTask.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.JarJarTask extends com.tonicsystems.jarjar.ext_util.AntJarProcessor { private java.util.List patterns public void <init> () public void addConfiguredRule (com.tonicsystems.jarjar.Rule) com.tonicsystems.jarjar.Rule rule public void addConfiguredZap (com.tonicsystems.jarjar.Zap) com.tonicsystems.jarjar.Zap zap public void addConfiguredKeep (com.tonicsystems.jarjar.Keep) com.tonicsystems.jarjar.Keep keep public void execute () throws org.apache.tools.ant.BuildException java.io.IOException e com.tonicsystems.jarjar.MainProcessor proc protected void cleanHelper () }
com/tonicsystems/jarjar/ExcludeProcessor.class
ExcludeProcessor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.ExcludeProcessor extends java.lang.Object implements com.tonicsystems.jarjar.ext_util.JarProcessor { private final java.util.Set excludes private final boolean verbose public void <init> (java.util.Set, boolean) java.util.Set excludes boolean verbose public boolean process (com.tonicsystems.jarjar.ext_util.EntryStruct) throws java.io.IOException com.tonicsystems.jarjar.ext_util.EntryStruct struct boolean toKeep }
com/tonicsystems/jarjar/EmptyClassVisitor.class
EmptyClassVisitor.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.EmptyClassVisitor extends com.tonicsystems.jarjar.asm.ClassVisitor { public void <init> () public com.tonicsystems.jarjar.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 public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public com.tonicsystems.jarjar.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 }
com/tonicsystems/jarjar/EmptyClassVisitor$3.class
EmptyClassVisitor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.EmptyClassVisitor$3 extends com.tonicsystems.jarjar.asm.FieldVisitor { final synthetic com.tonicsystems.jarjar.EmptyClassVisitor this$0 void <init> (com.tonicsystems.jarjar.EmptyClassVisitor, int) com.tonicsystems.jarjar.EmptyClassVisitor this$0 int arg0 }
com/tonicsystems/jarjar/EmptyClassVisitor$2.class
EmptyClassVisitor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.EmptyClassVisitor$2 extends com.tonicsystems.jarjar.asm.AnnotationVisitor { final synthetic com.tonicsystems.jarjar.EmptyClassVisitor this$0 void <init> (com.tonicsystems.jarjar.EmptyClassVisitor, int) com.tonicsystems.jarjar.EmptyClassVisitor this$0 int arg0 }
com/tonicsystems/jarjar/EmptyClassVisitor$1.class
EmptyClassVisitor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.EmptyClassVisitor$1 extends com.tonicsystems.jarjar.asm.MethodVisitor { final synthetic com.tonicsystems.jarjar.EmptyClassVisitor this$0 void <init> (com.tonicsystems.jarjar.EmptyClassVisitor, int) com.tonicsystems.jarjar.EmptyClassVisitor this$0 int arg0 }
com/tonicsystems/jarjar/DepHandler.class
DepHandler.java package com.tonicsystems.jarjar public abstract com.tonicsystems.jarjar.DepHandler extends java.lang.Object { public static final int LEVEL_CLASS public static final int LEVEL_JAR public abstract void handleStart () throws java.io.IOException public abstract void handle (com.tonicsystems.jarjar.PathClass, com.tonicsystems.jarjar.PathClass) throws java.io.IOException public abstract void handleEnd () throws java.io.IOException }
com/tonicsystems/jarjar/DepFindVisitor.class
DepFindVisitor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.DepFindVisitor extends com.tonicsystems.jarjar.asm.commons.ClassRemapper { public void <init> (java.util.Map, java.lang.String, com.tonicsystems.jarjar.DepHandler) throws java.io.IOException java.util.Map classes String source com.tonicsystems.jarjar.DepHandler handler 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 }
com/tonicsystems/jarjar/DepFindVisitor$DepFindRemapper.class
DepFindVisitor.java package com.tonicsystems.jarjar com.tonicsystems.jarjar.DepFindVisitor$DepFindRemapper extends com.tonicsystems.jarjar.asm.commons.Remapper { private final java.util.Map classes private final String source private final com.tonicsystems.jarjar.DepHandler handler private com.tonicsystems.jarjar.PathClass curPathClass public void <init> (java.util.Map, java.lang.String, com.tonicsystems.jarjar.DepHandler) java.util.Map classes String source com.tonicsystems.jarjar.DepHandler handler public void setClassName (java.lang.String) String name public java.lang.String map (java.lang.String) String otherSource java.io.IOException e String key }
com/tonicsystems/jarjar/DepFind.class
DepFind.java package com.tonicsystems.jarjar public com.tonicsystems.jarjar.DepFind extends java.lang.Object { private java.io.File curDir public void <init> () public void setCurrentDirectory (java.io.File) java.io.File curDir public void run (java.lang.String, java.lang.String, com.tonicsystems.jarjar.DepHandler) throws java.io.IOException Exception e com.tonicsystems.jarjar.ext_util.ClassPathEntry entry java.io.InputStream in Exception e com.tonicsystems.jarjar.ext_util.ClassPathEntry entry java.io.InputStream in com.tonicsystems.jarjar.ext_util.ClassHeaderReader header java.util.Map classes com.tonicsystems.jarjar.ext_util.ClassPathIterator cp com.tonicsystems.jarjar.ext_util.RuntimeIOException e String from String to com.tonicsystems.jarjar.DepHandler handler }
com/tonicsystems/jarjar/AbstractDepHandler.class
AbstractDepHandler.java package com.tonicsystems.jarjar public abstract com.tonicsystems.jarjar.AbstractDepHandler extends java.lang.Object implements com.tonicsystems.jarjar.DepHandler { protected final int level private final java.util.Set seenIt protected void <init> (int) int level public void handle (com.tonicsystems.jarjar.PathClass, com.tonicsystems.jarjar.PathClass) throws java.io.IOException java.util.List pair com.tonicsystems.jarjar.PathClass from com.tonicsystems.jarjar.PathClass to java.util.List pair protected abstract void handle (java.lang.String, java.lang.String) throws java.io.IOException public void handleStart () throws java.io.IOException public void handleEnd () throws java.io.IOException private static java.util.List createPair (java.lang.Object, java.lang.Object) Object o1 Object o2 java.util.List list }
com/tonicsystems/jarjar/
com/tonicsystems/
com/
META-INF/MANIFEST.MF
META-INF/