Package | Description |
---|---|
jeb.api |
This package contains classes to access and control JEB programmatically.
|
jeb.api.ast |
This package contains classes used to represent Java Abstract Syntax Trees (AST).
|
Class and Description |
---|
Class
This AST element represents a Java class.
|
Method
This AST element represents a Java method.
|
Class and Description |
---|
ArrayElt
This AST element represents the element of an array.
|
Assignment
This AST element represents an assignment.
|
Block
This AST element represents a sequence of
Statement s. |
Break
This AST element represents a "break" statement.
|
Call
This AST element represents a call to a method.
|
Class
This AST element represents a Java class.
|
Compound
This is the base class for AST compound statements.
|
ConditionalExpression
This AST element is used to represent conditional expressions.
|
Constant
This AST element represents a literal, or constant value.
|
Continue
This AST element represents a "continue" statement.
|
Definition
This AST element represents definition statements.
|
DoWhileStm
This AST element represents a do-while loop statement.
|
Expression
This AST element is used to represent arithmetic or logical expressions.
|
Field
This AST element represents a Java field.
|
ForStm
This AST element represents a for loop statement.
|
Goto
This AST element represents a "goto" statement.
|
Identifier
This AST element represents a Java identifier, or variable.
|
IElement
Base interface for all elements of an
Abstract Syntax Tree.
|
IExpression
This interface is implemented by AST elements representing expressions.
|
IfStm
This AST element represents the if-statement.
|
ILeftExpression
This interface is implemented by AST elements representing expressions
that can be assigned to, ie expressions that can be left-members of assignment statements.
|
InstanceField
This AST element represents a non-static field variable.
|
Label
This AST element represents a label statement.
|
Method
This AST element represents a Java method.
|
NonStatement
Base class for AST elements that do not represent Statements.
|
Operator
This class is used to represent expression operators.
|
Predicate
This AST element is used to represent predicates.
|
Return
This AST element is used to represent method return statements.
|
Statement
Base class for AST elements that represent
Statement s. |
SwitchStm
This AST element represents the switch-statement.
|
Throw
This AST element represents a throw statement.
|
WhileStm
This AST element represents a while loop statement.
|