META-INF/
META-INF/MANIFEST.MF
org/
org/jf/
org/jf/util/
org/jf/util/PathUtil.classPathUtil.java
package org.jf.util
public org.jf.util.PathUtil extends java.lang.Object {
private void ()
public static java.io.File getRelativeFile (java.io.File, java.io.File) throws java.io.IOException
java.io.File baseFile
java.io.File fileToRelativize
public static java.lang.String getRelativePath (java.lang.String, java.lang.String) throws java.io.IOException
String basePath
String pathToRelativize
java.io.File baseFile
static java.lang.String getRelativeFileInternal (java.io.File, java.io.File)
int i
int i
java.io.File canonicalBaseFile
java.io.File canonicalFileToRelativize
java.util.ArrayList basePath
java.util.ArrayList pathToRelativize
int commonDirs
StringBuilder sb
boolean first
private static java.util.ArrayList getPathComponents (java.io.File)
java.io.File parentFile
java.io.File file
java.util.ArrayList path
}
org/jf/util/CharSequenceUtils.classCharSequenceUtils.java
package org.jf.util
public org.jf.util.CharSequenceUtils extends java.lang.Object {
private static final com.google.common.base.Function TO_STRING
public void ()
public static int listHashCode (java.util.List)
java.util.List list
public static boolean listEquals (java.util.List, java.util.List)
java.util.List list1
java.util.List list2
static void ()
}
org/jf/util/NakedByteArrayOutputStream.classNakedByteArrayOutputStream.java
package org.jf.util
public org.jf.util.NakedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
public void ()
public byte[] getBuffer () throws java.io.IOException
}
org/jf/util/ConsoleUtil.classConsoleUtil.java
package org.jf.util
public org.jf.util.ConsoleUtil extends java.lang.Object {
public void ()
public static int getConsoleWidth ()
private static int attemptStty ()
String output
String[] vals
private static int attemptMode ()
String output
java.util.regex.Pattern pattern
java.util.regex.Matcher m
private static java.lang.String attemptCommand (java.lang.String[])
Process p
java.io.BufferedReader reader
String line
Exception ex
String[] command
StringBuffer buffer
}
org/jf/util/AbstractForwardSequentialList.classAbstractForwardSequentialList.java
package org.jf.util
public abstract org.jf.util.AbstractForwardSequentialList extends java.util.AbstractSequentialList {
public void ()
private java.util.Iterator iterator (int)
int i
int index
java.util.Iterator it
public abstract java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
java.util.Iterator initialIterator
java.util.NoSuchElementException ex
int initialIndex
java.util.Iterator initialIterator
public java.util.ListIterator listIterator ()
static java.util.Iterator access$000 (org.jf.util.AbstractForwardSequentialList, int)
org.jf.util.AbstractForwardSequentialList x0
int x1
}
org/jf/util/SparseArray.classSparseArray.java
package org.jf.util
public org.jf.util.SparseArray extends java.lang.Object {
private static final Object DELETED
private boolean mGarbage
private int[] mKeys
private Object[] mValues
private int mSize
public void ()
public void (int)
int initialCapacity
public java.lang.Object get (int)
int key
public java.lang.Object get (int, java.lang.Object)
int key
Object valueIfKeyNotFound
int i
public void delete (int)
int key
int i
public void remove (int)
int key
private void gc ()
Object val
int i
int n
int o
int[] keys
Object[] values
public void put (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int i
public int size ()
public int keyAt (int)
int index
public java.lang.Object valueAt (int)
int index
public void setValueAt (int, java.lang.Object)
int index
Object value
public int indexOfKey (int)
int key
public int indexOfValue (java.lang.Object)
int i
Object value
public void clear ()
int i
int n
Object[] values
public void append (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int pos
public void ensureCapacity (int)
int[] nkeys
Object[] nvalues
int capacity
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
public java.util.List getValues ()
static void ()
}
org/jf/util/NumberUtils.classNumberUtils.java
package org.jf.util
public org.jf.util.NumberUtils extends java.lang.Object {
private static final int canonicalFloatNaN
private static final int maxFloat
private static final int piFloat
private static final int eFloat
private static final long canonicalDoubleNaN
private static final long maxDouble
private static final long piDouble
private static final long eDouble
private static final java.text.DecimalFormat format
public void ()
public static boolean isLikelyFloat (int)
int nines
int value
int packageId
int resourceType
int resourceId
float floatValue
String asInt
String asFloat
int decimalPoint
int exponent
int zeros
public static boolean isLikelyDouble (long)
int nines
long value
double doubleValue
String asLong
String asDouble
int decimalPoint
int exponent
int zeros
static void ()
}
org/jf/util/AlignmentUtils.classAlignmentUtils.java
package org.jf.util
public abstract org.jf.util.AlignmentUtils extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static int alignOffset (int, int)
int offset
int alignment
int mask
public static boolean isAligned (int, int)
int offset
int alignment
static void ()
}
org/jf/util/ExceptionWithContext.classExceptionWithContext.java
package org.jf.util
public org.jf.util.ExceptionWithContext extends java.lang.RuntimeException {
private StringBuffer context
public static transient org.jf.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String, java.lang.Object[])
org.jf.util.ExceptionWithContext ewc
Throwable ex
String str
Object[] formatArgs
org.jf.util.ExceptionWithContext ewc
public transient void (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
public void (java.lang.Throwable)
Throwable cause
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
String ctx
Throwable cause
String message
Object[] formatArgs
private static transient java.lang.String formatMessage (java.lang.String, java.lang.Object[])
String message
Object[] formatArgs
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream out
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter out
public void addContext (java.lang.String)
String str
public java.lang.String getContext ()
public void printContext (java.io.PrintStream)
java.io.PrintStream out
public void printContext (java.io.PrintWriter)
java.io.PrintWriter out
}
org/jf/util/ImmutableConverter$1.classImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iter
final org.jf.util.ImmutableConverter this$0
void (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/SmaliHelpFormatter.classSmaliHelpFormatter.java
package org.jf.util
public org.jf.util.SmaliHelpFormatter extends org.apache.commons.cli.HelpFormatter {
public void ()
public void printHelp (java.lang.String, java.lang.String, org.apache.commons.cli.Options, org.apache.commons.cli.Options)
java.io.PrintWriter pw
String cmdLineSyntax
String header
org.apache.commons.cli.Options options
org.apache.commons.cli.Options debugOptions
}
org/jf/util/ImmutableConverter$3.classImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$3 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iter
final org.jf.util.ImmutableConverter this$0
void (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/Utf8Utils.classUtf8Utils.java
package org.jf.util
public final org.jf.util.Utf8Utils extends java.lang.Object {
private static final ThreadLocal localBuffer
public void ()
public static byte[] stringToUtf8Bytes (java.lang.String)
char c
int i
String string
int len
byte[] bytes
int outAt
byte[] result
public static java.lang.String utf8BytesToString (byte[], int, int)
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
int at
byte[] bytes
int start
int length
char[] chars
int outAt
public static java.lang.String utf8BytesWithUtf16LengthToString (byte[], int, int)
byte[] bytes
int start
int utf16Length
public static java.lang.String utf8BytesWithUtf16LengthToString (byte[], int, int, int[])
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
byte[] bytes
int start
int utf16Length
int[] readLength
char[] chars
int outAt
int at
private static java.lang.String throwBadUtf8 (int, int)
int value
int offset
static void ()
}
org/jf/util/ArraySortedSet.classArraySortedSet.java
package org.jf.util
public org.jf.util.ArraySortedSet extends java.lang.Object implements java.util.SortedSet {
private final java.util.Comparator comparator
private final Object[] arr
private void (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] arr
public static org.jf.util.ArraySortedSet of (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] arr
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean add (java.lang.Object)
Object t
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
Object o
java.util.Collection c
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public void clear ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
public int hashCode ()
Object o
int result
public boolean equals (java.lang.Object)
java.util.SortedSet other
java.util.Set other
Object o
}
org/jf/util/Hex.classHex.java
package org.jf.util
public final org.jf.util.Hex extends java.lang.Object {
private void ()
public static java.lang.String u8 (long)
int i
long v
char[] result
public static java.lang.String u4 (int)
int i
int v
char[] result
public static java.lang.String u3 (int)
int i
int v
char[] result
public static java.lang.String u2 (int)
int i
int v
char[] result
public static java.lang.String u2or4 (int)
int v
public static java.lang.String u1 (int)
int i
int v
char[] result
public static java.lang.String uNibble (int)
int v
char[] result
public static java.lang.String s8 (long)
int i
long v
char[] result
public static java.lang.String s4 (int)
int i
int v
char[] result
public static java.lang.String s2 (int)
int i
int v
char[] result
public static java.lang.String s1 (int)
int i
int v
char[] result
public static java.lang.String dump (byte[], int, int, int, int, int)
String astr
String astr
String astr
String astr
byte[] arr
int offset
int length
int outOffset
int bpl
int addressLength
int end
StringBuffer sb
boolean bol
int col
}
org/jf/util/CollectionUtils$1.classCollectionUtils.java
package org.jf.util
final org.jf.util.CollectionUtils$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$elementComparator
void (java.util.Comparator)
public int compare (java.util.Collection, java.util.Collection)
java.util.Collection list1
java.util.Collection list2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/jf/util/ClassFileNameHandler.classClassFileNameHandler.java
package org.jf.util
public org.jf.util.ClassFileNameHandler extends java.lang.Object {
private static final int MAX_FILENAME_LENGTH
private static final int NUMERIC_SUFFIX_RESERVE
private final int NO_VALUE
private final int CASE_INSENSITIVE
private final int CASE_SENSITIVE
private int forcedCaseSensitivity
private org.jf.util.ClassFileNameHandler$DirectoryEntry top
private String fileExtension
private boolean modifyWindowsReservedFilenames
private static java.util.regex.Pattern reservedFileNameRegex
static final boolean $assertionsDisabled
public void (java.io.File, java.lang.String)
java.io.File path
String fileExtension
public void (java.io.File, java.lang.String, boolean, boolean)
java.io.File path
String fileExtension
boolean caseSensitive
boolean modifyWindowsReservedFilenames
private int getMaxFilenameLength ()
public java.io.File getUniqueFilenameForClass (java.lang.String)
int i
int i
String className
int packageElementCount
String[] packageElements
int elementIndex
int elementStart
private java.io.File addUniqueChild (org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String[], int)
org.jf.util.ClassFileNameHandler$FileEntry fileEntry
String physicalName
org.jf.util.ClassFileNameHandler$DirectoryEntry directoryEntry
org.jf.util.ClassFileNameHandler$DirectoryEntry parent
String[] packageElements
int packageElementIndex
private static int utf8Length (java.lang.String)
int c
String str
int utf8Length
int i
private static int utf8Length (int)
int codePoint
static java.lang.String shortenPathComponent (java.lang.String, int)
java.nio.IntBuffer intBuffer
int[] codePoints
java.io.UnsupportedEncodingException ex
int i
int i
String pathComponent
int bytesToRemove
int[] codePoints
int midPoint
int firstEnd
int secondStart
int bytesRemoved
StringBuilder sb
private static boolean isWindows ()
private static boolean isReservedFileName (java.lang.String)
String className
private static java.lang.String addSuffixBeforeExtension (java.lang.String, java.lang.String)
String pathElement
String suffix
int extensionStart
StringBuilder newName
static boolean access$200 (org.jf.util.ClassFileNameHandler)
org.jf.util.ClassFileNameHandler x0
static boolean access$300 (java.lang.String)
String x0
static java.lang.String access$400 (java.lang.String, java.lang.String)
String x0
String x1
static int access$500 (java.lang.String)
String x0
static int access$600 (org.jf.util.ClassFileNameHandler)
org.jf.util.ClassFileNameHandler x0
static int access$700 (org.jf.util.ClassFileNameHandler)
org.jf.util.ClassFileNameHandler x0
static void ()
}
org/jf/util/CollectionUtils$2.classCollectionUtils.java
package org.jf.util
final org.jf.util.CollectionUtils$2 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$elementComparator
void (java.util.Comparator)
public int compare (java.util.Collection, java.util.Collection)
java.util.Collection list1
java.util.Collection list2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/jf/util/RandomAccessFileOutputStream.classRandomAccessFileOutputStream.java
package org.jf.util
public org.jf.util.RandomAccessFileOutputStream extends java.io.OutputStream {
private int filePosition
private final java.io.RandomAccessFile raf
public void (java.io.RandomAccessFile, int)
java.io.RandomAccessFile raf
int startFilePosition
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
org/jf/util/TwoColumnOutput.classTwoColumnOutput.java
package org.jf.util
public final org.jf.util.TwoColumnOutput extends java.lang.Object {
private final java.io.Writer out
private final int leftWidth
private final int rightWidth
private final String spacer
private String[] leftLines
private String[] rightLines
public void (java.io.Writer, int, int, java.lang.String)
java.io.Writer out
int leftWidth
int rightWidth
String spacer
public void (java.io.OutputStream, int, int, java.lang.String)
java.io.OutputStream out
int leftWidth
int rightWidth
String spacer
public void write (java.lang.String, java.lang.String) throws java.io.IOException
int written
int remaining
String leftLine
String rightLine
int i
String left
String right
int leftCount
int rightCount
private static void writeSpaces (java.io.Writer, int) throws java.io.IOException
java.io.Writer out
int amt
}
org/jf/util/BlankReader.classBlankReader.java
package org.jf.util
public org.jf.util.BlankReader extends java.io.Reader {
public static final org.jf.util.BlankReader INSTANCE
public void ()
public int read (char[], int, int) throws java.io.IOException
char[] chars
int i
int i2
public void close () throws java.io.IOException
static void ()
}
org/jf/util/SparseIntArray.classSparseIntArray.java
package org.jf.util
public org.jf.util.SparseIntArray extends java.lang.Object {
private int[] mKeys
private int[] mValues
private int mSize
public void ()
public void (int)
int initialCapacity
public int get (int)
int key
public int get (int, int)
int key
int valueIfKeyNotFound
int i
public int getClosestSmaller (int)
int key
int i
public void delete (int)
int key
int i
public void removeAt (int)
int index
public void put (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int i
public int size ()
public int keyAt (int)
int index
public int valueAt (int)
int index
public int indexOfKey (int)
int key
public int indexOfValue (int)
int i
int value
public void clear ()
public void append (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int pos
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
}
org/jf/util/StringUtils.classStringUtils.java
package org.jf.util
public org.jf.util.StringUtils extends java.lang.Object {
public void ()
public static void writeEscapedChar (java.io.Writer, char) throws java.io.IOException
java.io.Writer writer
char c
public static void writeEscapedString (java.io.Writer, java.lang.String) throws java.io.IOException
char c
int i
java.io.Writer writer
String value
public static java.lang.String escapeString (java.lang.String)
char c
int i
String value
int len
StringBuilder sb
}
org/jf/util/TextUtils.classTextUtils.java
package org.jf.util
public org.jf.util.TextUtils extends java.lang.Object {
private static String newline
public void ()
public static java.lang.String normalizeNewlines (java.lang.String)
String source
public static java.lang.String normalizeNewlines (java.lang.String, java.lang.String)
String source
String newlineValue
public static java.lang.String normalizeWhitespace (java.lang.String)
String source
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
java.util.regex.Pattern pattern2
java.util.regex.Matcher matcher2
java.util.regex.Pattern pattern3
java.util.regex.Matcher matcher3
public static java.lang.String stripComments (java.lang.String)
String source
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
static void ()
}
org/jf/util/CollectionUtils.classCollectionUtils.java
package org.jf.util
public org.jf.util.CollectionUtils extends java.lang.Object {
public void ()
public static int listHashCode (java.lang.Iterable)
Object item
Iterable iterable
int hashCode
public static int lastIndexOf (java.lang.Iterable, com.google.common.base.Predicate)
Object item
Iterable iterable
com.google.common.base.Predicate predicate
int index
int lastMatchingIndex
public static int compareAsList (java.util.Collection, java.util.Collection)
Comparable element1
java.util.Collection list1
java.util.Collection list2
int res
java.util.Iterator elements2
public static int compareAsIterable (java.util.Comparator, java.lang.Iterable, java.lang.Iterable)
Object element2
java.util.NoSuchElementException ex
Object element2
int res
Object element1
java.util.Comparator comparator
Iterable it1
Iterable it2
java.util.Iterator elements2
public static int compareAsIterable (java.lang.Iterable, java.lang.Iterable)
Comparable element2
java.util.NoSuchElementException ex
Comparable element2
int res
Comparable element1
Iterable it1
Iterable it2
java.util.Iterator elements2
public static int compareAsList (java.util.Comparator, java.util.Collection, java.util.Collection)
Object element1
java.util.Comparator elementComparator
java.util.Collection list1
java.util.Collection list2
int res
java.util.Iterator elements2
public static java.util.Comparator listComparator (java.util.Comparator)
java.util.Comparator elementComparator
public static boolean isNaturalSortedSet (java.lang.Iterable)
java.util.SortedSet sortedSet
java.util.Comparator comparator
Iterable it
public static boolean isSortedSet (java.util.Comparator, java.lang.Iterable)
java.util.SortedSet sortedSet
java.util.Comparator comparator
java.util.Comparator elementComparator
Iterable it
private static java.util.SortedSet toNaturalSortedSet (java.util.Collection)
java.util.Collection collection
private static java.util.SortedSet toSortedSet (java.util.Comparator, java.util.Collection)
java.util.SortedSet sortedSet
java.util.Comparator comparator
java.util.Comparator elementComparator
java.util.Collection collection
public static java.util.Comparator setComparator (java.util.Comparator)
java.util.Comparator elementComparator
public static int compareAsSet (java.util.Collection, java.util.Collection)
Comparable element1
java.util.Collection set1
java.util.Collection set2
int res
java.util.SortedSet sortedSet1
java.util.SortedSet sortedSet2
java.util.Iterator elements2
public static int compareAsSet (java.util.Comparator, java.util.Collection, java.util.Collection)
Object element1
java.util.Comparator elementComparator
java.util.Collection list1
java.util.Collection list2
int res
java.util.SortedSet set1
java.util.SortedSet set2
java.util.Iterator elements2
}
org/jf/util/NibbleUtils.classNibbleUtils.java
package org.jf.util
public abstract org.jf.util.NibbleUtils extends java.lang.Object {
public void ()
public static int extractHighSignedNibble (int)
int value
public static int extractLowSignedNibble (int)
int value
public static int extractHighUnsignedNibble (int)
int value
public static int extractLowUnsignedNibble (int)
int value
}
org/jf/util/ImmutableConverter$2.classImmutableConverter.java
package org.jf.util
org.jf.util.ImmutableConverter$2 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iter
final org.jf.util.ImmutableConverter this$0
void (org.jf.util.ImmutableConverter, java.util.Iterator)
org.jf.util.ImmutableConverter this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/jf/util/ClassFileNameHandler$FileEntry.classClassFileNameHandler.java
package org.jf.util
org.jf.util.ClassFileNameHandler$FileEntry extends org.jf.util.ClassFileNameHandler$FileSystemEntry {
final org.jf.util.ClassFileNameHandler this$0
private void (org.jf.util.ClassFileNameHandler, org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String)
org.jf.util.ClassFileNameHandler$DirectoryEntry parent
String logicalName
protected java.lang.String makePhysicalName (int)
int suffix
void (org.jf.util.ClassFileNameHandler, org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String, org.jf.util.ClassFileNameHandler$1)
org.jf.util.ClassFileNameHandler x0
org.jf.util.ClassFileNameHandler$DirectoryEntry x1
String x2
org.jf.util.ClassFileNameHandler$1 x3
}
org/jf/util/WrappedIndentingWriter.classWrappedIndentingWriter.java
package org.jf.util
public final org.jf.util.WrappedIndentingWriter extends java.io.FilterWriter {
private final String prefix
private final int width
private final int maxIndent
private int column
private boolean collectingIndent
private int indent
public void (java.io.Writer, int, java.lang.String)
java.io.Writer out
int width
String prefix
public void (java.io.Writer, int)
java.io.Writer out
int width
public void write (int) throws java.io.IOException
int i
int c
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
private void bol ()
}
org/jf/util/LinearSearch.classLinearSearch.java
package org.jf.util
public org.jf.util.LinearSearch extends java.lang.Object {
public void ()
public static int linearSearch (java.util.List, java.util.Comparator, java.lang.Object, int)
java.util.List list
java.util.Comparator comparator
Object key
int initialGuess
int guess
int comparison
}
org/jf/util/Utf8Utils$1.classUtf8Utils.java
package org.jf.util
final org.jf.util.Utf8Utils$1 extends java.lang.ThreadLocal {
void ()
protected char[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
org/jf/util/AbstractForwardSequentialList$1.classAbstractForwardSequentialList.java
package org.jf.util
org.jf.util.AbstractForwardSequentialList$1 extends org.jf.util.AbstractListIterator {
private int index
private java.util.Iterator forwardIterator
final int val$initialIndex
final java.util.Iterator val$initialIterator
final org.jf.util.AbstractForwardSequentialList this$0
void (org.jf.util.AbstractForwardSequentialList, int, java.util.Iterator)
org.jf.util.AbstractForwardSequentialList this$0
private java.util.Iterator getForwardIterator ()
IndexOutOfBoundsException ex
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
Object ret
public int nextIndex ()
public java.lang.Object previous ()
IndexOutOfBoundsException ex
public int previousIndex ()
}
org/jf/util/ImmutableConverter.classImmutableConverter.java
package org.jf.util
public abstract org.jf.util.ImmutableConverter extends java.lang.Object {
public void ()
protected abstract boolean isImmutable (java.lang.Object)
protected abstract java.lang.Object makeImmutable (java.lang.Object)
public com.google.common.collect.ImmutableList toList (java.lang.Iterable)
Object element
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public com.google.common.collect.ImmutableSet toSet (java.lang.Iterable)
Object element
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public com.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator, java.lang.Iterable)
Object element
java.util.Comparator comparator
Iterable iterable
boolean needsCopy
java.util.Iterator iter
public java.util.SortedSet toSortedSet (java.util.Comparator, java.util.SortedSet)
Object item
java.util.Comparator comparator
java.util.SortedSet sortedSet
Object[] newItems
int index
}
org/jf/util/ClassFileNameHandler$1.classClassFileNameHandler.java
package org.jf.util
org.jf.util.ClassFileNameHandler$1 extends java.lang.Object {
}
org/jf/util/RandomAccessFileInputStream.classRandomAccessFileInputStream.java
package org.jf.util
public org.jf.util.RandomAccessFileInputStream extends java.io.InputStream {
private int filePosition
private final java.io.RandomAccessFile raf
public void (java.io.RandomAccessFile, int)
java.io.RandomAccessFile raf
int filePosition
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] bytes
int bytesRead
public int read (byte[], int, int) throws java.io.IOException
byte[] bytes
int offset
int length
int bytesRead
public long skip (long) throws java.io.IOException
long l
int skipBytes
public int available () throws java.io.IOException
public boolean markSupported ()
}
org/jf/util/BitSetUtils.classBitSetUtils.java
package org.jf.util
public org.jf.util.BitSetUtils extends java.lang.Object {
public void ()
public static transient java.util.BitSet bitSetOfIndexes (int[])
int index
int[] indexes
java.util.BitSet bitSet
}
org/jf/util/IndentingWriter.classIndentingWriter.java
package org.jf.util
public org.jf.util.IndentingWriter extends java.io.Writer {
protected final java.io.Writer writer
protected final char[] buffer
protected int indentLevel
private boolean beginningOfLine
private static final String newLine
public void (java.io.Writer)
java.io.Writer writer
protected void writeIndent () throws java.io.IOException
int i
public void write (int) throws java.io.IOException
int chr
private void writeLine (char[], int, int) throws java.io.IOException
char[] chars
int start
int len
private void writeLine (java.lang.String, int, int) throws java.io.IOException
String str
int start
int len
public void write (char[]) throws java.io.IOException
char[] chars
public void write (char[], int, int) throws java.io.IOException
char[] chars
int start
int len
int end
int pos
public void write (java.lang.String) throws java.io.IOException
String s
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int start
int len
int end
int pos
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence charSequence
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence charSequence
int start
int len
public java.io.Writer append (char) throws java.io.IOException
char c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void indent (int)
int indentAmount
public void deindent (int)
int indentAmount
public void printUnsignedLongAsHex (long) throws java.io.IOException
int digit
long value
int bufferIndex
public void printSignedLongAsDec (long) throws java.io.IOException
long digit
long value
int bufferIndex
public void printSignedIntAsDec (int) throws java.io.IOException
int digit
int value
int bufferIndex
public void printUnsignedIntAsDec (int) throws java.io.IOException
int value
int bufferIndex
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
static void ()
}
org/jf/util/ClassFileNameHandler$FileSystemEntry.classClassFileNameHandler.java
package org.jf.util
abstract org.jf.util.ClassFileNameHandler$FileSystemEntry extends java.lang.Object {
public final org.jf.util.ClassFileNameHandler$DirectoryEntry parent
public final String logicalName
protected String physicalName
final org.jf.util.ClassFileNameHandler this$0
private void (org.jf.util.ClassFileNameHandler, org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String)
org.jf.util.ClassFileNameHandler$DirectoryEntry parent
String logicalName
public java.lang.String getNormalizedName (boolean)
boolean preserveCase
String elementName
int utf8Length
public java.lang.String getPhysicalName ()
public void setSuffix (int)
int suffix
protected abstract java.lang.String makePhysicalName (int)
void (org.jf.util.ClassFileNameHandler, org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String, org.jf.util.ClassFileNameHandler$1)
org.jf.util.ClassFileNameHandler x0
org.jf.util.ClassFileNameHandler$DirectoryEntry x1
String x2
org.jf.util.ClassFileNameHandler$1 x3
}
org/jf/util/AbstractListIterator.classAbstractListIterator.java
package org.jf.util
public abstract org.jf.util.AbstractListIterator extends java.lang.Object implements java.util.ListIterator {
public void ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object t
public void add (java.lang.Object)
Object t
}
org/jf/util/StringWrapper.classStringWrapper.java
package org.jf.util
public org.jf.util.StringWrapper extends java.lang.Object {
public void ()
public static java.lang.String[] wrapString (java.lang.String, int, java.lang.String[])
char c
String str
int maxWidth
String[] output
int lineStart
int arrayIndex
int i
private static java.lang.String[] addString (java.lang.String[], java.lang.String, int)
String[] arr
String str
int index
private static java.lang.String[] addString (java.lang.String[], java.lang.String, int, int)
String[] arr
String str
int index
int newLength
private static java.lang.String[] enlargeArray (java.lang.String[], int)
String[] arr
int newLength
String[] newArr
}
org/jf/util/ImmutableUtils.classImmutableUtils.java
package org.jf.util
public org.jf.util.ImmutableUtils extends java.lang.Object {
public void ()
public static com.google.common.collect.ImmutableList nullToEmptyList (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList list
public static com.google.common.collect.ImmutableSet nullToEmptySet (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet set
public static com.google.common.collect.ImmutableSortedSet nullToEmptySortedSet (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet set
}
org/jf/util/ClassFileNameHandler$DirectoryEntry.classClassFileNameHandler.java
package org.jf.util
org.jf.util.ClassFileNameHandler$DirectoryEntry extends org.jf.util.ClassFileNameHandler$FileSystemEntry {
private java.io.File file
private int caseSensitivity
private final com.google.common.collect.Multimap children
static final boolean $assertionsDisabled
final org.jf.util.ClassFileNameHandler this$0
public void (org.jf.util.ClassFileNameHandler, java.io.File)
java.io.File path
public void (org.jf.util.ClassFileNameHandler, org.jf.util.ClassFileNameHandler$DirectoryEntry, java.lang.String)
org.jf.util.ClassFileNameHandler$DirectoryEntry parent
String logicalName
public synchronized org.jf.util.ClassFileNameHandler$FileSystemEntry addChild (org.jf.util.ClassFileNameHandler$FileSystemEntry)
org.jf.util.ClassFileNameHandler$FileSystemEntry childEntry
org.jf.util.ClassFileNameHandler$FileSystemEntry entry
String normalizedChildName
java.util.Collection entries
protected java.lang.String makePhysicalName (int)
int suffix
public void setSuffix (int)
int suffix
String physicalName
protected boolean isCaseSensitive ()
boolean result
java.io.IOException ex
java.io.File path
private boolean testCaseSensitivity (java.io.File) throws java.io.IOException
java.io.FileWriter writer
java.io.IOException ex
java.nio.CharBuffer buf
java.io.FileReader reader
java.io.FileNotFoundException ex
java.io.File path
int num
java.io.File f
java.io.File f2
static java.io.File access$100 (org.jf.util.ClassFileNameHandler$DirectoryEntry)
org.jf.util.ClassFileNameHandler$DirectoryEntry x0
static void ()
}