All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ansi coloring support is provided by this class.
 
this enum represents the attribute of text
this enum represents the color of text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the runtime state of a dynamically generated method.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an expression that has a constant value.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The base type for all nodes in Expression Trees.
 
 
 
Describes the node types for the nodes of an expression tree.
 
 
A set of methods providing fine-grained control over happens-before and synchronization order relations among reads and/or writes.
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:30 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 4:09 PM
User: Mike Strobel Date: 1/6/13 Time: 4:05 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 5:37 PM
User: Mike Strobel Date: 1/6/13 Time: 5:07 PM
 
 
 
A class for generic linked lists.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 1:31 AM
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:15 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the values of run-time variables.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:36 PM
 
 
 
 
 
 
Used to denote the target of a GotoExpression
 
 
 
 
 
 
 
 
A LineNumberFormatter is used to rewrite an existing .java file, introducing line number information.
 
Indicates the position of a line number in a decompiler-written Java class.
 
An implementation of OffsetToLineNumberConverter which works on top of a LineNumberTableAttribute data structure created from a compiled Java method.
 
A class for constructing lists by appending elements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents accessing a field.
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 4:38 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:29 PM
 
User: Mike Strobel Date: 1/6/13 Time: 4:03 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An instance capable of converting from a raw bytecode offset number to a Java source code line number.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 5:42 PM
 
Represents a named parameter expression.
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 5:41 PM
 
 
 
 
 
 
 
 
Determines if the input object matches some criteria
Static utility methods pertaining to Predicate instances.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 1:07 PM
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:50 PM
 
 
 
 
A List that is optimised for the sizes of 0 and 1, in which cases no array is allocated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 3:21 PM
 
 
 
 
 
 
 
 
whether or not to emit debug line number comments into the source code
 
 
 
 
Root of the abstract syntax tree hierarchy for generic signatures
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TypeCompilationResults holds the result of decompiling a single type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an expression that has a unary operator.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:11 PM
 
 
User: Mike Strobel Date: 1/6/13 Time: 2:07 PM