ArrayInfo |
The ArrayInfo class is a subtype of DaikonVariableInfo used for variable types that are arrays
(i.e., their name ends with "[]").
|
ChicoryPremain |
This class is the entry point for the Chicory instrumentation agent.
|
ChicoryPremain.ChicoryLoader |
Classloader for the BCEL code.
|
ClassInfo |
Keeps information about a class that is useful for writing out decl and/or dtrace information.
|
DaikonClassInfo |
The DaikonClassInfo class is a subtype of DaikonVariableInfo used for variables which represent
the run-time type of a variable.
|
DaikonVariableInfo |
Each DaikonVariableInfo object is a node in the tree structure of the variables in the target
application.
|
DaikonWriter |
DaikonWriter is the parent class of DeclWriter and DTraceWriter.
|
DeclReader |
Reads declaration files and provides methods to access the information within them.
|
DeclReader.DeclPpt |
Information about the program point that is contained in the decl file.
|
DeclReader.DeclVarInfo |
Information about variables within a program point.
|
DeclWriter |
DeclWriter writes the .decls file to a stream.
|
DTraceWriter |
DTraceWriter writes .dtrace program points to an output stream.
|
FieldInfo |
The OjbectInfo class is a subtype of DaikonVariableInfo used for variable types which are class
fields.
|
Instrument |
The Instrument class is responsible for modifying another class' bytecode.
|
ListInfo |
The ListInfo class is a subtype of DaikonVariableInfo used for variable types that implement
java.util.List .
|
MethodInfo |
Keeps information about a method that is useful for writing out decl and/or dtrace information.
|
NonsensicalList |
NonsensicalList is similar to NonsensicalObject but it is used for arrays whose value is
nonsensical.
|
NonsensicalObject |
A NonsensicalObject is used during data trace output for variables whose value is "nonsensical"
to print.
|
ParameterInfo |
The ParameterInfo class is a subtype of DaikonVariableInfo used for variable types which are
arguments to procedures.
|
PureMethodInfo |
The PureMethodInfo class is a subtype of DaikonVariableInfo used for "variable types" which
correspond to the values of pure method invocations.
|
ReturnInfo |
A subtype of DaikonVariableInfo used for variables that are returned from procedures.
|
RootInfo |
This is a subtype of DaikonVariableInfo and is used as a "placeholder" for the root of the tree.
|
Runtime |
Runtime support for Chicory, the Daikon front end for Java.
|
Runtime.BooleanWrap |
wrapper used for boolean arguments.
|
Runtime.ByteWrap |
wrapper used for int arguments.
|
Runtime.CharWrap |
wrapper used for int arguments.
|
Runtime.DoubleWrap |
Wrapper used for double arguments.
|
Runtime.FloatWrap |
wrapper used for int arguments.
|
Runtime.IntWrap |
wrapper used for int arguments.
|
Runtime.LongWrap |
wrapper used for int arguments.
|
Runtime.ShortWrap |
wrapper used for int arguments.
|
SharedData |
Data that is shared across Chicory.
|
StaticObjInfo |
The StaticObjInfo class is a subtype of DaikonVariableInfo used as a root for static variables
within a class (which are the only variables visible to static methods).
|
StreamRedirectThread |
StreamRedirectThread is a thread that copies its input to its output and terminates when it
completes.
|
StringInfo |
The StringInfo class is a subtype of DaikonVariableInfo used for variable types that can be
converted into strings (.toString()).
|
ThisObjInfo |
The ThisObjInfo class is a subtype of DaikonVariableInfo used for variable types which represent
the "this" object.
|