META-INF/
META-INF/MANIFEST.MF
plume/ArraysMDE$ComparableArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$ComparableArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Comparable[], java.lang.Comparable[])
Comparable elt1
Comparable elt2
int tmp
int i
Comparable[] a1
Comparable[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$ComparableArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$ComparableArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Comparable[], java.lang.Comparable[])
Comparable elt1
Comparable elt2
int tmp
int i
Comparable[] a1
Comparable[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$DoubleArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$DoubleArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (double[], double[])
int result
int i
double[] a1
double[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$IntArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$IntArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (int[], int[])
int i
int[] a1
int[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$IntArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$IntArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (int[], int[])
int i
int[] a1
int[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$LongArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$LongArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (long[], long[])
int i
long[] a1
long[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$LongArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$LongArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (long[], long[])
int i
long[] a1
long[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$ObjectArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$ObjectArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Object[], java.lang.Object[])
Object elt1
Object elt2
int tmp
int i
Object[] a1
Object[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$ObjectArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$ObjectArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Object[], java.lang.Object[])
Object elt1
Object elt2
int tmp
int i
Object[] a1
Object[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$StringArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$StringArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (java.lang.String[], java.lang.String[])
int tmp
int i
String[] a1
String[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE.classArraysMDE.java
package plume
public final plume.ArraysMDE extends java.lang.Object {
public java.util.Vector javadocLossage
private void ()
public static int min (int[])
int i
int[] a
int result
public static long min (long[])
int i
long[] a
long result
public static double min (double[])
int i
double[] a
double result
public static java.lang.Integer min (java.lang.Integer[])
int i
Integer[] a
Integer result
int result_int
public static java.lang.Long min (java.lang.Long[])
int i
Long[] a
Long result
long result_long
public static java.lang.Double min (java.lang.Double[])
int i
Double[] a
Double result
int result_int
public static int max (int[])
int i
int[] a
int result
public static long max (long[])
int i
long[] a
long result
public static double max (double[])
int i
double[] a
double result
public static java.lang.Integer max (java.lang.Integer[])
int i
Integer[] a
Integer result
int result_int
public static java.lang.Long max (java.lang.Long[])
int i
Long[] a
Long result
long result_long
public static java.lang.Double max (java.lang.Double[])
int i
Double[] a
Double result
int result_int
public static int[] min_max (int[])
int i
int[] a
int result_min
int result_max
public static long[] min_max (long[])
int i
long[] a
long result_min
long result_max
public static int element_range (int[])
int[] a
int[] min_max
public static long element_range (long[])
long[] a
long[] min_max
public static int sum (int[])
int i
int[] a
int sum
public static int sum (int[][])
int j
int i
int[][] a
int sum
public static double sum (double[])
int i
double[] a
double sum
public static double sum (double[][])
int j
int i
double[][] a
double sum
public static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] a
Object elt
public static int indexOf (java.lang.Object[], java.lang.Object, int, int)
int i
Object[] a
Object elt
int minindex
int indexlimit
public static int indexOf (java.util.List, java.lang.Object)
java.util.List a
Object elt
public static int indexOf (java.util.List, java.lang.Object, int, int)
int i
java.util.List a
Object elt
int minindex
int indexlimit
public static int indexOfEq (java.lang.Object[], java.lang.Object)
int i
Object[] a
Object elt
public static int indexOfEq (java.lang.Object[], java.lang.Object, int, int)
int i
Object[] a
Object elt
int minindex
int indexlimit
public static int indexOfEq (java.util.List, java.lang.Object)
int i
java.util.List a
Object elt
public static int indexOfEq (java.util.List, java.lang.Object, int, int)
int i
java.util.List a
Object elt
int minindex
int indexlimit
public static int indexOf (int[], int)
int i
int[] a
int elt
public static int indexOf (long[], long)
int i
long[] a
long elt
public static int indexOf (int[], int, int, int)
int i
int[] a
int elt
int minindex
int indexlimit
public static int indexOf (long[], long, int, int)
int i
long[] a
long elt
int minindex
int indexlimit
public static int indexOf (boolean[], boolean)
int i
boolean[] a
boolean elt
public static int indexOf (double[], double)
int i
double[] a
double elt
public static int indexOf (boolean[], boolean, int, int)
int i
boolean[] a
boolean elt
int minindex
int indexlimit
public static int indexOf (java.lang.Object[], java.lang.Object[])
int i
Object[] a
Object[] sub
int a_index_max
public static int indexOfEq (java.lang.Object[], java.lang.Object[])
int i
Object[] a
Object[] sub
int a_index_max
public static int indexOf (java.util.List, java.lang.Object[])
int i
java.util.List a
Object[] sub
int a_index_max
public static int indexOfEq (java.util.List, java.lang.Object[])
int i
java.util.List a
Object[] sub
int a_index_max
public static int indexOf (java.lang.Object[], java.util.List)
int i
Object[] a
java.util.List sub
int a_index_max
public static int indexOfEq (java.lang.Object[], java.util.List)
int i
Object[] a
java.util.List sub
int a_index_max
public static int indexOf (java.util.List, java.util.List)
int i
java.util.List a
java.util.List sub
int a_index_max
public static int indexOfEq (java.util.List, java.util.List)
int i
java.util.List a
java.util.List sub
int a_index_max
public static int indexOf (int[], int[])
int i
int[] a
int[] sub
int a_index_max
public static int indexOf (double[], double[])
int i
double[] a
double[] sub
int a_index_max
public static int indexOf (long[], long[])
int i
long[] a
long[] sub
int a_index_max
public static int indexOf (boolean[], boolean[])
int i
boolean[] a
boolean[] sub
int a_index_max
public static java.lang.Object[] subarray (java.lang.Object[], int, int)
Object[] a
int startindex
int length
Object[] result
public static java.util.List subarray (java.util.List, int, int)
java.util.List a
int startindex
int length
public static java.lang.String[] subarray (java.lang.String[], int, int)
String[] a
int startindex
int length
String[] result
public static byte[] subarray (byte[], int, int)
byte[] a
int startindex
int length
byte[] result
public static boolean[] subarray (boolean[], int, int)
boolean[] a
int startindex
int length
boolean[] result
public static char[] subarray (char[], int, int)
char[] a
int startindex
int length
char[] result
public static double[] subarray (double[], int, int)
double[] a
int startindex
int length
double[] result
public static float[] subarray (float[], int, int)
float[] a
int startindex
int length
float[] result
public static int[] subarray (int[], int, int)
int[] a
int startindex
int length
int[] result
public static long[] subarray (long[], int, int)
long[] a
int startindex
int length
long[] result
public static short[] subarray (short[], int, int)
short[] a
int startindex
int length
short[] result
public static boolean isSubarray (java.lang.Object[], java.lang.Object[], int)
int i
Object[] a
Object[] sub
int a_offset
public static boolean isSubarrayEq (java.lang.Object[], java.lang.Object[], int)
int i
Object[] a
Object[] sub
int a_offset
public static boolean isSubarray (java.lang.Object[], java.util.List, int)
int i
Object[] a
java.util.List sub
int a_offset
public static boolean isSubarrayEq (java.lang.Object[], java.util.List, int)
int i
Object[] a
java.util.List sub
int a_offset
public static boolean isSubarray (java.util.List, java.lang.Object[], int)
int i
java.util.List a
Object[] sub
int a_offset
public static boolean isSubarrayEq (java.util.List, java.lang.Object[], int)
int i
java.util.List a
Object[] sub
int a_offset
public static boolean isSubarray (java.util.List, java.util.List, int)
int i
java.util.List a
java.util.List sub
int a_offset
public static boolean isSubarrayEq (java.util.List, java.util.List, int)
int i
java.util.List a
java.util.List sub
int a_offset
public static boolean isSubarray (int[], int[], int)
int i
int[] a
int[] sub
int a_offset
public static boolean isSubarray (long[], long[], int)
int i
long[] a
long[] sub
int a_offset
public static boolean isSubarray (double[], double[], int)
int i
double[] a
double[] sub
int a_offset
public static boolean isSubarray (boolean[], boolean[], int)
int i
boolean[] a
boolean[] sub
int a_offset
private static java.lang.Object[] toTArray (java.util.List)
java.util.List lst
Object[] asArray
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[])
Object[] result
Object[] result
Object[] a
Object[] b
public static java.lang.Object[] concat (java.lang.Object[], java.util.List)
Object[] result
int i
Object[] result
Object[] a
java.util.List b
public static java.lang.Object[] concat (java.util.List, java.lang.Object[])
Object[] result
int i
Object[] result
java.util.List a
Object[] b
public static java.lang.Object[] concat (java.util.List, java.util.List)
Object[] result
int i
int i
Object[] result
java.util.List a
java.util.List b
public static java.lang.String[] concat (java.lang.String[], java.lang.String[])
String[] result
String[] a
String[] b
public static byte[] concat (byte[], byte[])
byte[] result
byte[] a
byte[] b
public static boolean[] concat (boolean[], boolean[])
boolean[] result
boolean[] a
boolean[] b
public static char[] concat (char[], char[])
char[] result
char[] a
char[] b
public static double[] concat (double[], double[])
double[] result
double[] a
double[] b
public static float[] concat (float[], float[])
float[] result
float[] a
float[] b
public static int[] concat (int[], int[])
int[] result
int[] a
int[] b
public static long[] concat (long[], long[])
long[] result
long[] a
long[] b
public static short[] concat (short[], short[])
short[] result
short[] a
short[] b
public static java.lang.String toString (java.lang.Object[])
Object[] a
public static java.lang.String toStringQuoted (java.lang.Object[])
Object[] a
public static java.lang.String toString (java.lang.Object[], boolean)
String elt
int i
Object[] a
boolean quoted
StringBuffer sb
public static java.lang.String toString (java.util.Collection)
java.util.Collection a
public static java.lang.String toStringQuoted (java.util.Collection)
java.util.Collection a
public static java.lang.String toString (java.util.Collection, boolean)
Object elt
java.util.Iterator itor
java.util.Collection a
boolean quoted
StringBuffer sb
public static java.lang.String toString (int[])
int i
int[] a
StringBuffer sb
public static java.lang.String toString (long[])
int i
long[] a
StringBuffer sb
public static java.lang.String toString (double[])
int i
double[] a
StringBuffer sb
public static java.lang.String toString (float[])
int i
float[] a
StringBuffer sb
public static java.lang.String toString (boolean[])
int i
boolean[] a
StringBuffer sb
public static java.lang.String toString (java.lang.Object) throws java.lang.IllegalArgumentException
Object obj
public static int length (java.lang.Object) throws java.lang.IllegalArgumentException
Object obj
public static boolean sorted (int[])
int i
int[] a
public static boolean sorted (long[])
int i
long[] a
public static boolean sorted_descending (int[])
int i
int[] a
public static boolean sorted_descending (long[])
int i
long[] a
public static boolean noDuplicates (boolean[])
Boolean n
int i
boolean[] a
java.util.HashSet hs
public static boolean noDuplicates (byte[])
Byte n
int i
byte[] a
java.util.HashSet hs
public static boolean noDuplicates (char[])
Character n
int i
char[] a
java.util.HashSet hs
public static boolean noDuplicates (float[])
Float n
int i
float[] a
java.util.HashSet hs
public static boolean noDuplicates (short[])
Short n
int i
short[] a
java.util.HashSet hs
public static boolean noDuplicates (int[])
Integer n
int i
int[] a
java.util.HashSet hs
public static boolean noDuplicates (double[])
Double n
int i
double[] a
java.util.HashSet hs
public static boolean noDuplicates (long[])
Long n
int i
long[] a
java.util.HashSet hs
public static boolean noDuplicates (java.lang.String[])
int i
String[] a
java.util.HashSet hs
public static boolean noDuplicates (java.lang.Object[])
int i
Object[] a
java.util.HashSet hs
public static boolean noDuplicates (java.util.List)
int i
java.util.List a
java.util.HashSet hs
public static boolean fn_is_permutation (int[])
int n
int i
int[] a
boolean[] see
public static boolean fn_is_total (int[])
int[] a
public static int[] fn_identity (int)
int i
int length
int[] result
public static int[] fn_inverse_permutation (int[])
int[] a
public static int[] fn_inverse (int[], int)
int ai
int i
int[] a
int arange
int[] result
public static int[] fn_compose (int[], int[])
int inner
int i
int[] a
int[] b
int[] result
public static boolean isSubset (long[], long[])
int i
Long elt
int i
long[] smaller
long[] bigger
java.util.Set setBigger
public static boolean isSubset (double[], double[])
int i
Double elt
int i
double[] smaller
double[] bigger
java.util.Set setBigger
public static boolean isSubset (java.lang.String[], java.lang.String[])
int i
int i
String[] smaller
String[] bigger
java.util.Set setBigger
public static boolean any_null (java.lang.Object[])
Object[] a
public static boolean all_null (java.lang.Object[])
int i
Object[] a
public static boolean any_null (java.util.List)
java.util.List a
public static boolean all_null (java.util.List)
int i
java.util.List a
}
plume/BibtexClean.classBibtexClean.java
package plume
public final plume.BibtexClean extends java.lang.Object {
private static java.util.regex.Pattern entry_end
private static java.util.regex.Pattern stringDef
private void ()
public static void main (java.lang.String[])
String line
plume.EntryReader er
java.io.PrintWriter out
java.io.IOException e
java.io.File in
String filename
String[] args
static void ()
}
plume/ClassFileVersion.classClassFileVersion.java
package plume
public final plume.ClassFileVersion extends java.lang.Object {
static double minversion
private void ()
public static void main (java.lang.String[]) throws java.io.IOException
java.io.FileInputStream fis
java.io.InputStream is
java.util.jar.JarEntry entry
String entryName
java.util.Enumeration e
java.util.jar.JarFile jarFile
String filename
String[] args
public static void processClassFile (java.lang.String, java.io.InputStream)
double major
double minor
double jdkVersion
String filename
java.io.InputStream is
double[] versions
public static double[] versionNumbers (java.io.InputStream)
double jdkVersion
double jdkVersion
double jdkVersion
double jdkVersion
java.io.DataInputStream dis
int magic
double minor
double major
double jdkVersion
java.io.IOException e
java.io.InputStream is
static void ()
}
plume/CountingPrintWriter.classCountingPrintWriter.java
package plume
public plume.CountingPrintWriter extends java.io.PrintWriter {
private int writtenBytes
private int printedBytes
private int writtenChars
private int printedChars
private static final String lineSep
public void (java.io.OutputStream)
java.io.OutputStream out
public void (java.io.OutputStream, boolean)
java.io.OutputStream out
boolean autoFlush
public void (java.io.Writer)
java.io.Writer out
public void (java.io.Writer, boolean)
java.io.Writer out
boolean autoFlush
public int countBytes (java.lang.String)
char c
int i
String s
int numchars
int numbytes
public int countBytes (char)
char c
public int getNumberOfPrintedBytes ()
public int getNumberOfWrittenBytes ()
public int getNumberOfPrintedChars ()
public void print (java.lang.String)
String s
public void print (boolean)
boolean b
String s
public void print (char)
char c
public void print (char[])
int i
char[] s
public void print (double)
double d
String s
public void print (float)
float f
String s
public void print (int)
int i
String s
public void resetAll ()
public void resetPrintedByteCounter ()
public void resetPrintedCharCounter ()
public void resetWrittenByteCounter ()
public void resetWrittenCharCounter ()
public void print (long)
long l
String s
public void print (java.lang.Object)
Object obj
String s
public void println ()
public void println (java.lang.String)
String s
public void write (char[])
int i
char[] buf
public void write (char[], int, int)
int i
char[] buf
int off
int len
public void write (java.lang.String)
String s
public void write (java.lang.String, int, int)
String s
int off
int len
static void ()
}
plume/DeterministicObject.classDeterministicObject.java
package plume
public plume.DeterministicObject extends java.lang.Object {
static int counter
final int uid
public void ()
public int hashCode ()
static void ()
}
plume/Digest.classDigest.java
package plume
public final plume.Digest extends java.lang.Object {
private static byte[] buffer
private static final char[] digits
private void ()
public static byte[] getFileDigest (java.lang.String, java.security.MessageDigest) throws java.io.IOException
String filename
java.security.MessageDigest md
java.security.DigestInputStream in
byte[] result
public static java.lang.String hexEncode (byte[])
byte b
int i
byte[] bytes
StringBuffer s
public static byte[] hexDecode (java.lang.String) throws java.lang.IllegalArgumentException
int digit1
int digit2
int i
int len
byte[] r
Exception e
String s
static void ()
}
plume/EntryReader$1.classEntryReader.java
package plume
plume.EntryReader$1 extends java.lang.Object {
}
plume/EntryReader$DummyReader.classEntryReader.java
package plume
plume.EntryReader$DummyReader extends java.io.Reader {
private void ()
public void close ()
public void mark (int)
int readAheadLimit
public boolean markSupported ()
public int read ()
public int read (char[])
char[] cbuf
public int read (char[], int, int)
char[] cbuf
int off
int len
public int read (java.nio.CharBuffer)
java.nio.CharBuffer target
public boolean ready ()
public void reset ()
public long skip (long)
long n
void (plume.EntryReader$1)
plume.EntryReader$1 x0
}
plume/EntryReader$Entry.classEntryReader.java
package plume
public plume.EntryReader$Entry extends java.lang.Object {
public String first_line
public String body
boolean short_entry
String filename
long line_number
void (java.lang.String, java.lang.String, java.lang.String, long, boolean)
String first_line
String body
String filename
long line_number
boolean short_entry
java.lang.String get_description (java.util.regex.Pattern)
java.util.regex.Pattern re
java.util.regex.Matcher descr
}
plume/EntryReader$FlnReader.classEntryReader.java
package plume
plume.EntryReader$FlnReader extends java.io.LineNumberReader {
public String filename
public void (java.io.Reader, java.lang.String)
java.io.Reader reader
String filename
public void (java.lang.String) throws java.io.IOException
String filename
}
plume/EntryReader.classEntryReader.java
package plume
public plume.EntryReader extends java.io.LineNumberReader implements java.lang.Iterable java.util.Iterator {
private final java.util.regex.Pattern include_re
private final java.util.regex.Pattern comment_re
public java.util.regex.Pattern entry_start_re
public java.util.regex.Pattern entry_stop_re
private final java.util.Stack readers
String pushback_line
private static final String lineSep
static final boolean $assertionsDisabled
public void (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream in
String charsetName
String filename
String comment_re_string
String include_re_string
public void (java.io.InputStream, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream in
String charsetName
String filename
public void (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String)
java.io.InputStream in
String filename
String comment_re_string
String include_re_string
public void (java.io.InputStream, java.lang.String)
java.io.InputStream in
String filename
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.Reader, java.lang.String, java.lang.String, java.lang.String)
java.io.Reader reader
String filename
String comment_re_string
String include_re_string
public void (java.io.Reader)
java.io.Reader reader
public void (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File file
String comment_re
String include_re
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String charsetName
public void (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
String filename
String comment_re
String include_re
public void (java.lang.String) throws java.io.IOException
String filename
public void (java.lang.String, java.lang.String) throws java.io.IOException
String filename
String charsetName
public java.lang.String readLine () throws java.io.IOException
String line
java.util.regex.Matcher cmatch
plume.EntryReader$FlnReader reader
java.io.File current_filename
java.io.File current_parent
String filename_string
java.io.File filename
java.util.regex.Matcher m
String line
public java.util.Iterator iterator ()
public boolean hasNext ()
java.io.IOException e
String line
public java.lang.String next ()
String result
java.io.IOException e
public void remove ()
public plume.EntryReader$Entry get_entry () throws java.io.IOException
String match_group_1
String description
java.util.regex.Matcher end_entry_match
String description
String line
StringBuilder body
plume.EntryReader$Entry entry
String filename
long line_number
java.util.regex.Matcher entry_match
private java.lang.String get_next_line () throws java.io.IOException
plume.EntryReader$FlnReader ri2
plume.EntryReader$FlnReader ri1
String line
public java.lang.String getFileName ()
plume.EntryReader$FlnReader ri
public int getLineNumber ()
plume.EntryReader$FlnReader ri
public void setLineNumber (int)
int lineNumber
plume.EntryReader$FlnReader ri
public void set_entry_start_stop (java.lang.String, java.lang.String)
String entry_start_re
String entry_stop_re
public void set_entry_start_stop (java.util.regex.Pattern, java.util.regex.Pattern)
java.util.regex.Pattern entry_start_re
java.util.regex.Pattern entry_stop_re
public void putback (java.lang.String)
String line
public void mark (int)
int readAheadLimit
public int read ()
public int read (char[], int, int)
char[] cbuf
int off
int len
public void reset ()
public long skip (long)
long n
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
String filename
String comment_re
String include_re
plume.EntryReader reader
String line
public volatile java.lang.Object next ()
static void ()
}
plume/FileCompiler.classFileCompiler.java
package plume
public final plume.FileCompiler extends java.lang.Object {
public static Runtime runtime
static java.util.regex.Pattern java_filename_pattern
private String[] compiler
private long timeLimit
public void ()
public void (java.lang.String[], long)
String[] compiler
long timeLimit
public void (java.util.ArrayList, long)
java.util.ArrayList compiler
long timeLimit
public void (java.lang.String, long)
String compiler
long timeLimit
public java.lang.String compileFiles (java.util.List) throws java.io.IOException
Throwable e
java.util.List fileNames
plume.TimeLimitProcess p
String compile_errors
String compile_output
private plume.TimeLimitProcess compile_source (java.util.List) throws java.io.IOException
int i
java.util.List filenames
int num_files
String[] command
private void recompile_without_errors (java.util.List, java.lang.String) throws java.io.IOException
String sansExtension
String classFilePath
String sourceFileName
InterruptedException e
plume.TimeLimitProcess tp
java.util.HashSet errorClasses
java.util.regex.Matcher m
java.util.List retry
String filenames
java.util.List fileNames
String errorString
private static java.lang.String getClassFilePath (java.lang.String)
String sourceFilePath
int index
private static boolean fileExists (java.lang.String)
String pathName
static void ()
String java_filename_re
java.util.regex.PatternSyntaxException me
}
plume/FileIOException.classFileIOException.java
package plume
public plume.FileIOException extends java.io.IOException {
static final long serialVersionUID
public final String fileName
public final int lineNumber
public void ()
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.String, java.lang.String, int)
String message
String fileName
int lineNumber
public void (java.lang.String, java.lang.Throwable, java.lang.String, int)
String message
Throwable cause
String fileName
int lineNumber
public void (java.io.LineNumberReader, java.lang.Throwable)
java.io.LineNumberReader reader
Throwable cause
public void (java.lang.String, java.io.LineNumberReader)
String message
java.io.LineNumberReader reader
public void (java.lang.String, java.io.LineNumberReader, java.lang.Throwable)
String message
java.io.LineNumberReader reader
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.lang.String)
String message
java.io.LineNumberReader reader
String fileName
public void (java.io.LineNumberReader, java.lang.String, java.lang.Throwable)
java.io.LineNumberReader reader
String fileName
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.lang.String, java.lang.Throwable)
String message
java.io.LineNumberReader reader
String fileName
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.io.File)
String message
java.io.LineNumberReader reader
java.io.File file
public void (java.lang.String, java.io.LineNumberReader, java.io.File, java.lang.Throwable)
String message
java.io.LineNumberReader reader
java.io.File file
Throwable cause
public void (java.io.LineNumberReader, java.io.File, java.lang.Throwable)
java.io.LineNumberReader reader
java.io.File file
Throwable cause
public java.lang.String toString ()
String result
private static int getLineNumber (java.io.LineNumberReader)
java.io.LineNumberReader reader
}
plume/Filter.classFilter.java
package plume
public abstract plume.Filter extends java.lang.Object {
public abstract boolean accept (java.lang.Object)
}
plume/FuzzyFloat$DoubleArrayComparatorLexical.classFuzzyFloat.java
package plume
public plume.FuzzyFloat$DoubleArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
final plume.FuzzyFloat this$0
public void (plume.FuzzyFloat)
plume.FuzzyFloat this$0
public int compare (double[], double[])
int i
double[] a1
double[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/FuzzyFloat.classFuzzyFloat.java
package plume
public plume.FuzzyFloat extends java.lang.Object {
double min_ratio
double max_ratio
boolean off
public void ()
public void (double)
double rel_diff
public void set_rel_diff (double)
double rel_diff
public boolean eq (double, double)
double zero_tolerance
double d1
double d2
double ratio
public boolean ne (double, double)
double d1
double d2
public boolean lt (double, double)
double d1
double d2
public boolean lte (double, double)
double d1
double d2
public boolean gt (double, double)
double d1
double d2
public boolean gte (double, double)
double d1
double d2
public int indexOf (double[], double)
int i
double[] a
double elt
public int indexOf (double[], double[])
int j
int i
double[] a
double[] sub
int a_index_max
public boolean isElemMatch (double[], double[])
int j
double val
int i
int j
double val
int i
double[] a1
double[] a2
int start
public boolean isSubset (double[], double[])
int j
double val
int i
double[] smaller
double[] bigger
int start
}
plume/GraphMDE.classGraphMDE.java
package plume
public final plume.GraphMDE extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static java.util.Map dominators (java.util.Map)
java.util.Set set
Object node
java.util.List dom_of_pred
Object pred
java.util.List new_doms
Object node
Object node
java.util.Map predecessors
java.util.Map dom
java.util.Map preds
java.util.List nodes
java.util.List roots
java.util.List non_roots
boolean changed
public static void print (java.util.Map, java.io.PrintStream, int)
int i
Object child
Object node
java.util.Map graph
java.io.PrintStream ps
int indent
String indentString
static void ()
}
plume/Hasher.classHasher.java
package plume
public abstract plume.Hasher extends java.lang.Object {
public abstract int hashCode (java.lang.Object)
public abstract boolean equals (java.lang.Object, java.lang.Object)
}
plume/Intern$1.classIntern.java
package plume
plume.Intern$1 extends java.lang.Object {
}
plume/Intern$DoubleArrayHasher.classIntern.java
package plume
final plume.Intern$DoubleArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
int i
Object a1
Object a2
double[] da1
double[] da2
public int hashCode (java.lang.Object)
double elt
int i
Object o
double[] a
double running
long result
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$DoubleHasher.classIntern.java
package plume
final plume.Intern$DoubleHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Double d
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$IntArrayHasher.classIntern.java
package plume
final plume.Intern$IntArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$IntegerHasher.classIntern.java
package plume
final plume.Intern$IntegerHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Integer i
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$LongArrayHasher.classIntern.java
package plume
final plume.Intern$LongArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$LongHasher.classIntern.java
package plume
final plume.Intern$LongHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Long i
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$ObjectArrayHasher.classIntern.java
package plume
final plume.Intern$ObjectArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$SequenceAndIndices.classIntern.java
package plume
final plume.Intern$SequenceAndIndices extends java.lang.Object {
public Object seq
public int start
public int end
static final boolean $assertionsDisabled
public void (java.lang.Object, int, int)
Object seq
int start
int end
public boolean equals (java.lang.Object)
plume.Intern$SequenceAndIndices other_sai
Object other
public boolean equals (plume.Intern$SequenceAndIndices)
plume.Intern$SequenceAndIndices other
public int hashCode ()
public java.lang.String toString ()
static void ()
}
plume/Intern$SequenceAndIndicesHasher.classIntern.java
package plume
final plume.Intern$SequenceAndIndicesHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
plume.Intern$SequenceAndIndices sai1
plume.Intern$SequenceAndIndices sai2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$StringArrayHasher.classIntern.java
package plume
final plume.Intern$StringArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern.classIntern.java
package plume
public final plume.Intern extends java.lang.Object {
private static final int FACTOR
private static final double DOUBLE_FACTOR
private static plume.WeakHasherMap internedIntegers
private static plume.WeakHasherMap internedLongs
private static plume.WeakHasherMap internedIntArrays
private static plume.WeakHasherMap internedLongArrays
private static plume.WeakHasherMap internedDoubles
private static Double internedDoubleNaN
private static Double internedDoubleZero
private static plume.WeakHasherMap internedDoubleArrays
private static plume.WeakHasherMap internedStringArrays
private static plume.WeakHasherMap internedObjectArrays
private static plume.WeakHasherMap internedIntSequenceAndIndices
private static plume.WeakHasherMap internedLongSequenceAndIndices
private static plume.WeakHasherMap internedDoubleSequenceAndIndices
private static plume.WeakHasherMap internedObjectSequenceAndIndices
private static plume.WeakHasherMap internedStringSequenceAndIndices
static final boolean $assertionsDisabled
private void ()
public static java.lang.String[] internStrings (java.lang.String[])
int i
String[] a
public static boolean isInterned (java.lang.Object)
Object value
public static int numIntegers ()
public static int numLongs ()
public static int numIntArrays ()
public static int numLongArrays ()
public static int numDoubles ()
public static int numDoubleArrays ()
public static int numStringArrays ()
public static int numObjectArrays ()
public static java.util.Iterator integers ()
public static java.util.Iterator longs ()
public static java.util.Iterator intArrays ()
public static java.util.Iterator longArrays ()
public static java.util.Iterator doubles ()
public static java.util.Iterator doubleArrays ()
public static java.util.Iterator stringArrays ()
public static java.util.Iterator objectArrays ()
public static java.lang.String intern (java.lang.String)
String a
public static long intern (long)
long l
public static double intern (double)
double d
public static java.lang.Integer intern (java.lang.Integer)
Integer result2
Integer a
java.lang.ref.WeakReference lookup
Integer result1
public static java.lang.Integer internedInteger (int)
int i
public static java.lang.Integer internedInteger (java.lang.String)
String s
public static java.lang.Long intern (java.lang.Long)
Long result
Long a
java.lang.ref.WeakReference lookup
Long result1
public static java.lang.Long internedLong (long)
long i
public static java.lang.Long internedLong (java.lang.String)
String s
public static int[] intern (int[])
int[] result
int[] a
java.lang.ref.WeakReference lookup
int[] result1
public static long[] intern (long[])
long[] result
long[] a
java.lang.ref.WeakReference lookup
long[] result1
public static java.lang.Double intern (java.lang.Double)
Double result
Double a
java.lang.ref.WeakReference lookup
Double result1
public static java.lang.Double internedDouble (double)
double d
public static java.lang.Double internedDouble (java.lang.String)
String s
public static double[] intern (double[])
double[] result
double[] a
java.lang.ref.WeakReference lookup
double[] result1
public static java.lang.String[] intern (java.lang.String[])
int k
String[] a
java.lang.ref.WeakReference lookup
String[] result
String[] polyresult
public static java.lang.Object[] intern (java.lang.Object[])
Object[] a
java.lang.ref.WeakReference lookup
Object[] result
Object[] polyresult
public static java.lang.Object intern (java.lang.Object)
String[] asArray
Object[] asArray
Object a
public static int[] internSubsequence (int[], int, int)
int[] subseqUninterned
int[] subseq
int[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
int[] result1
public static long[] internSubsequence (long[], int, int)
long[] subseq_uninterned
long[] subseq
long[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
long[] result1
public static double[] internSubsequence (double[], int, int)
double[] subseq_uninterned
double[] subseq
double[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
double[] result1
public static java.lang.Object[] internSubsequence (java.lang.Object[], int, int)
Object[] subseq_uninterned
Object[] subseq
Object ignore
Object[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
Object[] result1
public static java.lang.String[] internSubsequence (java.lang.String[], int, int)
String[] subseq_uninterned
String[] subseq
Object ignore
String[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
String[] result1
static void ()
}
plume/IterableIterator.classIterableIterator.java
package plume
public plume.IterableIterator extends java.lang.Object implements java.lang.Iterable {
private java.util.Iterator iter
public void (java.util.Iterator)
java.util.Iterator iter
public java.util.Iterator iterator ()
}
plume/JWhich.classJWhich.java
package plume
public final plume.JWhich extends java.lang.Object {
private static String CLASSPATH
private void ()
public static void which (java.lang.String)
String className
java.net.URL classUrl
public static java.net.URL findClass (java.lang.String)
String className
protected static java.lang.String asResourceName (java.lang.String)
String resource
public static void validate ()
String element
java.io.File f
java.util.StringTokenizer tokenizer
public static void printClasspath ()
java.util.StringTokenizer tokenizer
public static void setClasspath (java.lang.String)
String classpath
protected static java.lang.String getClasspath ()
String classpath
private static void instanceMain (java.lang.String[])
String cmd
int cmdIndex
String[] args
private static void printUsage ()
public static void main (java.lang.String[])
String[] args
}
plume/LimitedSizeIntSet.classLimitedSizeIntSet.java
package plume
public plume.LimitedSizeIntSet extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
static final long serialVersionUID
protected int[] values
int num_values
static final boolean $assertionsDisabled
public void (int)
int max_values
public void add (int)
int elt
public void addAll (plume.LimitedSizeIntSet)
int i
plume.LimitedSizeIntSet s
boolean sameObject
int[] svalues
public boolean contains (int)
int i
int elt
public int size ()
public int max_size ()
public boolean repNulled ()
private void nullRep ()
public plume.LimitedSizeIntSet clone ()
plume.LimitedSizeIntSet result
CloneNotSupportedException e
plume.LimitedSizeIntSet result
public static plume.LimitedSizeIntSet merge (int, java.util.List)
plume.LimitedSizeIntSet s
int max_values
java.util.List slist
plume.LimitedSizeIntSet result
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
plume/LimitedSizeSet.classLimitedSizeSet.java
package plume
public plume.LimitedSizeSet extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
static final long serialVersionUID
protected Object[] values
int num_values
static final boolean $assertionsDisabled
public void (int)
int max_values
Object[] new_values_array
public void add (java.lang.Object)
Object elt
public void addAll (plume.LimitedSizeSet)
int i
plume.LimitedSizeSet s
boolean sameObject
Object[] svalues
public boolean contains (java.lang.Object)
Object value
int i
Object elt
public int size ()
public int max_size ()
public boolean repNulled ()
private void nullRep ()
public plume.LimitedSizeSet clone ()
plume.LimitedSizeSet result_as_lss
plume.LimitedSizeSet result
CloneNotSupportedException e
plume.LimitedSizeSet result
public static plume.LimitedSizeSet merge (int, java.util.List)
plume.LimitedSizeSet s
int max_values
java.util.List slist
plume.LimitedSizeSet result
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
plume/Lookup.classLookup.java
package plume
public final plume.Lookup extends java.lang.Object {
public static boolean help
public static boolean verbose
public static String entry_file
public static boolean search_body
public static boolean regular_expressions
public static boolean case_sensitive
public static boolean word_match
public static boolean print_all
public static Integer item_num
public static boolean show_location
public static java.util.regex.Pattern entry_start_re
public static java.util.regex.Pattern entry_stop_re
public static java.util.regex.Pattern description_re
public static String comment_re
public static String include_re
private static final String lineSep
private static String usage_string
static final boolean $assertionsDisabled
private void ()
public static void main (java.lang.String[]) throws java.io.IOException
java.io.InputStream is
java.io.BufferedReader help_stream
String line
java.io.FileNotFoundException e
String ef
Exception file_error
int flags
String keyword_re
String search
String keyword
int matchcount
int entry_cnt
plume.EntryReader$Entry entry
java.io.FileNotFoundException e
plume.EntryReader$Entry e
plume.EntryReader$Entry e
plume.EntryReader$Entry e
int i
String[] args
plume.Options options
String[] keywords
plume.EntryReader reader
String[] entry_files
java.util.List file_errors
java.util.List matching_entries
public static plume.EntryReader$Entry old_get_entry (plume.EntryReader) throws java.io.IOException
String current_filename
String first_line
StringBuilder body
String first_line
StringBuilder body
String line
plume.EntryReader$Entry entry
String filename
long line_number
java.io.FileNotFoundException e
plume.EntryReader reader
public static java.lang.String first_line (java.lang.String)
String entry
int ii
static void ()
}
plume/MathMDE$MissingNumbersIteratorInt.classMathMDE.java
package plume
final plume.MathMDE$MissingNumbersIteratorInt extends java.lang.Object implements java.util.Iterator {
int[] nums
java.util.Iterator nums_itor
int current_nonmissing
int current_missing
int current_index
boolean add_ends
void (int[], boolean)
int[] nums_copy
int[] nums
boolean add_ends
void (java.util.Iterator, boolean)
java.util.Iterator nums_itor
boolean add_ends
public boolean hasNext ()
int prev_nonmissing
public java.lang.Integer next ()
Integer result
public void remove ()
public volatile java.lang.Object next ()
}
plume/MathMDE$MissingNumbersIteratorLong.classMathMDE.java
package plume
final plume.MathMDE$MissingNumbersIteratorLong extends java.lang.Object implements java.util.Iterator {
long[] nums
java.util.Iterator nums_itor
long current_nonmissing
long current_missing
int current_index
boolean add_ends
void (long[], boolean)
long[] nums_copy
long[] nums
boolean add_ends
void (java.util.Iterator, boolean)
java.util.Iterator nums_itor
boolean add_ends
public boolean hasNext ()
long prev_nonmissing
public java.lang.Long next ()
Long result
public void remove ()
public volatile java.lang.Object next ()
}
plume/MathMDE.classMathMDE.java
package plume
public final plume.MathMDE extends java.lang.Object {
private void ()
public static int negate (int)
int a
public static long negate (long)
long a
public static double negate (double)
double a
public static int bitwiseComplement (int)
int a
public static long bitwiseComplement (long)
long a
public static int mul (int, int)
int x
int y
public static long mul (long, long)
long x
long y
public static double mul (double, double)
double x
double y
public static int div (int, int)
int x
int y
public static long div (long, long)
long x
long y
public static double div (double, double)
double x
double y
public static int mod (int, int)
int x
int y
public static long mod (long, long)
long x
long y
public static int lshift (int, int)
int x
int y
public static long lshift (long, long)
long x
long y
public static int rshiftSigned (int, int)
int x
int y
public static long rshiftSigned (long, long)
long x
long y
public static int rshiftUnsigned (int, int)
int x
int y
public static long rshiftUnsigned (long, long)
long x
long y
public static int bitwiseAnd (int, int)
int x
int y
public static long bitwiseAnd (long, long)
long x
long y
public static int logicalAnd (int, int)
int x
int y
public static long logicalAnd (long, long)
long x
long y
public static int bitwiseXor (int, int)
int x
int y
public static long bitwiseXor (long, long)
long x
long y
public static int logicalXor (int, int)
int x
int y
public static long logicalXor (long, long)
long x
long y
public static int bitwiseOr (int, int)
int x
int y
public static long bitwiseOr (long, long)
long x
long y
public static int logicalOr (int, int)
int x
int y
public static long logicalOr (long, long)
long x
long y
public static int sign (int)
int a
public static int pow (int, int) throws java.lang.ArithmeticException
int base
int expt
public static long pow (long, long) throws java.lang.ArithmeticException
long base
long expt
private static int pow_fast (int, int) throws java.lang.ArithmeticException
int base
int expt
int this_square_pow
int result
private static long pow_fast (long, long) throws java.lang.ArithmeticException
long base
long expt
long this_square_pow
long result
private static int pow_slow (int, int) throws java.lang.ArithmeticException
int i
int base
int expt
int result
public static int gcd (int, int)
int tmp
int a
int b
public static int gcd (int[])
int i
int[] a
int result
public static int gcd_differences (int[])
int i
int[] a
int result
public static long gcd (long, long)
long tmp
long a
long b
public static long gcd (long[])
int i
long[] a
long result
public static long gcd_differences (long[])
int i
long[] a
long result
public static double gcd (double, double)
double tmp
double a
double b
public static double gcd (double[])
int i
double[] a
double result
public static double gcd_differences (double[])
int i
double[] a
double result
public static int mod_positive (int, int)
int x
int y
int result
public static int[] modulus (int[])
int[] nums
int modulus
int remainder
public static int[] modulus_int (java.util.Iterator)
int i
java.util.Iterator itor
int avalue
int modulus
int count
public static int[] modulus_strict (int[], boolean)
int i
int[] nums
boolean nonstrict_ends
int first_index
int last_index
int first_nonstrict
int last_nonstrict
int modulus
int r
public static int[] modulus_strict_int (java.util.Iterator, boolean)
java.util.Iterator itor
boolean nonstrict_ends
int first_nonstrict
int last_nonstrict
int prev
int next
int modulus
int count
int r
public static long mod_positive (long, long)
long x
long y
long result
public static long[] modulus (long[])
long[] nums
long modulus
long remainder
public static long[] modulus_long (java.util.Iterator)
long i
java.util.Iterator itor
long avalue
long modulus
int count
public static long[] modulus_strict (long[], boolean)
int i
long[] nums
boolean nonstrict_ends
int first_index
int last_index
long first_nonstrict
long last_nonstrict
long modulus
long r
public static long[] modulus_strict_long (java.util.Iterator, boolean)
java.util.Iterator itor
boolean nonstrict_ends
long first_nonstrict
long last_nonstrict
long prev
long next
long modulus
int count
long r
public static int[] missing_numbers (int[])
int i
Integer e
int[] nums
int min
int max
int sizeEstimate
java.util.List resultList
int val
int[] resultArray
int i
public static int[] nonmodulus_strict (int[])
int[] nums
int range
private static int[] nonmodulus_strict_int_internal (java.util.Iterator)
java.util.Iterator missing
plume.UtilMDE$RemoveFirstAndLastIterator missing_nums
int[] result
private static boolean check_first_and_last_nonmodulus (int[], plume.UtilMDE$RemoveFirstAndLastIterator)
int[] rm
plume.UtilMDE$RemoveFirstAndLastIterator rfali
int r
int m
int first
int last
public static int[] nonmodulus_strict_int (java.util.Iterator)
java.util.Iterator nums
public static int[] nonmodulus_nonstrict (int[])
int rem
int i
boolean[] has_modulus
int num_nonmodulus
int m
int[] nums
int max_modulus
public static long[] missing_numbers (long[])
int i
Long e
long[] nums
long min
long max
int sizeEstimate
java.util.List resultList
long val
long[] resultArray
int i
public static long[] nonmodulus_strict (long[])
long[] nums
long range
private static long[] nonmodulus_strict_long_internal (java.util.Iterator)
java.util.Iterator missing
plume.UtilMDE$RemoveFirstAndLastIterator missing_nums
long[] result
private static boolean check_first_and_last_nonmodulus (long[], plume.UtilMDE$RemoveFirstAndLastIterator)
long[] rm
plume.UtilMDE$RemoveFirstAndLastIterator rfali
long r
long m
long first
long last
public static long[] nonmodulus_strict_long (java.util.Iterator)
java.util.Iterator nums
public static long[] nonmodulus_nonstrict (long[])
int rem
int i
boolean[] has_modulus
int num_nonmodulus
int m
long[] nums
int max_modulus
}
plume/MultiRandSelector.classMultiRandSelector.java
package plume
public plume.MultiRandSelector extends java.lang.Object {
private int num_elts
private boolean coin_toss_mode
private double keep_probability
private java.util.Random seed
private plume.Partitioner eq
private java.util.HashMap map
public void (int, plume.Partitioner)
int num_elts
plume.Partitioner eq
public void (double, plume.Partitioner)
double keep_prob
plume.Partitioner eq
public void (int, java.util.Random, plume.Partitioner)
int num_elts
java.util.Random r
plume.Partitioner eq
public void (double, java.util.Random, plume.Partitioner)
double keep_prob
java.util.Random r
plume.Partitioner eq
public void acceptIter (java.util.Iterator)
java.util.Iterator iter
public void accept (java.lang.Object)
Object next
Object equivClass
plume.RandomSelector delegation
public java.util.Map values ()
public java.util.Iterator valuesIter ()
plume.RandomSelector rs
java.util.ArrayList ret
}
plume/MultiVersionControl$1.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/MultiVersionControl$2.classMultiVersionControl.java
package plume
plume.MultiVersionControl$2 extends java.lang.Object {
static final int[] $SwitchMap$plume$MultiVersionControl$RepoType
static final int[] $SwitchMap$plume$MultiVersionControl$Action
static void ()
}
plume/MultiVersionControl$Action.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$Action extends java.lang.Enum {
public static final plume.MultiVersionControl$Action CLONE
public static final plume.MultiVersionControl$Action STATUS
public static final plume.MultiVersionControl$Action PULL
public static final plume.MultiVersionControl$Action LIST
private static final plume.MultiVersionControl$Action[] $VALUES
public static plume.MultiVersionControl$Action[] values ()
public static plume.MultiVersionControl$Action valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/MultiVersionControl$Checkout.classMultiVersionControl.java
package plume
plume.MultiVersionControl$Checkout extends java.lang.Object {
plume.MultiVersionControl$RepoType repoType
java.io.File directory
String repository
String module
static final boolean $assertionsDisabled
void (plume.MultiVersionControl$RepoType, java.io.File)
plume.MultiVersionControl$RepoType repoType
java.io.File directory
void (plume.MultiVersionControl$RepoType, java.io.File, java.lang.String, java.lang.String)
plume.MultiVersionControl$RepoType repoType
java.io.File directory
String repository
String module
private static void assertSubdirExists (java.io.File, java.lang.String)
java.io.File directory
String subdirName
public boolean equals (java.lang.Object)
Object other
plume.MultiVersionControl$Checkout c2
public int hashCode ()
public java.lang.String toString ()
static void ()
}
plume/MultiVersionControl$IsDirectoryFilter.classMultiVersionControl.java
package plume
plume.MultiVersionControl$IsDirectoryFilter extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.IOException e
java.io.File pathname
}
plume/MultiVersionControl$Replacer.classMultiVersionControl.java
package plume
plume.MultiVersionControl$Replacer extends java.lang.Object {
String regexp
String replacement
public void (java.lang.String, java.lang.String)
String regexp
String replacement
public java.lang.String replaceAll (java.lang.String)
String s
}
plume/MultiVersionControl$RepoType.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$RepoType extends java.lang.Enum {
public static final plume.MultiVersionControl$RepoType BZR
public static final plume.MultiVersionControl$RepoType CVS
public static final plume.MultiVersionControl$RepoType GIT
public static final plume.MultiVersionControl$RepoType HG
public static final plume.MultiVersionControl$RepoType SVN
private static final plume.MultiVersionControl$RepoType[] $VALUES
public static plume.MultiVersionControl$RepoType[] values ()
public static plume.MultiVersionControl$RepoType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/MultiVersionControl$StreamOfNewlines.classMultiVersionControl.java
package plume
plume.MultiVersionControl$StreamOfNewlines extends java.io.InputStream {
void ()
public int read ()
}
plume/MultiVersionControl.classMultiVersionControl.java
package plume
public plume.MultiVersionControl extends java.lang.Object {
public static String home
public String checkouts
public java.util.List dir
public java.util.List ignore_dir
private java.util.List ignoreDirs
public boolean search
public boolean show
public boolean print_directory
public boolean dry_run
public boolean redo_existing
public int timeout
public boolean quiet
public String cvs_executable
public String git_executable
public String hg_executable
public String svn_executable
public boolean insecure
public java.util.List cvs_arg
public java.util.List git_arg
public java.util.List hg_arg
public java.util.List svn_arg
public static boolean debug
public boolean debug_replacers
public boolean debug_process_output
private static plume.MultiVersionControl$Action CLONE
private static plume.MultiVersionControl$Action STATUS
private static plume.MultiVersionControl$Action PULL
private static plume.MultiVersionControl$Action LIST
private plume.MultiVersionControl$Action action
static plume.MultiVersionControl$IsDirectoryFilter idf
private java.util.regex.Pattern defaultPattern
private java.util.regex.Pattern invalidCertificatePattern
static final boolean $assertionsDisabled
private static java.lang.String expandTilde (java.lang.String)
String path
public static void main (java.lang.String[])
java.io.IOException e
java.io.File afile
String adir
String adir
String[] args
plume.MultiVersionControl mvc
java.util.Set checkouts
private static void setupSVNKIT ()
private void ()
public void (java.lang.String[])
String[] args
public void parseArgs (java.lang.String[])
String arg
boolean explicit_run_dry
String[] args
plume.Options options
String[] remaining_args
String action_string
static void readCheckouts (java.io.File, java.util.Set) throws java.io.IOException
String[] rootWords
String possibleRoot
String word1
String word2
String dirname
String[] splitTwo
String dirname
String root
String module
int spacePos
java.io.File dir
plume.MultiVersionControl$Checkout checkout
String line
java.io.File file
java.util.Set checkouts
plume.MultiVersionControl$RepoType currentType
String currentRoot
boolean currentRootIsRepos
plume.EntryReader er
private static void findCheckouts (java.io.File, java.util.Set, java.util.List)
plume.MultiVersionControl$Checkout c
java.io.File childdir
java.io.File dir
java.util.Set checkouts
java.util.List ignoreDirs
String dirName
java.io.File parent
java.io.File[] childdirs
static void addCheckoutCvs (java.io.File, java.io.File, java.util.Set)
java.io.File newRepoFileRoot
String pathInRepoAtCheckout
java.io.File cvsDir
java.io.File dir
java.util.Set checkouts
java.io.File repositoryFile
java.io.File rootFile
String pathInRepo
String repoRoot
java.io.File repoFileRoot
plume.Pair stripped
java.io.File cDir
String pathInRepoAtCheckout
static plume.MultiVersionControl$Checkout dirToCheckoutHg (java.io.File, java.io.File)
org.ini4j.Ini ini
java.io.IOException e
org.ini4j.Profile$Section pathsSection
org.ini4j.Ini ini
java.io.File hgDir
java.io.File dir
String repository
java.io.File hgrcFile
static plume.MultiVersionControl$Checkout dirToCheckoutGit (java.io.File, java.io.File)
java.io.File gitDir
java.io.File dir
String repository
static plume.MultiVersionControl$Checkout dirToCheckoutSvn (java.io.File)
org.tmatesoft.svn.core.wc.SVNInfo info
org.tmatesoft.svn.core.SVNException e
org.tmatesoft.svn.core.SVNException e
java.io.File dir
org.tmatesoft.svn.core.wc.SVNWCClient wcClient
org.tmatesoft.svn.core.wc.SVNInfo info
org.tmatesoft.svn.core.SVNURL url
org.tmatesoft.svn.core.SVNURL repoRoot
plume.Pair stripped
java.io.File cDir
String pathInRepoAtCheckout
static plume.Pair removeCommonSuffixDirs (java.io.File, java.io.File, java.io.File, java.lang.String)
java.io.File p1
java.io.File p2
java.io.File p2_limit
String p1_contains
java.io.File r1
java.io.File r2
private void addArg (java.lang.ProcessBuilder, java.lang.String)
ProcessBuilder pb
String arg
java.util.List command
private void addArgs (java.lang.ProcessBuilder, java.util.List)
ProcessBuilder pb
java.util.List args
java.util.List command
public void process (java.util.Set)
String dirbase
String removeRegexp
java.io.File parent
java.io.File dir
java.util.List replacers
java.util.List replacers3
boolean show_normal_output
plume.MultiVersionControl$Checkout c
java.util.Set checkouts
ProcessBuilder pb
ProcessBuilder pb2
ProcessBuilder pb3
private java.lang.String defaultPath (java.io.File)
java.util.regex.Matcher m
String line
plume.EntryReader er
java.io.IOException e
java.io.File dir
java.io.File hgrc
private boolean invalidCertificate (java.io.File)
java.io.File dir
String defaultPath
void perform_command (java.lang.ProcessBuilder, java.util.List, boolean)
plume.MultiVersionControl$Replacer r
int i
String output
plume.TimeLimitProcess p
String msg
java.io.IOException e
InterruptedException e
ProcessBuilder pb
java.util.List replacers
boolean show_normal_output
java.lang.String command (java.lang.ProcessBuilder)
ProcessBuilder pb
static void ()
}
plume/Option.classOption.java
package plume
public abstract plume.Option extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.String[] aliases ()
public abstract boolean noDocDefault ()
}
plume/OptionGroup.classOptionGroup.java
package plume
public abstract plume.OptionGroup extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract boolean unpublicized ()
}
plume/Options$ArgException.classOptions.java
package plume
public plume.Options$ArgException extends java.lang.Exception {
static final long serialVersionUID
public void (java.lang.String)
String s
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
}
plume/Options$OptionGroupInfo.classOptions.java
package plume
plume.Options$OptionGroupInfo extends java.lang.Object {
String name
boolean unpublicized
java.util.List optionList
void (java.lang.String, boolean)
String name
boolean unpublicized
void (plume.OptionGroup)
plume.OptionGroup optionGroup
boolean any_publicized ()
plume.Options$OptionInfo oi
}
plume/Options$OptionInfo.classOptions.java
package plume
plume.Options$OptionInfo extends java.lang.Object {
java.lang.reflect.Field field
Object obj
String short_name
String long_name
String[] aliases
String description
String jdoc
java.util.Map enum_jdoc
String type_name
Class base_type
String default_str
boolean no_doc_default
java.util.List list
java.lang.reflect.Constructor constructor
java.lang.reflect.Method factory
boolean unpublicized
final plume.Options this$0
void (plume.Options, java.lang.reflect.Field, plume.Option, java.lang.Object, boolean)
Exception e
Exception e
java.util.List new_list
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type raw_type
java.util.List default_obj_as_list
java.lang.reflect.Type[] listTypeArgs
plume.Options$ParseResult pr
Throwable e
Exception e
plume.Options this$0
java.lang.reflect.Field field
plume.Option option
Object obj
boolean unpublicized
Object default_obj
java.lang.reflect.Type gen_type
plume.Options$ParseResult pr
public boolean argument_required ()
Class type
public java.lang.String synopsis ()
String prefix
String name
public java.lang.String toString ()
String prefix
String short_name_str
public java.lang.Class get_declaring_class ()
}
plume/Options$ParseResult.classOptions.java
package plume
plume.Options$ParseResult extends java.lang.Object {
String short_name
String type_name
String description
void (java.lang.String, java.lang.String, java.lang.String)
String short_name
String type_name
String description
}
plume/Options.classOptions.java
package plume
public plume.Options extends java.lang.Object {
private static String eol
private boolean parse_options_after_arg
private String options_str
private Class main_class
private final java.util.List options
private final java.util.Map name_map
private final java.util.Map group_map
private boolean use_groups
private final boolean use_dashes
private boolean use_single_dash
private static final String LIST_HELP
private boolean print_list_help
public static boolean split_lists
public String usage_synopsis
private final plume.SimpleLog debug_options
static final boolean $assertionsDisabled
public void enableDebugLogging (boolean)
boolean enabled
public transient void (java.lang.Object[])
Object[] args
public transient void (java.lang.String, java.lang.Object[])
Object obj_nonraw
Throwable t
ArrayStoreException e
String name
plume.Options$OptionGroupInfo gi
plume.Option option
boolean unpublicized
plume.Options$OptionInfo oi
plume.OptionGroup optionGroup
plume.Options$OptionGroupInfo ogi
java.lang.reflect.Field f
boolean is_class
String current_group
Class clazz
java.lang.reflect.Field[] fields
Object obj
String alias
plume.Options$OptionInfo oi
String usage_synopsis
Object[] args
boolean seen_first_opt
String prefix
private static java.lang.annotation.Annotation safeGetAnnotation (java.lang.reflect.Field, java.lang.Class)
java.lang.annotation.Annotation cast
java.lang.annotation.Annotation annotation
Exception e
java.lang.reflect.Field f
Class annotationClass
java.lang.annotation.Annotation annotation
public void parse_options_after_arg (boolean)
boolean val
public void use_single_dash (boolean)
boolean val
public java.lang.String[] parse (java.lang.String[]) throws plume.Options$ArgException
String arg
String arg_name
String arg_value
StringBuilder msg
String arg_name
String arg_value
int split_pos
int eq_pos
plume.Options$OptionInfo oi
String arg
int ii
String[] args
java.util.List non_options
boolean ignore_options
String tail
String[] result
public java.lang.String[] parse (java.lang.String) throws plume.Options$ArgException
char ch
int ii
String args
java.util.List arg_list
String arg
char active_quote
String[] argsArray
public java.lang.String[] parse_or_usage (java.lang.String[])
String message
plume.Options$ArgException ae
String[] args
String[] non_options
public java.lang.String[] parse_or_usage (java.lang.String)
String message
plume.Options$ArgException ae
String args
String[] non_options
public void print_usage (java.io.PrintStream)
java.io.PrintStream ps
public void print_usage ()
public void print_usage (java.io.PrintStream, java.lang.String)
java.io.PrintStream ps
String msg
public void print_usage (java.lang.String)
String msg
public transient void print_usage (java.io.PrintStream, java.lang.String, java.lang.Object[])
java.io.PrintStream ps
String format
Object[] args
public transient void print_usage (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.lang.String usage (java.lang.String[])
String[] group_names
public transient java.lang.String usage (boolean, java.lang.String[])
plume.Options$OptionGroupInfo gi
String group_name
plume.Options$OptionGroupInfo gi
plume.Options$OptionGroupInfo gi
plume.Options$OptionGroupInfo gi
boolean include_unpublicized
String[] group_names
java.util.List groups
java.util.List lengths
int max_len
plume.StringBuilderDelimited buf
private java.lang.String format_options (java.util.List, int, boolean)
String default_str
String use
plume.Options$OptionInfo oi
java.util.List opt_list
int max_len
boolean include_unpublicized
plume.StringBuilderDelimited buf
private int max_opt_len (java.util.List, boolean)
int len
plume.Options$OptionInfo oi
java.util.List opt_list
boolean include_unpublicized
int max_len
boolean isUsingGroups ()
boolean isUsingSingleDash ()
java.util.List getOptions ()
java.util.Collection getOptionGroups ()
private void set_arg (plume.Options$OptionInfo, java.lang.String, java.lang.String) throws plume.Options$ArgException
boolean val
boolean val
boolean val
String arg_value_lowercase
int val
Exception e
int val
long val
Exception e
long val
Float val
Exception e
Float val
Double val
Exception e
Double val
Object val
String aval
String[] aarr
Object val
Object val
plume.Options$ArgException ae
Exception e
plume.Options$OptionInfo oi
String arg_name
String arg_value
java.lang.reflect.Field f
Class type
private java.lang.Object get_ref_arg (plume.Options$OptionInfo, java.lang.String, java.lang.String) throws plume.Options$ArgException
Object tmpVal
Object tmpVal
Exception e
plume.Options$OptionInfo oi
String arg_name
String arg_value
Object val
private java.lang.Enum getEnumValue (java.lang.Class, java.lang.String)
Enum constant
Class enumType
String name
Enum[] constants
private static java.lang.String type_short_name (java.lang.Class)
Class type
public java.lang.String get_options_str ()
public java.lang.String settings ()
public java.lang.String settings (boolean)
Exception e
String use
plume.Options$OptionInfo oi
boolean include_unpublicized
plume.StringBuilderDelimited out
int max_len
public java.lang.String toString ()
plume.Options$OptionInfo oi
plume.StringBuilderDelimited out
private static plume.Options$ParseResult parse_option (java.lang.String)
String short_name
String description
String type_name
String val
String short_name
String type_name
String description
static plume.Options$ParseResult access$000 (java.lang.String)
String x0
static java.lang.String access$100 (java.lang.Class)
Class x0
static boolean access$200 (plume.Options)
plume.Options x0
static void ()
}
plume/OptionsDoclet.classOptionsDoclet.java
package plume
public plume.OptionsDoclet extends java.lang.Object {
private static String eol
private static final String USAGE
private static final String LIST_HELP
private String startDelim
private String endDelim
private java.io.File docFile
private java.io.File outFile
private boolean inPlace
private boolean formatJavadoc
private boolean includeClassDoc
private com.sun.javadoc.RootDoc root
private plume.Options options
static final boolean $assertionsDisabled
public void (com.sun.javadoc.RootDoc, plume.Options)
com.sun.javadoc.RootDoc root
plume.Options options
public static boolean start (com.sun.javadoc.RootDoc)
String className
Class clazz
ClassNotFoundException e
java.lang.reflect.Constructor c
Exception e
Class clazz
com.sun.javadoc.ClassDoc doc
Exception e
com.sun.javadoc.RootDoc root
java.util.List objs
Object[] objarray
plume.Options options
plume.OptionsDoclet o
public static int optionLength (java.lang.String)
String option
public static boolean validOptions (java.lang.String[][], com.sun.javadoc.DocErrorReporter)
java.io.File f
String format
String[] os
String opt
int oi
String[][] options
com.sun.javadoc.DocErrorReporter reporter
boolean hasDocFile
boolean hasOutFile
boolean hasDestDir
boolean hasFormat
boolean inPlace
String docFile
String outFile
public void setOptions (java.lang.String[][])
String[] os
String opt
int oi
String[][] options
String outFilename
java.io.File destDir
private static boolean needsInstantiation (java.lang.Class)
java.lang.reflect.Field f
Class clazz
public void write () throws java.lang.Exception
java.io.PrintWriter out
java.io.PrintWriter out
java.io.PrintWriter out
String output
public java.lang.String output () throws java.lang.Exception
private java.lang.String newDocFileText () throws java.lang.Exception
int starIndex
String jdoc
plume.StringBuilderDelimited b
java.io.BufferedReader doc
String docline
boolean replacing
boolean replaced_once
String prefix
public void processJavadoc ()
com.sun.javadoc.FieldDoc fd
String nameWithUnderscores
com.sun.javadoc.ClassDoc opt_doc
plume.Options$OptionInfo oi
private void processEnumJavadoc (plume.Options$OptionInfo)
Enum constant
com.sun.javadoc.FieldDoc fd
String name
plume.Options$OptionInfo oi
Enum[] constants
com.sun.javadoc.ClassDoc enum_doc
public java.lang.String optionsToHtml (int)
String ogroupHeader
plume.Options$OptionGroupInfo gi
plume.Options$OptionInfo oi
int refillWidth
plume.StringBuilderDelimited b
public java.lang.String optionsToJavadoc (int, int)
String line
StringBuilder bb
int padding
int refillWidth
plume.StringBuilderDelimited b
java.util.Scanner s
private java.lang.String optionListToHtml (java.util.List, int, int, int)
StringBuilder bb
String optHtml
plume.Options$OptionInfo oi
java.util.List opt_list
int padding
int firstLinePadding
int refillWidth
plume.StringBuilderDelimited b
private java.lang.String refill (java.lang.String, int, int, int)
int breakLoc
String firstPart
java.util.Scanner s
String in
int padding
int firstLinePadding
int refillWidth
String suffix
int ulPos
String compressedSpaces
String oneLine
plume.StringBuilderDelimited multiLine
public java.lang.String optionToHtml (plume.Options$OptionInfo, int)
String a
String default_str
String suffix
java.util.Map$Entry entry
plume.Options$OptionInfo oi
int padding
StringBuilder b
java.util.Formatter f
String prefix
String jdoc
public static java.lang.String javadocToHtml (com.sun.javadoc.Doc)
String kind
String text
com.sun.javadoc.Tag tag
com.sun.javadoc.SeeTag tag
plume.StringBuilderDelimited bb
com.sun.javadoc.Doc doc
StringBuilder b
com.sun.javadoc.Tag[] tags
com.sun.javadoc.SeeTag[] seetags
public boolean getFormatJavadoc ()
public void setFormatJavadoc (boolean)
boolean val
public boolean getUseSingleDash ()
public void setUseSingleDash (boolean)
boolean val
static void ()
}
plume/OrderedPairIterator.classOrderedPairIterator.java
package plume
public plume.OrderedPairIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor1
java.util.Iterator itor2
Object next1
Object next2
java.util.Comparator comparator
public void (java.util.Iterator, java.util.Iterator)
java.util.Iterator itor1
java.util.Iterator itor2
public void (java.util.Iterator, java.util.Iterator, java.util.Comparator)
java.util.Iterator itor1
java.util.Iterator itor2
java.util.Comparator comparator
private void setnext1 ()
private void setnext2 ()
public boolean hasNext ()
private plume.Pair return1 ()
plume.Pair result
private plume.Pair return2 ()
plume.Pair result
private plume.Pair returnboth ()
plume.Pair result
public plume.Pair next ()
Comparable cble1
int comparison
int comparison
int comparison
int comparison
int comparison
NullPointerException npe
int comparison
public void remove ()
public volatile java.lang.Object next ()
}
plume/Pair.classPair.java
package plume
public plume.Pair extends java.lang.Object {
public Object a
public Object b
public void (java.lang.Object, java.lang.Object)
Object a
Object b
public static plume.Pair of (java.lang.Object, java.lang.Object)
Object a
Object b
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
plume.Pair other
public int hashCode ()
}
plume/Partitioner.classPartitioner.java
package plume
public abstract plume.Partitioner extends java.lang.Object {
public abstract java.lang.Object assignToBucket (java.lang.Object)
}
plume/RandomSelector.classRandomSelector.java
package plume
public plume.RandomSelector extends java.lang.Object {
private int num_elts
private int observed
private java.util.Random generator
private java.util.ArrayList values
private boolean coin_toss_mode
private double keep_probability
public void (int)
int num_elts
public void (int, java.util.Random)
int num_elts
java.util.Random r
public void (double, java.util.Random)
double keep_probability
java.util.Random r
public void accept (java.lang.Object)
int rem
Object next
public java.util.List getValues ()
java.util.ArrayList ret
}
plume/RandoopMappedCalls.classRandoopMappedCalls.java
package plume
public final plume.RandoopMappedCalls extends java.lang.Object {
private void ()
public static void showMessageDialog (java.awt.Component, java.lang.Object, java.lang.String, int)
java.awt.Component parentComponent
Object message
String title
int messageType
public static void showConfirmDialog (java.awt.Component, java.lang.Object, java.lang.String, int)
java.awt.Component parentComponent
Object message
String title
int messageType
public static void showConfirmDialog (java.awt.Component, java.lang.Object, java.lang.String, int, int)
java.awt.Component parentComponent
Object message
String title
int messageType
int ii
public static void exit (int)
int status
}
plume/RegexUtil$CheckedPatternSyntaxException.classRegexUtil.java
package plume
public plume.RegexUtil$CheckedPatternSyntaxException extends java.lang.Exception {
private static final long serialVersionUID
private final java.util.regex.PatternSyntaxException pse
public void (java.util.regex.PatternSyntaxException)
java.util.regex.PatternSyntaxException pse
public void (java.lang.String, java.lang.String, int)
String desc
String regex
int index
public java.lang.String getDescription ()
public int getIndex ()
public java.lang.String getMessage ()
public java.lang.String getPattern ()
}
plume/RegexUtil.classRegexUtil.java
package plume
public final plume.RegexUtil extends java.lang.Object {
private void ()
public static boolean isRegex (java.lang.String)
String s
public static boolean isRegex (java.lang.String, int)
java.util.regex.Pattern p
java.util.regex.PatternSyntaxException e
String s
int groups
java.util.regex.Pattern p
public static boolean isRegex (char)
char c
public static java.lang.String regexError (java.lang.String)
String s
public static java.lang.String regexError (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException e
String s
int groups
public static java.util.regex.PatternSyntaxException regexException (java.lang.String)
String s
public static java.util.regex.PatternSyntaxException regexException (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException pse
String s
int groups
public static java.lang.String asRegex (java.lang.String)
String s
public static java.lang.String asRegex (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException e
String s
int groups
private static java.lang.String regexErrorMessage (java.lang.String, int, int)
String s
int expectedGroups
int actualGroups
private static int getGroupCount (java.util.regex.Pattern)
java.util.regex.Pattern p
}
plume/SimpleLog.classSimpleLog.java
package plume
public final plume.SimpleLog extends java.lang.Object {
public boolean enabled
public java.io.PrintStream logfile
public String indent_str
public final String INDENT_STR_ONE_LEVEL
public boolean always_traceback
public boolean line_oriented
public java.util.Stack start_times
public void (boolean, boolean)
boolean enabled
boolean always_traceback
public void (boolean)
boolean enabled
public void ()
public void (java.lang.String, boolean)
Exception e
String filename
boolean enabled
public boolean enabled ()
public transient void log (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void log_tb (java.lang.String, java.lang.Object[])
String format
Object[] args
public void tb ()
StackTraceElement ste
int ii
Throwable t
StackTraceElement[] ste_arr
private java.lang.String add_newline (java.lang.String)
String format
public void indent ()
public transient void indent (java.lang.String, java.lang.Object[])
String format
Object[] args
public void clear ()
public transient void clear (java.lang.String, java.lang.Object[])
String format
Object[] args
public void exdent ()
public transient void exdent_time (java.lang.String, java.lang.Object[])
String format
Object[] args
public void reset_start_time ()
public void push_start_time ()
public void pop_start_time ()
public transient void log_time (java.lang.String, java.lang.Object[])
Long start_time
long elapsed
String format
Object[] args
}
plume/Stopwatch.classStopwatch.java
package plume
public final plume.Stopwatch extends java.lang.Object {
long elapsedMillis
long startTime
private static final java.text.DecimalFormat[] timeFormat
public void ()
public void (boolean)
boolean start
public void reset ()
public void clear ()
public void start ()
public void stop ()
public long snapshot ()
public long elapsedMillis ()
public double elapsedSeconds ()
public java.lang.String stop_start ()
String result
public java.lang.String format ()
public java.lang.String format (int)
int digits
long runningMillis
static void ()
}
plume/StrTok$ErrorHandler.classStrTok.java
package plume
public plume.StrTok$ErrorHandler extends java.lang.Object {
public void ()
public void tok_error (java.lang.String)
String s
}
plume/StrTok.classStrTok.java
package plume
public plume.StrTok extends java.lang.Object {
java.io.Reader reader
public java.io.StreamTokenizer stok
plume.StrTok$ErrorHandler errorHandler
static final boolean $assertionsDisabled
public void (java.lang.String)
String s
public void (java.lang.String, plume.StrTok$ErrorHandler)
String s
plume.StrTok$ErrorHandler e
public java.lang.String nextToken ()
Exception e
public void pushBack ()
public java.lang.String token ()
String s
String s
int ttype
public void commentChar (int)
int ch
public void quoteChar (int)
int ch
public int ttype ()
public boolean isWord ()
public boolean isQString ()
public void set_error_handler (plume.StrTok$ErrorHandler)
plume.StrTok$ErrorHandler errorHandler
public void need (java.lang.String)
String tok
String t
public java.lang.String need_word ()
String t
static void ()
}
plume/StringBuilderDelimited.classStringBuilderDelimited.java
package plume
public plume.StringBuilderDelimited extends java.lang.Object implements java.lang.Appendable java.lang.CharSequence {
private StringBuilder delegate
private boolean empty
private final String delimiter
public void (java.lang.String)
String delimiter
private void appendDelimiter ()
public plume.StringBuilderDelimited append (java.lang.String)
String str
public plume.StringBuilderDelimited append (java.lang.Object)
Object o
public plume.StringBuilderDelimited append (char)
char c
public plume.StringBuilderDelimited append (java.lang.CharSequence)
CharSequence csq
public plume.StringBuilderDelimited append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public char charAt (int)
int index
public int length ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
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
}
plume/TaskManager$1.classTaskManager.java
package plume
plume.TaskManager$1 extends java.lang.Object {
static final int[] $SwitchMap$plume$TaskManager$OutputFormat
static void ()
}
plume/TaskManager$OutputFormat.classTaskManager.java
package plume
public final plume.TaskManager$OutputFormat extends java.lang.Enum {
public static final plume.TaskManager$OutputFormat short_ascii
public static final plume.TaskManager$OutputFormat short_html
public static final plume.TaskManager$OutputFormat milestone_html
private static final plume.TaskManager$OutputFormat[] $VALUES
public static plume.TaskManager$OutputFormat[] values ()
public static plume.TaskManager$OutputFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/TaskManager$Task.classTaskManager.java
package plume
public plume.TaskManager$Task extends java.lang.Object {
String filename
long line_number
String task
String responsible
java.util.Date assigned_date
String milestone
Float duration
Float completed
String description
String notes
static final boolean $assertionsDisabled
private void checkRep ()
public void (java.lang.String, java.lang.String, long) throws java.io.IOException
String[] sa
String item
String value
String nline
String item
String value
Throwable t
java.text.DateFormat df
String line
String item
String value
int ii
String body
String filename
long line_number
String[] lines
public static java.lang.String short_str (float)
float f
private java.lang.String completion_str ()
public java.lang.String toString_short_ascii ()
public java.lang.String toString_short_html (double)
double total
public java.lang.String toString_milestone_html (double)
double total
String resp_str
public java.lang.String all_vals ()
StringBuilder out
static void ()
}
plume/TaskManager.classTaskManager.java
package plume
public plume.TaskManager extends java.lang.Object {
public static String responsible
public static String milestone
public static boolean completed
public static boolean open
public static boolean verbose
public static plume.TaskManager$OutputFormat format
public static String comment_re
public static String include_re
private static String usage_string
public static final String lineSep
public java.util.List tasks
public void ()
public void (java.lang.String[]) throws java.io.IOException
java.io.IOException e
plume.EntryReader$Entry entry
plume.EntryReader reader
String filename
String[] filenames
public static void main (java.lang.String[]) throws java.io.IOException
plume.TaskManager$Task task
String[] args
plume.Options options
String[] filenames
plume.TaskManager tm
plume.TaskManager matches
public java.lang.String toString_short_ascii ()
plume.TaskManager$Task task
StringBuilder out
public java.lang.String toString_short_html ()
plume.TaskManager$Task task
StringBuilder out
double total
String responsible
public java.lang.String toString_milestone_html ()
plume.TaskManager$Task task
StringBuilder out
double total
String responsible
public void add (plume.TaskManager$Task)
plume.TaskManager$Task task
public plume.TaskManager responsible_match (java.lang.String)
plume.TaskManager$Task task
String responsible
plume.TaskManager tm
public plume.TaskManager milestone_match (java.lang.String)
plume.TaskManager$Task task
String milestone
plume.TaskManager tm
public plume.TaskManager completed_only ()
plume.TaskManager$Task task
plume.TaskManager tm
public plume.TaskManager open_only ()
plume.TaskManager$Task task
plume.TaskManager tm
static void ()
}
plume/TestPlume$1InternTest.classTestPlume.java
package plume
plume.TestPlume$1InternTest extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void test (boolean)
int j
int[] a
int i
int i
int[] reset_value
int i
int i
java.util.Iterator itor
String message
boolean random
int size1
int size2
java.util.Random random_gen
int[][] arrays
}
plume/TestPlume$1IotaIterator.classTestPlume.java
package plume
plume.TestPlume$1IotaIterator extends java.lang.Object implements java.util.Iterator {
int i
int limit
final plume.TestPlume this$0
public void (plume.TestPlume, int)
plume.TestPlume this$0
int limit
public boolean hasNext ()
public java.lang.Integer next ()
public void remove ()
public volatile java.lang.Object next ()
}
plume/TestPlume$1OddFilter.classTestPlume.java
package plume
plume.TestPlume$1OddFilter extends java.lang.Object implements plume.Filter {
final plume.TestPlume this$0
public void (plume.TestPlume)
plume.TestPlume this$0
public boolean accept (java.lang.Integer)
Integer i
public volatile boolean accept (java.lang.Object)
}
plume/TestPlume$1TestMissingNumbersIteratorInt.classTestPlume.java
package plume
plume.TestPlume$1TestMissingNumbersIteratorInt extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void test (int[], boolean, int[])
int[] orig
boolean add_ends
int[] goal_missing
java.util.Iterator orig_iterator
java.util.Iterator missing_iterator
int[] missing
}
plume/TestPlume$1TestModulus.classTestPlume.java
package plume
plume.TestPlume$1TestModulus extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void check (int[], int[])
int r
int i
int[] nums
int[] goal_rm
int[] rm
int goal_r
int m
void check (java.util.Iterator, int[])
java.util.Iterator itor
int[] goal_rm
void check_iterator (int[], int[])
int[] nums
int[] goal_rm
}
plume/TestPlume$1TestNonModulus.classTestPlume.java
package plume
plume.TestPlume$1TestNonModulus extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void check_strict (int[], int[])
int[] nums
int[] goal_rm
java.util.Iterator itor
void check_nonstrict (int[], int[])
int[] nums
int[] goal_rm
void check (int[], int[], boolean)
int[] rm
int r
int i
int[] nums
int[] goal_rm
boolean strict
int[] rm
int goal_r
int m
}
plume/TestPlume$PrintOneIntPerTimePeriod.classTestPlume.java
package plume
public plume.TestPlume$PrintOneIntPerTimePeriod extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
int i
String[] args
int limit
int period
}
plume/TestPlume$TestOptionGroups1.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups1 extends java.lang.Object {
public static int mass
public static int x
public static int y
public static int z
public void ()
}
plume/TestPlume$TestOptionGroups2.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups2 extends java.lang.Object {
public static boolean help
public static double mu
public static double pi
public static boolean color
public void ()
static void ()
}
plume/TestPlume$TestOptionGroups3.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups3 extends java.lang.Object {
public static boolean help
public static double mu
public static double pi
public static boolean color
public void ()
static void ()
}
plume/TestPlume$TestOptions.classTestPlume.java
package plume
public plume.TestPlume$TestOptions extends java.lang.Object {
public java.util.List lp
public String arg1
public String arg2
public double temperature
public java.io.File input_file
public boolean bool
public Integer integer_reference
public java.util.List ld
public java.util.List ls
public void ()
}
plume/TestPlume$TestOptionsAliases.classTestPlume.java
package plume
public plume.TestPlume$TestOptionsAliases extends java.lang.Object {
public String day
public double temperature
public boolean printVersion
public void ()
}
plume/TestPlume$TestOptionsEnums$Compressor.classTestPlume.java
package plume
final plume.TestPlume$TestOptionsEnums$Compressor extends java.lang.Enum {
public static final plume.TestPlume$TestOptionsEnums$Compressor RLE
public static final plume.TestPlume$TestOptionsEnums$Compressor SMART_RLE
public static final plume.TestPlume$TestOptionsEnums$Compressor HUFFMAN
private static final plume.TestPlume$TestOptionsEnums$Compressor[] $VALUES
public static plume.TestPlume$TestOptionsEnums$Compressor[] values ()
public static plume.TestPlume$TestOptionsEnums$Compressor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/TestPlume$TestOptionsEnums.classTestPlume.java
package plume
public plume.TestPlume$TestOptionsEnums extends java.lang.Object {
public static plume.TestPlume$TestOptionsEnums$Compressor firstPass
public static plume.TestPlume$TestOptionsEnums$Compressor secondPass
public void ()
}
plume/TestPlume.classTestPlume.java
package plume
public final plume.TestPlume extends java.lang.Object {
static boolean short_run
private static Runtime runtime
private static java.util.Map preds1
private static java.util.Map succs1
static final boolean $assertionsDisabled
public void ()
public static void assert_arrays_equals (int[], int[])
int[] a1
int[] a2
boolean result
public static void assert_arrays_equals (double[], double[])
double[] a1
double[] a2
boolean result
public static java.util.Iterator int_array_iterator (int[])
int i
int[] nums
java.util.List asList
public static int[] int_iterator_array (java.util.Iterator)
int i
java.util.Iterator itor
java.util.Vector v
int[] a
public static java.util.Vector toVector (java.util.Iterator)
java.util.Iterator itor
java.util.Vector v
public static java.util.Vector toVector (java.util.Enumeration)
java.util.Enumeration e
java.util.Vector v
public void testArraysMDE ()
int i
Integer[] a
int i
int[] a
int i
int i
boolean[] a
int i
Integer[] a
Integer[] b
Integer[] c
Integer[] d
Integer[] e
Integer[] f
Integer[] g
Integer[] h
Integer[] i
Integer[] j
Integer[] c2
Integer[] d2
Integer[] e2
Integer[] f2
int i
int[] a
int[] b
int[] c
int[] d
int[] e
int[] f
int[] g
int[] h
int[] origTheArray
int[] postTheArray
UnsupportedOperationException e
IllegalArgumentException e
int j
int j
double[] f1_copy
double[] f2_copy
int i
double[] f1
double[] f2
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
java.util.Comparator iacl
java.util.Comparator iaclf
int[] a0
int[] a1
int[] a2
int[] a3
int[] a4
int[] a5
int[] a6
int[] a7
int[] a8
int[] a9
int[] a10
java.util.Comparator lacl
java.util.Comparator laclf
long[] a0
long[] a1
long[] a2
long[] a3
long[] a4
long[] a5
long[] a6
long[] a7
long[] a8
long[] a9
long[] a10
java.util.Comparator dacl
double[] a0
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
double[] a7
double[] a8
double[] a9
double[] a10
double[] a11
double[] a12
double[] a13
java.util.Comparator cacl
java.util.Comparator caclf
String[] a0
String[] a1
String[] a2
String[] a3
String[] a4
String[] a5
String[] a6
String[] a7
String[] a8
Object o
Object o
public void testHasher ()
plume.TestPlume$1InternTest intern
public void testIntern ()
Integer i
Long l
public void testInternObject ()
Object nIntern
String sOrig
String sIntern
Object sObjIntern
Object sOtherIntern
String[] saOrig
String[] saIntern
Object saObjIntern
Object saOtherIntern
Integer iOrig
Integer iIntern
Object iObjIntern
Object iOtherIntern
Long lOrig
Long lIntern
Object lObjIntern
Object lOtherIntern
int[] iaOrig
int[] iaIntern
Object iaObjIntern
Object iaOtherIntern
long[] laOrig
long[] laIntern
Object laObjIntern
Object laOtherIntern
Double dOrig
Double dIntern
Object dObjIntern
Object dOtherIntern
Double dnOrig
Double dnIntern
Object dnObjIntern
Object dnOtherIntern
Double diOrig
Double diIntern
Object diObjIntern
Object diOtherIntern
double positive_zero
double negative_zero
Double dzOrig
Double dzIntern
Object dzObjIntern
Object dzOtherIntern
double[] daOrig
double[] daIntern
Object daObjIntern
Object daOtherIntern
double[] da2Orig
double[] da2Intern
Object da2ObjIntern
Object da2OtherIntern
Object[] oaOrig
Object[] oaIntern
Object oaObjIntern
Object oaOtherIntern
java.awt.Point pOrig
private static void lsis_add_elts (int, plume.LimitedSizeSet)
int i
int limit
plume.LimitedSizeSet s
java.util.Random r
private static void lsis_test (int)
int size
int i
int max_size
plume.LimitedSizeSet s
private static void lss_with_null_test ()
plume.LimitedSizeSet s
public void testLimitedSizeSet ()
int i
public void testMathMDE ()
Exception e
plume.TestPlume$1TestMissingNumbersIteratorInt tmni
plume.TestPlume$1TestModulus testModulus
plume.TestPlume$1TestNonModulus testNonModulus
public void testOrderedPairIterator ()
int i
int i
int i
int NULL
java.util.Vector ones
java.util.Vector twos
java.util.Vector threes
public static void compareOrderedPairIterator (plume.OrderedPairIterator, int[][])
plume.Pair pair
plume.OrderedPairIterator opi
int[][] ints
int pairno
private static plume.Triple printFive (int, int, boolean)
plume.TimeLimitProcess p
java.io.IOException e
int result
InterruptedException e
int timePerNumber
int timeLimit
boolean cache_stdout
String command
plume.TimeLimitProcess p
int result
String out
String err
private static void checkPrintFive (int, int, boolean, java.lang.String, java.lang.String)
int timePerNumber
int timeLimit
boolean cache_stdout
String out
String err
plume.Triple results
public void testTimeLimitProcess ()
private static java.util.BitSet randomBitSet (int, java.util.Random)
int i
int length
java.util.Random r
java.util.BitSet result
public void testStringBuilderDelimited ()
public void compareJoinAndSBD (java.lang.String[])
String str
String[] strings
plume.StringBuilderDelimited sbd
private static void checkTypeStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String fqn
String bn
String cgn
String fd
private static void checkTypeStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
ClassNotFoundException e
String fqn
String bn
String cgn
String fd
boolean skipClassForName
public void testUtilMDE ()
int j
int j
java.util.BitSet b1
java.util.BitSet b2
java.util.BitSet b3
java.util.BitSet intersection
int card
int i
java.util.Random r
java.io.File readOnly
java.io.IOException e
int i
int i
java.util.Vector iota0
java.util.Vector iota10
java.util.Vector iota10_twice
java.util.Vector iota10_thrice
java.util.Vector iota10_iterator_thrice
java.util.Vector iota10_iterator_twice_1
java.util.Vector iota10_iterator_twice_2
java.util.Vector iota10_iterator_twice_3
java.util.Vector iota10_odd
int i
int i
java.util.Vector iota5
java.util.Vector iota5middle
plume.UtilMDE$RemoveFirstAndLastIterator rfali
java.util.Vector rfali_vector
java.util.Calendar now
int n
int m
int k
java.util.List chosen
int j
int this_total
int expected
double ratio
int k
int[] totals
int i_truncated
int grand_total
int i
java.util.Calendar nextNotification
java.text.DateFormat df
int itor_size
int num_elts_limit
int tries
double ratio_limit
java.util.Random r
Exception e
java.lang.reflect.Method m
Exception e
java.util.Vector potpourri
java.util.List l123
java.util.List l123123
java.util.List l12223
java.util.List l1123
java.util.List l1233
boolean[] zatft1
boolean[] zatft2
boolean[] zatff
java.util.List l1
java.util.List l2
java.util.List l3
public void testTestUtilMDE ()
int[] a
public void testWeakHasherMap ()
public void testWeakIdentityHashMap ()
String s1
String s2
String s3
plume.WeakIdentityHashMap m
String s1a
String s2a
String s3a
public void testClassFileVersion ()
public void testCountingPrintWriter ()
plume.CountingPrintWriter c1
String lineSep
int ls_len
public void testSequenceAndIndices ()
int[] a1
int[] a2
int[] a3
int i
int j
int k
int[] s1
int[] s2
int[] s3
int[] s4
int[] s5
long[] l1
public void testFuzzyFloat ()
double d
double d
int i
double[] a
double[] a_copy
int i
double[] a
double[] b
double[] c
double[] d
double[] e
double[] f
double[] g
double[] h
int i
double[] a
double[] b
double[] c
double[] d
double[] e
double[] f
double[] g
double[] h
double[] a_copy
double[] b_copy
double[] c_copy
double[] d_copy
double[] e_copy
double[] f_copy
double[] g_copy
double[] h_copy
int j
double[] f1_copy
double[] f2_copy
int j
double[] f1
double[] f2
double[] a
double[] b
double[] c
double[] d
java.util.Comparator comparator
double[] a0
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
double[] a7
double[] a0_copy
double[] a1_copy
double[] a2_copy
double[] a3_copy
double[] a4_copy
double[] a5_copy
double[] a6_copy
double[] a7_copy
int j
int j
double[] f1_copy
double[] f2_copy
int i
double[] f1
double[] f2
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
plume.FuzzyFloat ff
double offset
double offhigh
double offlow
double offhigh2
double offlow2
void initialize_f1_and_f2 (int, double[], double[])
int i
int i
int j
double[] f1
double[] f2
public void test_create_combinations ()
Object a
Object b
Object c
java.util.List a_list
java.util.List b_list
java.util.List c_list
java.util.List aa
java.util.List bb
java.util.List cc
java.util.List ab
java.util.List ac
java.util.List bc
java.util.List abc
java.util.List combo1
java.util.List combo2
Integer i0
Integer i1
Integer i2
Integer i10
Integer i11
Integer i12
java.util.List combo3
java.util.List combo4
java.util.List combo5
public void test_fullyQualifiedNameToSimpleName ()
public void testOptions () throws plume.Options$ArgException
plume.TestPlume$TestOptions t
plume.Options options
String[] args
public void testOptionsAliases () throws plume.Options$ArgException
plume.TestPlume$TestOptionsAliases t
plume.Options options
public void testOptionGroups () throws plume.Options$ArgException
Error e
Error e
plume.Options options
plume.Options options2
public void testOptionsEnums () throws plume.Options$ArgException
plume.Options options
public void testOptionsEnumsFail ()
plume.Options options
public void testSplitLines ()
String str
String[] sa
private static void initializePreds1AndSucc1 ()
int i
public void testGraphMDE ()
java.util.Map dom1post
java.util.Map dom1pre
static void ()
}
plume/Triple.classTriple.java
package plume
public plume.Triple extends java.lang.Object {
public Object a
public Object b
public Object c
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public static plume.Triple of (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public java.lang.String toString ()
public boolean equals (java.lang.Object)
plume.Triple other
boolean aEquals
boolean bEquals
boolean cEquals
Object obj
public int hashCode ()
}
plume/Unpublicized.classUnpublicized.java
package plume
public abstract plume.Unpublicized extends java.lang.Object implements java.lang.annotation.Annotation {
}
plume/UtilMDE$1.classUtilMDE.java
package plume
plume.UtilMDE$1 extends java.lang.Object {
}
plume/UtilMDE$EnumerationIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$EnumerationIterator extends java.lang.Object implements java.util.Iterator {
java.util.Enumeration e
public void (java.util.Enumeration)
java.util.Enumeration e
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$FilteredIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$FilteredIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor
plume.Filter filter
Object invalid_t
Object current
boolean current_valid
static final boolean $assertionsDisabled
public void (java.util.Iterator, plume.Filter)
java.util.Iterator itor
plume.Filter filter
public boolean hasNext ()
public java.lang.Object next ()
boolean ok
public void remove ()
static void ()
}
plume/UtilMDE$IteratorEnumeration.classUtilMDE.java
package plume
public final plume.UtilMDE$IteratorEnumeration extends java.lang.Object implements java.util.Enumeration {
java.util.Iterator itor
public void (java.util.Iterator)
java.util.Iterator itor
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
plume/UtilMDE$MergedIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$MergedIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itorOfItors
java.util.Iterator current
public void (java.util.Iterator)
java.util.Iterator itorOfItors
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$MergedIterator2.classUtilMDE.java
package plume
public final plume.UtilMDE$MergedIterator2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor1
java.util.Iterator itor2
public void (java.util.Iterator, java.util.Iterator)
java.util.Iterator itor1_
java.util.Iterator itor2_
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$NullableStringComparator.classUtilMDE.java
package plume
public plume.UtilMDE$NullableStringComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/UtilMDE$PromiscuousLoader.classUtilMDE.java
package plume
plume.UtilMDE$PromiscuousLoader extends java.lang.ClassLoader {
private void ()
public java.lang.Class defineClassFromFile (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String className
String pathname
java.io.FileInputStream fi
int numbytes
byte[] classBytes
int bytesRead
Class return_class
void (plume.UtilMDE$1)
plume.UtilMDE$1 x0
}
plume/UtilMDE$RemoveFirstAndLastIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$RemoveFirstAndLastIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor
Object nothing
Object first
Object current
public void (java.util.Iterator)
java.util.Iterator itor
public boolean hasNext ()
public java.lang.Object next ()
Object tmp
public java.lang.Object getFirst ()
boolean invalid
public java.lang.Object getLast ()
public void remove ()
}
plume/UtilMDE$WildcardFilter.classUtilMDE.java
package plume
public final plume.UtilMDE$WildcardFilter extends java.lang.Object implements java.io.FilenameFilter {
String prefix
String suffix
public void (java.lang.String)
String filename
int astloc
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
plume/UtilMDE.classUtilMDE.java
package plume
public final plume.UtilMDE extends java.lang.Object {
private static final String lineSep
private static java.util.HashMap primitiveClasses
private static java.util.HashMap primitiveClassesJvm
private static java.util.HashMap primitiveClassesFromJvm
private static plume.UtilMDE$PromiscuousLoader thePromiscuousLoader
static final String userHome
private static java.util.Random r
static java.util.HashMap args_seen
private static java.util.HashSet deepEqualsUnderway
static final boolean $assertionsDisabled
private void ()
public static boolean intersectionCardinalityAtLeast (java.util.BitSet, java.util.BitSet, int)
java.util.BitSet intersection
java.util.BitSet a
java.util.BitSet b
int i
int size
public static boolean intersectionCardinalityAtLeast (java.util.BitSet, java.util.BitSet, java.util.BitSet, int)
java.util.BitSet intersection
java.util.BitSet a
java.util.BitSet b
java.util.BitSet c
int i
int size
public static int intersectionCardinality (java.util.BitSet, java.util.BitSet)
java.util.BitSet a
java.util.BitSet b
java.util.BitSet intersection
public static int intersectionCardinality (java.util.BitSet, java.util.BitSet, java.util.BitSet)
java.util.BitSet a
java.util.BitSet b
java.util.BitSet c
java.util.BitSet intersection
public static java.io.InputStream fileInputStream (java.io.File) throws java.io.IOException
java.io.InputStream in
java.io.IOException e
java.io.File file
java.io.InputStream in
public static java.io.InputStreamReader fileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.InputStreamReader fileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
public static java.io.InputStreamReader fileReader (java.io.File, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
java.io.InputStreamReader file_reader
java.io.File file
String charsetName
java.io.InputStream in
java.io.InputStreamReader file_reader
public static java.io.BufferedReader bufferedFileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.BufferedReader bufferedFileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
public static java.io.BufferedReader bufferedFileReader (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
String charsetName
public static java.io.BufferedReader bufferedFileReader (java.io.File, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
String charsetName
java.io.Reader file_reader
public static java.io.LineNumberReader lineNumberFileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.LineNumberReader lineNumberFileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.Reader file_reader
java.io.IOException e
java.io.File file
java.io.Reader file_reader
public static java.io.BufferedWriter bufferedFileWriter (java.lang.String) throws java.io.IOException
String filename
public static java.io.BufferedWriter bufferedFileWriter (java.lang.String, boolean) throws java.io.IOException
java.io.Writer file_writer
String filename
boolean append
java.io.Writer file_writer
public static java.io.BufferedOutputStream bufferedFileOutputStream (java.lang.String, boolean) throws java.io.IOException
String filename
boolean append
java.io.OutputStream os
public static boolean isSubtype (java.lang.Class, java.lang.Class)
Class ifc
Class sub
Class sup
Class parent
public static java.lang.Class classForName (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException ee
int pos
String inner_name
ClassNotFoundException e
String className
Class result
public static java.lang.String binaryNameToFieldDescriptor (java.lang.String)
int i
String classname
int dims
String sans_array
String result
public static java.lang.String primitiveTypeNameToFieldDescriptor (java.lang.String)
String primitive_name
String result
public static java.lang.String binaryNameToClassGetName (java.lang.String)
String bn
public static java.lang.String fieldDescriptorToClassGetName (java.lang.String)
String fd
public static java.lang.String arglistToJvm (java.lang.String)
String arg
String arglist
String result
String comma_sep_args
java.util.StringTokenizer args_tokenizer
public static java.lang.String fieldDescriptorToBinaryName (java.lang.String)
String result
int i
String classname
int dims
String result
public static java.lang.String arglistFromJvm (java.lang.String)
int semi_pos
String maybe
int nonarray_pos
char c
String arglist
String result
int pos
public static java.lang.Class defineClassFromFile (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String className
String pathname
public static void addToClasspath (java.lang.String)
String dir
String pathSep
String cp
java.util.StringTokenizer tokenizer
boolean found
public static long count_lines (java.lang.String) throws java.io.IOException
java.io.LineNumberReader reader
String filename
long count
public static java.lang.String inferLineSeparator (java.lang.String) throws java.io.IOException
String filename
public static java.lang.String inferLineSeparator (java.io.File) throws java.io.IOException
String s
int unix
int dos
int mac
java.io.BufferedReader r
java.io.File file
public static boolean equalFiles (java.lang.String, java.lang.String)
String file1
String file2
public static boolean equalFiles (java.lang.String, java.lang.String, boolean)
String line1
String line2
java.io.LineNumberReader reader2
java.io.LineNumberReader reader1
java.io.IOException e
String file1
String file2
boolean trimLines
public static boolean canCreateAndWrite (java.io.File)
java.io.File directory
java.io.File file
public static java.io.File createTempDir (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
String fs
String path
java.io.File pathFile
java.io.File tmpfile
String tmpDirPath
java.io.File tmpDir
public static boolean deleteDir (java.lang.String)
String dirName
public static boolean deleteDir (java.io.File)
int i
java.io.File dir
java.io.File[] files
public static java.io.File expandFilename (java.io.File)
java.io.File name
String path
String newname
boolean changed
public static java.lang.String expandFilename (java.lang.String)
String name
public static java.lang.String java_source (java.io.File)
java.io.File name
public static void writeObject (java.lang.Object, java.io.File) throws java.io.IOException
Object o
java.io.File file
java.io.OutputStream bytes
java.io.ObjectOutputStream objs
public static java.lang.Object readObject (java.io.File) throws java.io.IOException java.lang.ClassNotFoundException
java.io.IOException e
java.io.File file
java.io.InputStream istream
java.io.ObjectInputStream objs
public static java.lang.String readerContents (java.io.Reader)
StringBuilder contents
int ch
Exception e
java.io.Reader r
public static java.lang.String readFile (java.io.File)
java.io.BufferedReader reader
StringBuilder contents
String line
Exception e
java.io.File file
public static void writeFile (java.io.File, java.lang.String)
java.io.FileWriter writer
Exception e
java.io.File file
String contents
public static int hash (double)
double x
public static int hash (double, double)
double a
double b
double result
public static int hash (double, double, double)
double a
double b
double c
double result
public static int hash (double[])
int i
double[] a
double result
public static int hash (double[], double[])
double[] a
double[] b
public static int hash (long)
long l
int result
int hibits
int lobits
public static int hash (long, long)
long a
long b
long result
public static int hash (long, long, long)
long a
long b
long c
long result
public static int hash (long[])
int i
long[] a
long result
public static int hash (long[], long[])
long[] a
long[] b
public static int hash (java.lang.String)
String a
public static int hash (java.lang.String, java.lang.String)
String a
String b
long result
public static int hash (java.lang.String, java.lang.String, java.lang.String)
String a
String b
String c
long result
public static int hash (java.lang.String[])
int i
String[] a
long result
public static java.util.List randomElements (java.util.Iterator, int)
java.util.Iterator itor
int num_elts
public static java.util.List randomElements (java.util.Iterator, int, java.util.Random)
java.util.Iterator itor
int num_elts
java.util.Random random
plume.RandomSelector rs
public static java.lang.Integer incrementMap (java.util.Map, java.lang.Object, int)
int new_total
java.util.Map m
Object key
int count
Integer old
int new_total
public static java.lang.String mapToString (java.util.Map)
java.util.Map m
StringBuilder sb
public static void mapToString (java.lang.Appendable, java.util.Map, java.lang.String)
java.util.Map$Entry entry
java.io.IOException e
Appendable sb
java.util.Map m
String linePrefix
public static java.util.Collection sortedKeySet (java.util.Map)
java.util.Map m
java.util.ArrayList theKeys
public static java.util.Collection sortedKeySet (java.util.Map, java.util.Comparator)
java.util.Map m
java.util.Comparator comparator
java.util.ArrayList theKeys
public static java.lang.reflect.Method methodForName (java.lang.String) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.SecurityException
int i
String[] argnames
String bnArgname
String cgnArgname
int i
String[] argnames
Class[] argclasses_tmp
Class[] argclasses_res
String method
int oparenpos
int dotpos
int cparenpos
String classname
String methodname
String all_argnames
Class[] argclasses
public static java.lang.reflect.Method methodForName (java.lang.String, java.lang.String, java.lang.Class[]) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.SecurityException
String classname
String methodname
Class[] params
Class c
java.lang.reflect.Method m
public static transient java.lang.String backticks (java.lang.String[])
String[] command
public static java.lang.String backticks (java.util.List)
Process p
String output
java.io.IOException e
java.util.List command
ProcessBuilder pb
public static boolean propertyIsTrue (java.util.Properties, java.lang.String)
java.util.Properties p
String key
String pvalue
public static java.lang.String appendProperty (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties p
String key
String value
public static java.lang.String setDefaultMaybe (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties p
String key
String value
String currentValue
public static void setFinalField (java.lang.Object, java.lang.String, java.lang.Object) throws java.lang.NoSuchFieldException
java.lang.reflect.Field f
NoSuchFieldException e
IllegalAccessException e
Object o
String fieldName
Object value
Class c
public static java.lang.Object getPrivateField (java.lang.Object, java.lang.String) throws java.lang.NoSuchFieldException
java.lang.reflect.Field f
IllegalAccessException e
NoSuchFieldException e
Object o
String fieldName
Class c
public static java.lang.Object getFromSet (java.util.Set, java.lang.Object)
Object elt
java.util.Set set
Object key
public static void streamCopy (java.io.InputStream, java.io.OutputStream)
int bytes
java.io.IOException e
java.io.InputStream from
java.io.OutputStream to
byte[] buffer
public static java.lang.String streamString (java.io.InputStream)
java.io.InputStream is
java.io.ByteArrayOutputStream baos
public static java.lang.String replaceString (java.lang.String, java.lang.String, java.lang.String)
String target
String oldStr
String newStr
StringBuffer result
int lastend
int pos
public static java.lang.String[] split (java.lang.String, char)
int delimpos
String s
char delim
java.util.ArrayList result_list
String[] result
public static java.lang.String[] split (java.lang.String, java.lang.String)
int delimpos
String s
String delim
int delimlen
java.util.Vector result_list
String[] result
public static java.lang.String[] splitLines (java.lang.String)
String s
public static java.lang.String join (java.lang.Object[], java.lang.String)
int i
Object[] a
String delim
StringBuffer sb
public static transient java.lang.String joinLines (java.lang.Object[])
Object[] a
public static java.lang.String join (java.util.List, java.lang.String)
int i
java.util.List v
String delim
StringBuffer sb
public static java.lang.String joinLines (java.util.List)
java.util.List v
public static java.lang.String escapeNonJava (java.lang.String)
char c
int i
String orig
StringBuffer sb
int post_esc
int orig_len
public static java.lang.String escapeNonJava (java.lang.Character)
Character ch
char c
public static java.lang.String escapeNonASCII (java.lang.String)
char c
int i
String orig
StringBuffer sb
int orig_len
private static java.lang.String escapeNonASCII (char)
String octal
String hex
char c
public static java.lang.String unescapeNonJava (java.lang.String)
char ch
char octal_char
int ii
String orig
StringBuffer sb
int post_esc
int this_esc
public static java.lang.String removeWhitespaceAround (java.lang.String, java.lang.String)
String arg
String delimiter
public static java.lang.String removeWhitespaceAfter (java.lang.String, java.lang.String)
int non_ws_index
String arg
String delimiter
int delim_len
int delim_index
public static java.lang.String removeWhitespaceBefore (java.lang.String, java.lang.String)
int non_ws_index
String arg
String delimiter
int delim_index
public static java.lang.String nplural (int, java.lang.String)
int n
String noun
public static java.lang.String lpad (java.lang.String, int)
int i
StringBuffer buf
String s
int length
public static java.lang.String rpad (java.lang.String, int)
int i
StringBuffer buf
String s
int length
public static java.lang.String rpad (int, int)
int num
int length
public static java.lang.String rpad (double, int)
double num
int length
public static int count (java.lang.String, int)
String s
int ch
int result
int pos
public static int count (java.lang.String, java.lang.String)
String s
String sub
int result
int pos
public static java.util.Vector tokens (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returnDelims
public static java.util.Vector tokens (java.lang.String, java.lang.String)
String str
String delim
public static java.util.Vector tokens (java.lang.String)
String str
public static java.lang.String backTrace (java.lang.Throwable)
Throwable t
java.io.StringWriter sw
java.io.PrintWriter pw
String result
public static java.util.List sortList (java.util.List, java.util.Comparator)
java.util.List l
java.util.Comparator c
java.util.List result
public static java.util.List removeDuplicates (java.util.List)
java.util.List l
java.util.HashSet hs
java.util.List result
public static boolean deepEquals (java.lang.Object, java.lang.Object)
Object e1
Object e2
int i
java.util.List l1
java.util.List l2
Object o1
Object o2
boolean sameObject
plume.WeakIdentityPair mypair
public static java.util.Vector makeVector (java.util.Enumeration)
java.util.Enumeration e
java.util.Vector result
public static java.util.List create_combinations (int, int, java.util.List)
java.util.List simple
java.util.List simple
java.util.List lt
java.util.List combos
int i
int dims
int start
java.util.List objs
java.util.List results
public static java.util.ArrayList create_combinations (int, int, int)
java.util.ArrayList simple
java.util.ArrayList li
java.util.ArrayList combos
int i
int arity
int start
int cnt
java.util.ArrayList results
public static java.lang.String unqualified_name (java.lang.String)
String qualified_name
public static java.lang.String fullyQualifiedNameToSimpleName (java.lang.String)
String qualified_name
int offset
public static java.lang.String unqualified_name (java.lang.Class)
Class cls
public static java.lang.String abbreviateNumber (long)
long val
double dval
String mag
String precision
String result
static void ()
}
plume/WeakHasherMap$1.classWeakHasherMap.java
package plume
plume.WeakHasherMap$1 extends java.lang.Object {
}
plume/WeakHasherMap$Entry.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$Entry extends java.lang.Object implements java.util.Map$Entry {
private java.util.Map$Entry ent
private Object key
final plume.WeakHasherMap this$0
void (plume.WeakHasherMap, java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry ent
Object key
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
private boolean keyvalEquals (java.lang.Object, java.lang.Object)
Object o1
Object o2
private boolean valEquals (java.lang.Object, java.lang.Object)
Object o1
Object o2
public boolean equals (java.util.Map$Entry)
java.util.Map$Entry e
public int hashCode ()
Object v
}
plume/WeakHasherMap$EntrySet$1.classWeakHasherMap.java
package plume
plume.WeakHasherMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator hashIterator
java.util.Map$Entry next
final plume.WeakHasherMap$EntrySet this$1
void (plume.WeakHasherMap$EntrySet)
plume.WeakHasherMap$EntrySet this$1
public boolean hasNext ()
java.util.Map$Entry ent
plume.WeakHasherMap$WeakKey wk
Object k
public java.util.Map$Entry next ()
java.util.Map$Entry e
public void remove ()
public volatile java.lang.Object next ()
}
plume/WeakHasherMap$EntrySet.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$EntrySet extends java.util.AbstractSet {
java.util.Set hashEntrySet
final plume.WeakHasherMap this$0
private void (plume.WeakHasherMap)
public java.util.Iterator iterator ()
public boolean isEmpty ()
public int size ()
java.util.Iterator i
int j
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object ev
plume.WeakHasherMap$WeakKey wk
Object hv
public int hashCode ()
java.util.Map$Entry ent
plume.WeakHasherMap$WeakKey wk
Object v
java.util.Iterator i
int h
void (plume.WeakHasherMap, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
plume.WeakHasherMap$1 x1
}
plume/WeakHasherMap$WeakKey.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$WeakKey extends java.lang.ref.WeakReference {
private int hash
final plume.WeakHasherMap this$0
private void (plume.WeakHasherMap, java.lang.Object)
Object k
private plume.WeakHasherMap$WeakKey create (java.lang.Object)
Object k
private void (plume.WeakHasherMap, java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
private plume.WeakHasherMap$WeakKey create (java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
void (plume.WeakHasherMap, java.lang.Object, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
Object x1
plume.WeakHasherMap$1 x2
void (plume.WeakHasherMap, java.lang.Object, java.lang.ref.ReferenceQueue, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
Object x1
java.lang.ref.ReferenceQueue x2
plume.WeakHasherMap$1 x3
}
plume/WeakHasherMap.classWeakHasherMap.java
package plume
public final plume.WeakHasherMap extends java.util.AbstractMap implements java.util.Map {
private plume.Hasher hasher
private java.util.Map hash
private java.lang.ref.ReferenceQueue queue
private java.util.Set entrySet
private boolean keyEquals (java.lang.Object, java.lang.Object)
Object k1
Object k2
private int keyHashCode (java.lang.Object)
Object k1
private plume.WeakHasherMap$WeakKey WeakKeyCreate (java.lang.Object)
Object k
private plume.WeakHasherMap$WeakKey WeakKeyCreate (java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
private void processQueue ()
plume.WeakHasherMap$WeakKey wk
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (plume.Hasher)
plume.Hasher h
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
Object kkey
public java.lang.Object get (java.lang.Object)
Object key
Object kkey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object kkey
public void clear ()
public java.util.Set entrySet ()
static int access$200 (plume.WeakHasherMap, java.lang.Object)
plume.WeakHasherMap x0
Object x1
static boolean access$300 (plume.WeakHasherMap, java.lang.Object, java.lang.Object)
plume.WeakHasherMap x0
Object x1
Object x2
static java.util.Map access$400 (plume.WeakHasherMap)
plume.WeakHasherMap x0
static void access$500 (plume.WeakHasherMap)
plume.WeakHasherMap x0
static plume.WeakHasherMap$WeakKey access$600 (plume.WeakHasherMap, java.lang.Object)
plume.WeakHasherMap x0
Object x1
}
plume/WeakIdentityHashMap$1.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$1 extends java.lang.Object {
}
plume/WeakIdentityHashMap$Entry.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$Entry extends java.lang.ref.WeakReference implements java.util.Map$Entry {
private Object value
private final int hash
private plume.WeakIdentityHashMap$Entry next
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue, int, plume.WeakIdentityHashMap$Entry)
Object key
Object value
java.lang.ref.ReferenceQueue queue
int hash
plume.WeakIdentityHashMap$Entry next
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
public boolean equals (java.lang.Object)
Object v1
Object v2
Object o
java.util.Map$Entry e
Object k1
Object k2
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
static int access$000 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
static plume.WeakIdentityHashMap$Entry access$100 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
static plume.WeakIdentityHashMap$Entry access$102 (plume.WeakIdentityHashMap$Entry, plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
plume.WeakIdentityHashMap$Entry x1
static java.lang.Object access$202 (plume.WeakIdentityHashMap$Entry, java.lang.Object)
plume.WeakIdentityHashMap$Entry x0
Object x1
static java.lang.Object access$200 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
}
plume/WeakIdentityHashMap$EntryIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$EntryIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$EntrySet.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$EntrySet extends java.util.AbstractSet {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object k
plume.WeakIdentityHashMap$Entry candidate
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$HashIterator.classWeakIdentityHashMap.java
package plume
abstract plume.WeakIdentityHashMap$HashIterator extends java.lang.Object implements java.util.Iterator {
int index
plume.WeakIdentityHashMap$Entry entry
plume.WeakIdentityHashMap$Entry lastReturned
int expectedModCount
Object nextKey
Object currentKey
final plume.WeakIdentityHashMap this$0
void (plume.WeakIdentityHashMap)
public boolean hasNext ()
plume.WeakIdentityHashMap$Entry e
int i
plume.WeakIdentityHashMap$Entry[] t
protected plume.WeakIdentityHashMap$Entry nextEntry ()
public void remove ()
}
plume/WeakIdentityHashMap$KeyIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$KeyIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$KeySet.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$KeySet extends java.util.AbstractSet {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$OurSimpleEntry.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$OurSimpleEntry extends java.lang.Object implements java.util.Map$Entry {
Object key
Object value
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public void (java.util.Map$Entry)
java.util.Map$Entry e
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
plume/WeakIdentityHashMap$ValueIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$ValueIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$Values.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$Values extends java.util.AbstractCollection {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap.classWeakIdentityHashMap.java
package plume
public plume.WeakIdentityHashMap extends java.util.AbstractMap implements java.util.Map {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int MAXIMUM_CAPACITY
private static final float DEFAULT_LOAD_FACTOR
private plume.WeakIdentityHashMap$Entry[] table
private int size
private int threshold
private final float loadFactor
private final java.lang.ref.ReferenceQueue queue
private volatile int modCount
private static final Object NULL_KEY
private transient java.util.Set entrySet
private volatile transient java.util.Set our_keySet
volatile transient java.util.Collection our_values
public void (int, float)
int initialCapacity
float loadFactor
int capacity
plume.WeakIdentityHashMap$Entry[] tmpTable
public void (int)
int initialCapacity
public void ()
plume.WeakIdentityHashMap$Entry[] tmpTable
public void (java.util.Map)
java.util.Map t
private static java.lang.Object maskNull (java.lang.Object)
Object key
private static java.lang.Object unmaskNull (java.lang.Object)
Object key
static boolean eq (java.lang.Object, java.lang.Object)
Object x
Object y
static int hasher (java.lang.Object)
Object x
static int indexFor (int, int)
int h
int length
private void expungeStaleEntries ()
plume.WeakIdentityHashMap$Entry next
int h
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry p
plume.WeakIdentityHashMap$Entry e
private plume.WeakIdentityHashMap$Entry[] getTable ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int index
plume.WeakIdentityHashMap$Entry e
public boolean containsKey (java.lang.Object)
Object key
plume.WeakIdentityHashMap$Entry getEntry (java.lang.Object)
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int index
plume.WeakIdentityHashMap$Entry e
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object oldValue
plume.WeakIdentityHashMap$Entry e
Object key
Object value
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int i
plume.WeakIdentityHashMap$Entry e
void resize (int)
int newCapacity
plume.WeakIdentityHashMap$Entry[] oldTable
int oldCapacity
plume.WeakIdentityHashMap$Entry[] newTable
private void transfer (plume.WeakIdentityHashMap$Entry[], plume.WeakIdentityHashMap$Entry[])
int i
plume.WeakIdentityHashMap$Entry next
Object key
plume.WeakIdentityHashMap$Entry e
int j
plume.WeakIdentityHashMap$Entry[] src
plume.WeakIdentityHashMap$Entry[] dest
public void putAll (java.util.Map)
int targetCapacity
int newCapacity
java.util.Map$Entry e
java.util.Iterator i
java.util.Map m
int numKeysToBeAdded
public java.lang.Object remove (java.lang.Object)
plume.WeakIdentityHashMap$Entry next
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry e
plume.WeakIdentityHashMap$Entry removeMapping (java.lang.Object)
plume.WeakIdentityHashMap$Entry next
Object o
plume.WeakIdentityHashMap$Entry[] tab
java.util.Map$Entry entry
Object k
int h
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry e
public void clear ()
int i
plume.WeakIdentityHashMap$Entry[] tab
public boolean containsValue (java.lang.Object)
plume.WeakIdentityHashMap$Entry e
int i
Object value
plume.WeakIdentityHashMap$Entry[] tab
private boolean containsNullValue ()
plume.WeakIdentityHashMap$Entry e
int i
plume.WeakIdentityHashMap$Entry[] tab
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
static java.lang.Object access$300 (java.lang.Object)
Object x0
static int access$400 (plume.WeakIdentityHashMap)
plume.WeakIdentityHashMap x0
static plume.WeakIdentityHashMap$Entry[] access$500 (plume.WeakIdentityHashMap)
plume.WeakIdentityHashMap x0
static void ()
}
plume/WeakIdentityPair.classWeakIdentityPair.java
package plume
public plume.WeakIdentityPair extends java.lang.Object {
private final java.lang.ref.WeakReference a
private final java.lang.ref.WeakReference b
private final int hashCode
public void (java.lang.Object, java.lang.Object)
Object a
Object b
int localHashCode
public static plume.WeakIdentityPair of (java.lang.Object, java.lang.Object)
Object a
Object b
public java.lang.Object getA ()
public java.lang.Object getB ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
plume.WeakIdentityPair other
Object a
Object b
Object oa
Object ob
public int hashCode ()
}