|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package jparse |
Class jparse.ConstrAST extends JavaAST implements Serializable |
Serialized Fields |
ModifierAST modifiers
ParameterAST[] paramNames
Type[] paramTypes
IdentifierAST[] exceptNames
Type[] exceptions
CompoundAST body
Class jparse.FileAST extends JavaAST implements Serializable |
Serialized Fields |
File theFile
String pkg
null
for the default package
String[] imports
TypeAST[] types
HashMap map
Class jparse.JavaAST extends antlr.CommonASTWithHiddenTokens implements Serializable |
Serialized Fields |
SymbolTable symTable
FileAST topLevel
TypeAST typeAST
Class jparse.MethAST extends JavaAST implements Serializable |
Serialized Fields |
ModifierAST modifiers
TypeAST returnName
JavaAST returnBrackets
Type returnType
IdentifierAST methodName
ParameterAST[] paramNames
Type[] paramTypes
IdentifierAST[] exceptNames
Type[] exceptions
CompoundAST body
Class jparse.ModifierAST extends JavaAST implements Serializable |
Serialized Fields |
int mods
Class jparse.ParameterAST extends JavaAST implements Serializable |
Serialized Fields |
ModifierAST mods
TypeAST typeAST
VarAST var
Class jparse.TypeAST extends JavaAST implements Serializable |
Serialized Fields |
SourceType type
String name
TypeAST outer
TypeAST[] inner
ModifierAST modifiers
String superclass
String[] interfaces
ConstrAST[] constructors
int anon
Package jparse.expr |
Class jparse.expr.ArithmeticAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST left
ExpressionAST right
Class jparse.expr.ArrayInitAST extends ExpressionAST implements Serializable |
Serialized Fields |
TypeAST baseType
ExpressionAST[] initializers
int dim
Class jparse.expr.AssignAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST lhs
ExpressionAST rhs
Class jparse.expr.BitwiseAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST left
ExpressionAST right
Class jparse.expr.BooleanAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST left
ExpressionAST right
Class jparse.expr.BooleanLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.CharLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.ConditionalAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST conditionPart
ExpressionAST thenPart
ExpressionAST elsePart
Class jparse.expr.ExpressionAST extends JavaAST implements Serializable |
Serialized Fields |
Type type
Type[] exceptions
Object value
null
if the expression is not constant
Class jparse.expr.FloatLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.IdentifierAST extends ExpressionAST implements Serializable |
Serialized Fields |
String name
boolean isMethod
true
if this is a method name
Class jparse.expr.IndexAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST base
ExpressionAST index
Class jparse.expr.InitializerAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST rhs
Class jparse.expr.ListAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST[] list
Type[] types
Class jparse.expr.MethodCallAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST object
IdentifierAST method
ListAST parameters
Method theMethod
Constructor theConstructor
Class jparse.expr.NewAST extends ExpressionAST implements Serializable |
Serialized Fields |
IdentifierAST typeName
TypeAST anonymous
int dimensions
ListAST parameters
Constructor theCons
new
Class jparse.expr.NullLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.NumLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.ParenthesizedAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST parenthesized
Class jparse.expr.ShiftAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST left
ExpressionAST right
Class jparse.expr.StringLiteralAST extends ExpressionAST implements Serializable |
Class jparse.expr.ThisLiteralAST extends IdentifierAST implements Serializable |
Class jparse.expr.TypeAST extends IdentifierAST implements Serializable |
Class jparse.expr.TypecastAST extends ExpressionAST implements Serializable |
Serialized Fields |
TypeAST castType
ExpressionAST castExpr
Class jparse.expr.UnaryArithAST extends ExpressionAST implements Serializable |
Serialized Fields |
ExpressionAST operand
Class jparse.expr.VarAST extends IdentifierAST implements Serializable |
Serialized Fields |
ModifierAST mods
TypeAST declType
JavaAST brackets
InitializerAST initializer
boolean field
true
if this is a field (static or instance variable);
false
if this is a local variable (including parameters)
Package jparse.stmt |
Class jparse.stmt.BreakAST extends StatementAST implements Serializable |
Serialized Fields |
IdentifierAST label
Class jparse.stmt.CaseGroupAST extends StatementAST implements Serializable |
Serialized Fields |
StatementAST[] stmtList
Class jparse.stmt.CatchAST extends StatementAST implements Serializable |
Serialized Fields |
VarAST param
CompoundAST body
Class jparse.stmt.ClassAST extends StatementAST implements Serializable |
Serialized Fields |
TypeAST type
Class jparse.stmt.CompoundAST extends StatementAST implements Serializable |
Serialized Fields |
StatementAST[] stmtList
Class jparse.stmt.ContinueAST extends StatementAST implements Serializable |
Serialized Fields |
IdentifierAST label
Class jparse.stmt.DeclarationAST extends StatementAST implements Serializable |
Serialized Fields |
ModifierAST modifiers
TypeAST typeSpec
VarAST[] variables
Class jparse.stmt.DoWhileAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST cond
StatementAST stmt
Class jparse.stmt.EmptyAST extends StatementAST implements Serializable |
Class jparse.stmt.ExpressionAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST expression
Class jparse.stmt.ForAST extends StatementAST implements Serializable |
Serialized Fields |
HasExceptions init
DeclarationAST
or a
ListAST
ExpressionAST cond
ExpressionAST incr
StatementAST stmt
Class jparse.stmt.IfElseAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST condition
StatementAST thenStmt
StatementAST elseStmt
Class jparse.stmt.LabelAST extends StatementAST implements Serializable |
Serialized Fields |
StatementAST labeled
Class jparse.stmt.ReturnAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST expr
Class jparse.stmt.StatementAST extends JavaAST implements Serializable |
Serialized Fields |
Type[] exceptions
StatementAST next
StatementAST[] control
Class jparse.stmt.SwitchAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST expr
CaseGroupAST[] groupList
case
or default
labels.
Class jparse.stmt.SynchronizedAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST lock
CompoundAST body
Class jparse.stmt.ThrowAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST throwable
Class jparse.stmt.TryAST extends StatementAST implements Serializable |
Serialized Fields |
CompoundAST block
CatchAST[] catchClause
CompoundAST finallyClause
Class jparse.stmt.WhileAST extends StatementAST implements Serializable |
Serialized Fields |
ExpressionAST cond
StatementAST stmt
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |