META-INF/
META-INF/MANIFEST.MF
com/
com/tonicsystems/
com/tonicsystems/jarjar/
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/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/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) throws java.io.IOException
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/DepFindVisitor.class
DepFindVisitor.java
package com.tonicsystems.jarjar
com.tonicsystems.jarjar.DepFindVisitor extends com.tonicsystems.jarjar.asm.commons.RemappingClassAdapter {
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/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/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 result
}
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/Keep.class
Keep.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Keep extends com.tonicsystems.jarjar.PatternElement {
public void <init> ()
}
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
private byte[] buf
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.Iterator i$
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
java.util.Iterator i$
String name
Exception ignore
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/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
private boolean verbose
private java.util.List patterns
private int level
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/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.JarProcessor 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.Iterator i$
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.Iterator i$
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 result
}
com/tonicsystems/jarjar/MainUtil.class
MainUtil.java
package com.tonicsystems.jarjar
com.tonicsystems.jarjar.MainUtil extends java.lang.Object {
void <init> ()
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
}
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/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
Exception e
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
java.util.Iterator i$
String value
static void <clinit> ()
}
com/tonicsystems/jarjar/PathClass.class
PathClass.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.PathClass extends java.lang.Object {
private String classPath
private 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/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.Iterator i$
java.util.List patterns
java.util.List wildcards
}
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 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/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/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 void error (int, java.lang.String[])
int line
String[] parts
}
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/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/StringReader.class
StringReader.java
package com.tonicsystems.jarjar
abstract com.tonicsystems.jarjar.StringReader extends com.tonicsystems.jarjar.asm.commons.EmptyVisitor {
private int line
private String className
void <init> ()
public abstract void visitString (java.lang.String, java.lang.String, int)
private void handleObject (java.lang.Object)
Object value
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 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 void visitLdcInsn (java.lang.Object)
Object cst
public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label)
int line
com.tonicsystems.jarjar.asm.Label start
}
com/tonicsystems/jarjar/TextDepHandler.class
TextDepHandler.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.TextDepHandler extends com.tonicsystems.jarjar.AbstractDepHandler {
private 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/Wildcard.class
Wildcard.java
package com.tonicsystems.jarjar
com.tonicsystems.jarjar.Wildcard extends java.lang.Object {
private static java.util.regex.Pattern dstar
private static java.util.regex.Pattern star
private static 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/Zap.class
Zap.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Zap extends com.tonicsystems.jarjar.PatternElement {
public void <init> ()
}
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 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
java.util.Iterator i$
String desc
}
com/tonicsystems/jarjar/help.txt
com/tonicsystems/jarjar/ext_util/
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/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/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 com.tonicsystems.jarjar.ext_util.ClassHeaderReader$MyByteArrayInputStream bin
private 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
java.io.IOException e
int size
int tag
int i
int i
int constant_pool_count
int index
int interfaces_count
java.io.InputStream in
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 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 static java.lang.Object resizeArray (java.lang.Object, int)
Object newArray
Object array
int length
}
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/ClassPathIterator$1.class
ClassPathIterator.java
package com.tonicsystems.jarjar.ext_util
final 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/ClassPathIterator$2.class
ClassPathIterator.java
package com.tonicsystems.jarjar.ext_util
final 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$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)
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$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$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)
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$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.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 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
java.util.Iterator i$
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[] arr$
int len$
int i$
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/ClassTransformer.class
ClassTransformer.java
package com.tonicsystems.jarjar.ext_util
public abstract com.tonicsystems.jarjar.ext_util.ClassTransformer extends java.lang.Object implements com.tonicsystems.jarjar.asm.ClassVisitor {
public abstract void setTarget (com.tonicsystems.jarjar.asm.ClassVisitor)
}
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> ()
}
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.ClassWriter {
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 ()
}
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.File from
java.io.File to
byte[] buf
java.io.InputStream in
}
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/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
int i
com.tonicsystems.jarjar.ext_util.EntryStruct struct
}
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
Exception e
com.tonicsystems.jarjar.asm.ClassReader reader
com.tonicsystems.jarjar.ext_util.GetNameClassWriter w
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/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.ClassTransformer[] chain
public void <init> (com.tonicsystems.jarjar.ext_util.ClassTransformer[])
int i
com.tonicsystems.jarjar.ext_util.ClassTransformer[] chain
protected com.tonicsystems.jarjar.asm.ClassVisitor transform (com.tonicsystems.jarjar.asm.ClassVisitor)
com.tonicsystems.jarjar.asm.ClassVisitor v
}
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.RemappingClassAdapter implements com.tonicsystems.jarjar.ext_util.ClassTransformer {
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
}
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/StandaloneJarProcessor.class
StandaloneJarProcessor.java
package com.tonicsystems.jarjar.ext_util
public com.tonicsystems.jarjar.ext_util.StandaloneJarProcessor extends java.lang.Object {
public void <init> ()
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.io.File tmp
java.util.jar.JarFile in
java.util.jar.JarOutputStream out
java.util.Set entries
}
com/tonicsystems/jarjar/asm/
com/tonicsystems/jarjar/asm/AnnotationVisitor.class
<Unknown>
package com.tonicsystems.jarjar.asm
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor extends java.lang.Object {
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String)
public abstract void visitEnd ()
}
com/tonicsystems/jarjar/asm/AnnotationWriter.class
<Unknown>
package com.tonicsystems.jarjar.asm
final com.tonicsystems.jarjar.asm.AnnotationWriter extends java.lang.Object implements com.tonicsystems.jarjar.asm.AnnotationVisitor {
private final com.tonicsystems.jarjar.asm.ClassWriter a
private int b
private final boolean c
private final com.tonicsystems.jarjar.asm.ByteVector d
private final com.tonicsystems.jarjar.asm.ByteVector e
private final int f
com.tonicsystems.jarjar.asm.AnnotationWriter g
com.tonicsystems.jarjar.asm.AnnotationWriter h
void <init> (com.tonicsystems.jarjar.asm.ClassWriter, boolean, com.tonicsystems.jarjar.asm.ByteVector, com.tonicsystems.jarjar.asm.ByteVector, int)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
int a ()
void a (com.tonicsystems.jarjar.asm.ByteVector)
static void a (com.tonicsystems.jarjar.asm.AnnotationWriter[], int, com.tonicsystems.jarjar.asm.ByteVector)
}
com/tonicsystems/jarjar/asm/Attribute.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.Attribute extends java.lang.Object {
public final String type
byte[] b
com.tonicsystems.jarjar.asm.Attribute a
protected void <init> (java.lang.String)
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[])
protected com.tonicsystems.jarjar.asm.ByteVector write (com.tonicsystems.jarjar.asm.ClassWriter, byte[], int, int, int)
final int a ()
final int a (com.tonicsystems.jarjar.asm.ClassWriter, byte[], int, int, int)
final void a (com.tonicsystems.jarjar.asm.ClassWriter, byte[], int, int, int, com.tonicsystems.jarjar.asm.ByteVector)
}
com/tonicsystems/jarjar/asm/ByteVector.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.ByteVector extends java.lang.Object {
byte[] a
int b
public void <init> ()
public void <init> (int)
public com.tonicsystems.jarjar.asm.ByteVector putByte (int)
com.tonicsystems.jarjar.asm.ByteVector a (int, int)
public com.tonicsystems.jarjar.asm.ByteVector putShort (int)
com.tonicsystems.jarjar.asm.ByteVector b (int, int)
public com.tonicsystems.jarjar.asm.ByteVector putInt (int)
public com.tonicsystems.jarjar.asm.ByteVector putLong (long)
public com.tonicsystems.jarjar.asm.ByteVector putUTF8 (java.lang.String)
public com.tonicsystems.jarjar.asm.ByteVector putByteArray (byte[], int, int)
private void a (int)
}
com/tonicsystems/jarjar/asm/ClassAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.ClassAdapter extends java.lang.Object implements com.tonicsystems.jarjar.asm.ClassVisitor {
protected com.tonicsystems.jarjar.asm.ClassVisitor cv
public void <init> (com.tonicsystems.jarjar.asm.ClassVisitor)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
}
com/tonicsystems/jarjar/asm/ClassReader.class
<Unknown>
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
public final byte[] b
private final int[] a
private final String[] c
private final int d
public final int header
public void <init> (byte[])
public void <init> (byte[], int, int)
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
void a (com.tonicsystems.jarjar.asm.ClassWriter)
public void <init> (java.io.InputStream) throws java.io.IOException
public void <init> (java.lang.String) throws java.io.IOException
private static byte[] a (java.io.InputStream) throws java.io.IOException
public void accept (com.tonicsystems.jarjar.asm.ClassVisitor, int)
public void accept (com.tonicsystems.jarjar.asm.ClassVisitor, com.tonicsystems.jarjar.asm.Attribute[], int)
private void a (int, java.lang.String, char[], boolean, com.tonicsystems.jarjar.asm.MethodVisitor)
private int a (int, char[], boolean, com.tonicsystems.jarjar.asm.AnnotationVisitor)
private int a (int, char[], java.lang.String, com.tonicsystems.jarjar.asm.AnnotationVisitor)
private int a (java.lang.Object[], int, int, char[], com.tonicsystems.jarjar.asm.Label[])
protected com.tonicsystems.jarjar.asm.Label readLabel (int, com.tonicsystems.jarjar.asm.Label[])
private com.tonicsystems.jarjar.asm.Attribute a (com.tonicsystems.jarjar.asm.Attribute[], java.lang.String, int, int, char[], int, com.tonicsystems.jarjar.asm.Label[])
public int getItem (int)
public int readByte (int)
public int readUnsignedShort (int)
public short readShort (int)
public int readInt (int)
public long readLong (int)
public java.lang.String readUTF8 (int, char[])
private java.lang.String a (int, int, char[])
public java.lang.String readClass (int, char[])
public java.lang.Object readConst (int, char[])
}
com/tonicsystems/jarjar/asm/ClassVisitor.class
<Unknown>
package com.tonicsystems.jarjar.asm
public abstract com.tonicsystems.jarjar.asm.ClassVisitor extends java.lang.Object {
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitEnd ()
}
com/tonicsystems/jarjar/asm/ClassWriter.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.ClassWriter extends java.lang.Object implements com.tonicsystems.jarjar.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final byte[] a
com.tonicsystems.jarjar.asm.ClassReader J
int b
int c
final com.tonicsystems.jarjar.asm.ByteVector d
com.tonicsystems.jarjar.asm.Item[] e
int f
final com.tonicsystems.jarjar.asm.Item g
final com.tonicsystems.jarjar.asm.Item h
final com.tonicsystems.jarjar.asm.Item i
com.tonicsystems.jarjar.asm.Item[] E
private short D
private int j
private int k
String F
private int l
private int m
private int n
private int[] o
private int p
private com.tonicsystems.jarjar.asm.ByteVector q
private int r
private int s
private com.tonicsystems.jarjar.asm.AnnotationWriter t
private com.tonicsystems.jarjar.asm.AnnotationWriter u
private com.tonicsystems.jarjar.asm.Attribute v
private int w
private com.tonicsystems.jarjar.asm.ByteVector x
com.tonicsystems.jarjar.asm.FieldWriter y
com.tonicsystems.jarjar.asm.FieldWriter z
com.tonicsystems.jarjar.asm.MethodWriter A
com.tonicsystems.jarjar.asm.MethodWriter B
private final boolean H
private final boolean G
boolean I
public void <init> (int)
public void <init> (com.tonicsystems.jarjar.asm.ClassReader, int)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
public byte[] toByteArray ()
com.tonicsystems.jarjar.asm.Item a (java.lang.Object)
public int newConst (java.lang.Object)
public int newUTF8 (java.lang.String)
com.tonicsystems.jarjar.asm.Item a (java.lang.String)
public int newClass (java.lang.String)
com.tonicsystems.jarjar.asm.Item a (java.lang.String, java.lang.String, java.lang.String)
public int newField (java.lang.String, java.lang.String, java.lang.String)
com.tonicsystems.jarjar.asm.Item a (java.lang.String, java.lang.String, java.lang.String, boolean)
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
com.tonicsystems.jarjar.asm.Item a (int)
com.tonicsystems.jarjar.asm.Item a (float)
com.tonicsystems.jarjar.asm.Item a (long)
com.tonicsystems.jarjar.asm.Item a (double)
private com.tonicsystems.jarjar.asm.Item b (java.lang.String)
public int newNameType (java.lang.String, java.lang.String)
int c (java.lang.String)
int a (java.lang.String, int)
private com.tonicsystems.jarjar.asm.Item c (com.tonicsystems.jarjar.asm.Item)
int a (int, int)
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
private com.tonicsystems.jarjar.asm.Item a (com.tonicsystems.jarjar.asm.Item)
private void b (com.tonicsystems.jarjar.asm.Item)
private void a (int, int, int)
static void <clinit> ()
}
com/tonicsystems/jarjar/asm/Edge.class
<Unknown>
package com.tonicsystems.jarjar.asm
com.tonicsystems.jarjar.asm.Edge extends java.lang.Object {
int a
com.tonicsystems.jarjar.asm.Label b
com.tonicsystems.jarjar.asm.Edge c
void <init> ()
}
com/tonicsystems/jarjar/asm/FieldVisitor.class
<Unknown>
package com.tonicsystems.jarjar.asm
public abstract com.tonicsystems.jarjar.asm.FieldVisitor extends java.lang.Object {
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public abstract void visitEnd ()
}
com/tonicsystems/jarjar/asm/FieldWriter.class
<Unknown>
package com.tonicsystems.jarjar.asm
final com.tonicsystems.jarjar.asm.FieldWriter extends java.lang.Object implements com.tonicsystems.jarjar.asm.FieldVisitor {
com.tonicsystems.jarjar.asm.FieldWriter a
private final com.tonicsystems.jarjar.asm.ClassWriter b
private final int c
private final int d
private final int e
private int f
private int g
private com.tonicsystems.jarjar.asm.AnnotationWriter h
private com.tonicsystems.jarjar.asm.AnnotationWriter i
private com.tonicsystems.jarjar.asm.Attribute j
void <init> (com.tonicsystems.jarjar.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitEnd ()
int a ()
void a (com.tonicsystems.jarjar.asm.ByteVector)
}
com/tonicsystems/jarjar/asm/Frame.class
<Unknown>
package com.tonicsystems.jarjar.asm
final com.tonicsystems.jarjar.asm.Frame extends java.lang.Object {
static final int[] a
com.tonicsystems.jarjar.asm.Label b
int[] c
int[] d
private int[] e
private int[] f
private int g
private int h
private int[] i
void <init> ()
private int a (int)
private void a (int, int)
private void b (int)
private void a (com.tonicsystems.jarjar.asm.ClassWriter, java.lang.String)
private static int b (com.tonicsystems.jarjar.asm.ClassWriter, java.lang.String)
private int a ()
private void c (int)
private void a (java.lang.String)
private void d (int)
private int a (com.tonicsystems.jarjar.asm.ClassWriter, int)
void a (com.tonicsystems.jarjar.asm.ClassWriter, int, com.tonicsystems.jarjar.asm.Type[], int)
void a (int, int, com.tonicsystems.jarjar.asm.ClassWriter, com.tonicsystems.jarjar.asm.Item)
boolean a (com.tonicsystems.jarjar.asm.ClassWriter, com.tonicsystems.jarjar.asm.Frame, int)
private static boolean a (com.tonicsystems.jarjar.asm.ClassWriter, int, int[], int)
static void <clinit> ()
}
com/tonicsystems/jarjar/asm/Handler.class
<Unknown>
package com.tonicsystems.jarjar.asm
com.tonicsystems.jarjar.asm.Handler extends java.lang.Object {
com.tonicsystems.jarjar.asm.Label a
com.tonicsystems.jarjar.asm.Label b
com.tonicsystems.jarjar.asm.Label c
String d
int e
com.tonicsystems.jarjar.asm.Handler f
void <init> ()
}
com/tonicsystems/jarjar/asm/Item.class
<Unknown>
package com.tonicsystems.jarjar.asm
final com.tonicsystems.jarjar.asm.Item extends java.lang.Object {
int a
int b
int c
long d
String g
String h
String i
int j
com.tonicsystems.jarjar.asm.Item k
void <init> ()
void <init> (int)
void <init> (int, com.tonicsystems.jarjar.asm.Item)
void a (int)
void a (long)
void a (float)
void a (double)
void a (int, java.lang.String, java.lang.String, java.lang.String)
boolean a (com.tonicsystems.jarjar.asm.Item)
}
com/tonicsystems/jarjar/asm/Label.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.Label extends java.lang.Object {
public Object info
int a
int b
int c
private int d
private int[] e
int f
int g
com.tonicsystems.jarjar.asm.Frame h
com.tonicsystems.jarjar.asm.Label i
com.tonicsystems.jarjar.asm.Edge j
com.tonicsystems.jarjar.asm.Label k
public void <init> ()
public int getOffset ()
void a (com.tonicsystems.jarjar.asm.MethodWriter, com.tonicsystems.jarjar.asm.ByteVector, int, boolean)
private void a (int, int)
boolean a (com.tonicsystems.jarjar.asm.MethodWriter, int, byte[])
com.tonicsystems.jarjar.asm.Label a ()
boolean a (long)
boolean a (com.tonicsystems.jarjar.asm.Label)
void a (long, int)
void b (com.tonicsystems.jarjar.asm.Label, long, int)
public java.lang.String toString ()
}
com/tonicsystems/jarjar/asm/MethodAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm
public com.tonicsystems.jarjar.asm.MethodAdapter extends java.lang.Object implements com.tonicsystems.jarjar.asm.MethodVisitor {
protected com.tonicsystems.jarjar.asm.MethodVisitor mv
public void <init> (com.tonicsystems.jarjar.asm.MethodVisitor)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault ()
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label)
public void visitLabel (com.tonicsystems.jarjar.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[])
public void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
}
com/tonicsystems/jarjar/asm/MethodVisitor.class
<Unknown>
package com.tonicsystems.jarjar.asm
public abstract com.tonicsystems.jarjar.asm.MethodVisitor extends java.lang.Object {
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault ()
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public abstract void visitCode ()
public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label)
public abstract void visitLabel (com.tonicsystems.jarjar.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public abstract void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[])
public abstract void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public abstract void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label)
public abstract void visitMaxs (int, int)
public abstract void visitEnd ()
}
com/tonicsystems/jarjar/asm/MethodWriter.class
<Unknown>
package com.tonicsystems.jarjar.asm
com.tonicsystems.jarjar.asm.MethodWriter extends java.lang.Object implements com.tonicsystems.jarjar.asm.MethodVisitor {
com.tonicsystems.jarjar.asm.MethodWriter a
final com.tonicsystems.jarjar.asm.ClassWriter b
private int c
private final int d
private final int e
private final String f
String g
int h
int i
int j
int[] k
private com.tonicsystems.jarjar.asm.ByteVector l
private com.tonicsystems.jarjar.asm.AnnotationWriter m
private com.tonicsystems.jarjar.asm.AnnotationWriter n
private com.tonicsystems.jarjar.asm.AnnotationWriter[] o
private com.tonicsystems.jarjar.asm.AnnotationWriter[] p
private int S
private com.tonicsystems.jarjar.asm.Attribute q
private com.tonicsystems.jarjar.asm.ByteVector r
private int s
private int t
private int u
private com.tonicsystems.jarjar.asm.ByteVector v
private int w
private int[] x
private int y
private int[] z
private int A
private com.tonicsystems.jarjar.asm.Handler B
private com.tonicsystems.jarjar.asm.Handler C
private int D
private com.tonicsystems.jarjar.asm.ByteVector E
private int F
private com.tonicsystems.jarjar.asm.ByteVector G
private int H
private com.tonicsystems.jarjar.asm.ByteVector I
private com.tonicsystems.jarjar.asm.Attribute J
private boolean K
private int L
private final int M
private com.tonicsystems.jarjar.asm.Label N
private com.tonicsystems.jarjar.asm.Label O
private com.tonicsystems.jarjar.asm.Label P
private int Q
private int R
void <init> (com.tonicsystems.jarjar.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault ()
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label)
public void visitLabel (com.tonicsystems.jarjar.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[])
public void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[])
private void a (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
static int a (java.lang.String)
private void a (int, com.tonicsystems.jarjar.asm.Label)
private void e ()
private void b (com.tonicsystems.jarjar.asm.Frame)
private void a (int, int, int)
private void b ()
private void c ()
private void a (int, int)
private void a (java.lang.Object)
final int a ()
final void a (com.tonicsystems.jarjar.asm.ByteVector)
private void d ()
static int c (byte[], int)
static short b (byte[], int)
static int a (byte[], int)
static void a (byte[], int, int)
static int a (int[], int[], int, int)
static void a (int[], int[], com.tonicsystems.jarjar.asm.Label)
}
com/tonicsystems/jarjar/asm/Opcodes.class
<Unknown>
package com.tonicsystems.jarjar.asm
public abstract com.tonicsystems.jarjar.asm.Opcodes extends java.lang.Object {
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 ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_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 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 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/Type.class
<Unknown>
package com.tonicsystems.jarjar.asm
public 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 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 a
private final char[] b
private final int c
private final int d
private void <init> (int)
private void <init> (int, char[], int, int)
public static com.tonicsystems.jarjar.asm.Type getType (java.lang.String)
public static com.tonicsystems.jarjar.asm.Type getObjectType (java.lang.String)
public static com.tonicsystems.jarjar.asm.Type getType (java.lang.Class)
public static com.tonicsystems.jarjar.asm.Type[] getArgumentTypes (java.lang.String)
public static com.tonicsystems.jarjar.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
public static com.tonicsystems.jarjar.asm.Type getReturnType (java.lang.String)
public static com.tonicsystems.jarjar.asm.Type getReturnType (java.lang.reflect.Method)
private static com.tonicsystems.jarjar.asm.Type a (char[], int)
public int getSort ()
public int getDimensions ()
public com.tonicsystems.jarjar.asm.Type getElementType ()
public java.lang.String getClassName ()
public java.lang.String getInternalName ()
public java.lang.String getDescriptor ()
public static java.lang.String getMethodDescriptor (com.tonicsystems.jarjar.asm.Type, com.tonicsystems.jarjar.asm.Type[])
private void a (java.lang.StringBuffer)
public static java.lang.String getInternalName (java.lang.Class)
public static java.lang.String getDescriptor (java.lang.Class)
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
private static void a (java.lang.StringBuffer, java.lang.Class)
public int getSize ()
public int getOpcode (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
com/tonicsystems/jarjar/asm/signature/
com/tonicsystems/jarjar/asm/signature/SignatureReader.class
<Unknown>
package com.tonicsystems.jarjar.asm.signature
public com.tonicsystems.jarjar.asm.signature.SignatureReader extends java.lang.Object {
private final String a
public void <init> (java.lang.String)
public void accept (com.tonicsystems.jarjar.asm.signature.SignatureVisitor)
public void acceptType (com.tonicsystems.jarjar.asm.signature.SignatureVisitor)
private static int a (java.lang.String, int, com.tonicsystems.jarjar.asm.signature.SignatureVisitor)
}
com/tonicsystems/jarjar/asm/signature/SignatureVisitor.class
<Unknown>
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
public abstract void visitFormalTypeParameter (java.lang.String)
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitClassBound ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterfaceBound ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitSuperclass ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitInterface ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitParameterType ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitReturnType ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitExceptionType ()
public abstract void visitBaseType (char)
public abstract void visitTypeVariable (java.lang.String)
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType ()
public abstract void visitClassType (java.lang.String)
public abstract void visitInnerClassType (java.lang.String)
public abstract void visitTypeArgument ()
public abstract com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitTypeArgument (char)
public abstract void visitEnd ()
}
com/tonicsystems/jarjar/asm/signature/SignatureWriter.class
<Unknown>
package com.tonicsystems.jarjar.asm.signature
public com.tonicsystems.jarjar.asm.signature.SignatureWriter extends java.lang.Object implements com.tonicsystems.jarjar.asm.signature.SignatureVisitor {
private final StringBuffer a
private boolean b
private boolean c
private int d
public void <init> ()
public void visitFormalTypeParameter (java.lang.String)
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)
public void visitTypeVariable (java.lang.String)
public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitTypeArgument ()
public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitTypeArgument (char)
public void visitEnd ()
public java.lang.String toString ()
private void a ()
private void b ()
}
com/tonicsystems/jarjar/asm/commons/
com/tonicsystems/jarjar/asm/commons/EmptyVisitor.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.EmptyVisitor extends java.lang.Object implements com.tonicsystems.jarjar.asm.ClassVisitor com.tonicsystems.jarjar.asm.FieldVisitor com.tonicsystems.jarjar.asm.MethodVisitor com.tonicsystems.jarjar.asm.AnnotationVisitor {
public void <init> ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault ()
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitJumpInsn (int, com.tonicsystems.jarjar.asm.Label)
public void visitLabel (com.tonicsystems.jarjar.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label[])
public void visitLookupSwitchInsn (com.tonicsystems.jarjar.asm.Label, int[], com.tonicsystems.jarjar.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public void visitLineNumber (int, com.tonicsystems.jarjar.asm.Label)
public void visitMaxs (int, int)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String)
}
com/tonicsystems/jarjar/asm/commons/LocalVariablesSorter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.LocalVariablesSorter extends com.tonicsystems.jarjar.asm.MethodAdapter {
private static final com.tonicsystems.jarjar.asm.Type OBJECT_TYPE
private int[] mapping
private Object[] newLocals
protected final int firstLocal
protected int nextLocal
private boolean changed
public void <init> (int, java.lang.String, com.tonicsystems.jarjar.asm.MethodVisitor)
public void visitVarInsn (int, int)
public void visitIincInsn (int, int)
public void visitMaxs (int, int)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public int newLocal (com.tonicsystems.jarjar.asm.Type)
protected void setLocalType (int, com.tonicsystems.jarjar.asm.Type)
private void setFrameLocal (int, java.lang.Object)
private int remap (int, com.tonicsystems.jarjar.asm.Type)
protected int newLocalMapping (com.tonicsystems.jarjar.asm.Type)
private int remap (int, int)
static void <clinit> ()
}
com/tonicsystems/jarjar/asm/commons/Remapper.class
<Unknown>
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)
private com.tonicsystems.jarjar.asm.Type mapType (com.tonicsystems.jarjar.asm.Type)
public java.lang.String mapType (java.lang.String)
public java.lang.String[] mapTypes (java.lang.String[])
public java.lang.String mapMethodDesc (java.lang.String)
public java.lang.Object mapValue (java.lang.Object)
public java.lang.String mapSignature (java.lang.String, boolean)
protected com.tonicsystems.jarjar.asm.signature.SignatureVisitor createRemappingSignatureAdapter (com.tonicsystems.jarjar.asm.signature.SignatureVisitor)
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
public java.lang.String map (java.lang.String)
}
com/tonicsystems/jarjar/asm/commons/RemappingAnnotationAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.RemappingAnnotationAdapter extends java.lang.Object implements com.tonicsystems.jarjar.asm.AnnotationVisitor {
private final com.tonicsystems.jarjar.asm.AnnotationVisitor av
private final com.tonicsystems.jarjar.asm.commons.Remapper renamer
public void <init> (com.tonicsystems.jarjar.asm.AnnotationVisitor, com.tonicsystems.jarjar.asm.commons.Remapper)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
}
com/tonicsystems/jarjar/asm/commons/RemappingClassAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.RemappingClassAdapter extends com.tonicsystems.jarjar.asm.ClassAdapter {
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)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.tonicsystems.jarjar.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public com.tonicsystems.jarjar.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
protected com.tonicsystems.jarjar.asm.FieldVisitor createRemappingFieldAdapter (com.tonicsystems.jarjar.asm.FieldVisitor)
protected com.tonicsystems.jarjar.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, com.tonicsystems.jarjar.asm.MethodVisitor)
protected com.tonicsystems.jarjar.asm.AnnotationVisitor createRemappingAnnotationAdapter (com.tonicsystems.jarjar.asm.AnnotationVisitor)
}
com/tonicsystems/jarjar/asm/commons/RemappingFieldAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.RemappingFieldAdapter extends java.lang.Object implements com.tonicsystems.jarjar.asm.FieldVisitor {
private final com.tonicsystems.jarjar.asm.FieldVisitor fv
private final com.tonicsystems.jarjar.asm.commons.Remapper remapper
public void <init> (com.tonicsystems.jarjar.asm.FieldVisitor, com.tonicsystems.jarjar.asm.commons.Remapper)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (com.tonicsystems.jarjar.asm.Attribute)
public void visitEnd ()
}
com/tonicsystems/jarjar/asm/commons/RemappingMethodAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.RemappingMethodAdapter extends com.tonicsystems.jarjar.asm.commons.LocalVariablesSorter {
protected final com.tonicsystems.jarjar.asm.commons.Remapper remapper
public void <init> (int, java.lang.String, com.tonicsystems.jarjar.asm.MethodVisitor, com.tonicsystems.jarjar.asm.commons.Remapper)
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitTypeInsn (int, java.lang.String)
public void visitLdcInsn (java.lang.Object)
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, com.tonicsystems.jarjar.asm.Label, com.tonicsystems.jarjar.asm.Label, int)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitAnnotationDefault ()
public com.tonicsystems.jarjar.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
private java.lang.Object[] remapEntries (int, java.lang.Object[])
}
com/tonicsystems/jarjar/asm/commons/RemappingSignatureAdapter.class
<Unknown>
package com.tonicsystems.jarjar.asm.commons
public com.tonicsystems.jarjar.asm.commons.RemappingSignatureAdapter extends java.lang.Object implements com.tonicsystems.jarjar.asm.signature.SignatureVisitor {
private final com.tonicsystems.jarjar.asm.signature.SignatureVisitor v
private final com.tonicsystems.jarjar.asm.commons.Remapper remapper
private String className
public void <init> (com.tonicsystems.jarjar.asm.signature.SignatureVisitor, com.tonicsystems.jarjar.asm.commons.Remapper)
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitFormalTypeParameter (java.lang.String)
public void visitTypeVariable (java.lang.String)
public com.tonicsystems.jarjar.asm.signature.SignatureVisitor visitArrayType ()
public void visitBaseType (char)
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)
public void visitEnd ()
}