All Classes and Interfaces
Class
Description
InvocationHandler for dynamic proxy implementation of Annotation.
Represents an annotation type at run time.
ExceptionProxy for AnnotationTypeMismatchException.
Ansi coloring support is provided by this class.
this enum represents the attribute of text
this enum represents the color of text
Optimized assignment node; only holds onto children.
Represents the runtime state of a dynamically generated method.
Coalesce with conversion.
Represents an expression that has a constant value.
An instance of this class is stored in an AnnotationInvocationHandler's
"memberValues" map in lieu of a value for an annotation member that
cannot be returned due to some exceptional condition (typically some
form of illegal evolution of the annotation class).
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.
Represents accessing a field.
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.
A specialization of
PrintWriter
which can automatically prefix lines with a
Java-commented, justified line number.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.
Optimized representation of simple logical expressions:
&& || == != > < >= <=
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.A special subtype of BlockExpression that indicates to the compiler
that this block is a spilled expression and should not allow jumps in.
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