|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Class junc.ast.AdditiveExpNode implements Serializable |
| Serialized Fields |
int operator
operator here.
junc.ast.ExpressionNode left
left here.
junc.ast.ExpressionNode right
right here.
junc.ast.ExpressionNode parent
parent here.
null if leftmost AdditiveExp, otherwise next AdditiveExp to the left
is used in case of string concatenation
| Class junc.ast.AllocationExpNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType etype
java.util.Vector args
int dims
boolean array
junc.ast.MethodDeclarationNode mnode
junc.symtab.Symbol className
| Class junc.debug.AmbiguousName implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
| Class junc.ast.AndExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.ArrayExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
junc.ast.ExpressionNode right
right here.
| Class junc.ast.ArrayInitializerNode implements Serializable |
| Serialized Fields |
java.util.Vector arrinitializer
arrinitializer here.
| Class junc.ast.AssignmentNode implements Serializable |
| Serialized Fields |
int operator
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
org.apache.bcel.generic.BranchHandle gotor
junc.ast.ExpressionNode realLeft
junc.ast.AssignmentNode parent
| Class junc.ast.BlockNode implements Serializable |
| Serialized Fields |
java.util.Vector statements
statements here.
| Class junc.ast.BooleanLiteral implements Serializable |
| Serialized Fields |
java.lang.Boolean value
| Class junc.ast.BreakStatementNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol label
| Class junc.ast.CastExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
| Class junc.ast.CharacterLiteral implements Serializable |
| Serialized Fields |
java.lang.Character value
| Class junc.ast.ClassBodyDeclarationNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType type
type here.
int accessFlags
accessFlags here.
| Class junc.ast.ClassDeclarationNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol superClassName
superClassName here.
| Class junc.ast.CompilationUnitNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol packageName
java.util.Vector imports
java.util.Vector types
int NUMBER_TYPES
int NUMBER_IMPORTS
| Class junc.ast.ConditionalAndExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.ConditionalExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode test
junc.ast.ExpressionNode trueCase
junc.ast.ExpressionNode falseCase
| Class junc.ast.ConditionalOrExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.ConstructorDeclarationNode implements Serializable |
| Serialized Fields |
junc.ast.ConstructorInvocationNode constructorInvocation
constructorInvocation here.
junc.ast.BlockNode fieldInit
fieldInit here.
| Class junc.ast.ConstructorInvocationNode implements Serializable |
| Serialized Fields |
java.util.Vector args
boolean invocationThis
junc.symtab.Symbol name
junc.ast.MethodDeclarationNode node
junc.symtab.Symbol className
| Class junc.ast.ContinueStatementNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol label
| Class junc.ast.DoStatementNode implements Serializable |
| Serialized Fields |
junc.ast.StatementNode statement
junc.ast.ExpressionNode condition
| Class junc.ast.DoubleLiteral implements Serializable |
| Serialized Fields |
java.lang.Double value
value here.
| Class junc.ast.EmptyStatementNode implements Serializable |
| Class junc.ast.EqualityExpNode implements Serializable |
| Serialized Fields |
int operator
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
junc.types.JUnCBaseType eqtype
| Class junc.ast.ExclusiveOrExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.ExpressionNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType type
type here.
org.apache.bcel.generic.InstructionList trueList
trueList here.
org.apache.bcel.generic.InstructionList falseList
falseList here.
boolean leftValue
boolean statementExpression
| Class junc.ast.FieldDeclarationNode implements Serializable |
| Serialized Fields |
java.util.Vector fields
| Class junc.ast.FieldExpNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
junc.ast.ExpressionNode left
junc.ast.FieldDeclarationNode astNode
int index
junc.ast.MethodDeclarationNode methodNode
| Class junc.ast.FloatLiteral implements Serializable |
| Serialized Fields |
java.lang.Float value
| Class junc.ast.FormalExpNode implements Serializable |
| Class junc.ast.FormalParameterNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType type
junc.symtab.Symbol name
olor">
junc.ast.ExpressionNode condition
junc.ast.StatementNode thenStatement
junc.ast.StatementNode elseStatement
| Class junc.ast.InclusiveOrExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.InstanceOfExpNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType ctype
junc.ast.ExpressionNode left
| Class junc.ast.IntegerLiteral implements Serializable |
| Serialized Fields |
java.lang.Integer value
| Class junc.debug.IntegerStack implements Serializable |
| Class junc.ast.InterfaceDeclarationNode implements Serializable |
| Class junc.ast.InterfaceMemberDeclarationNode implements Serializable |
| Class junc.ast.JUnCASTNode implements Serializable |
| Serialized Fields |
int lineNumber
int columnNumber
| Class junc.debug.JUnCError implements Serializable |
| Class junc.debug.JUnCException implements Serializable |
| Serialized Fields |
java.lang.String fileName
int lineNumber
int columnNumber
| Class junc.ast.LabeledStatementNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol label
junc.ast.StatementNode statement
org.apache.bcel.generic.InstructionList breakList
org.apache.bcel.generic.InstructionList continueList
org.apache.bcel.generic.InstructionHandle labeledNOP
| Class junc.ast.Literal implements Serializable |
| Class junc.ast.LocalExpNode implements Serializable |
| Class junc.ast.LocalVarDeclarationNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType type
java.util.Vector localVariables
| Class junc.ast.LongLiteral implements Serializable |
| Serialized Fields |
java.lang.Long value
| Class junc.ast.MethodDeclarationNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
java.util.Vector formalParameters
java.util.Vector exceptions
junc.ast.BlockNode block
java.lang.Integer scope
| Class junc.ast.MethodExpNode implements Serializable |
| Serialized Fields |
java.util.Vector args
junc.ast.ExpressionNode left
junc.symtab.Symbol className
junc.ast.MethodDeclarationNode caller
junc.ast.MethodDeclarationNode callee
boolean special
| Class junc.ast.MultiplicativeExpNode implements Serializable |
| Serialized Fields |
int operator
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.debug.NotConstantException implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode node
| Class junc.ast.NullLiteral implements Serializable |
| Class junc.ast.PackageExpNode implements Serializable |
| Class junc.ast.PostDecrementExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
| Class junc.ast.PostIncrementExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
| Class junc.ast.PreDecrementExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
| Class junc.ast.PreIncrementExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
left here.
| Class junc.ast.RelationalExpNode implements Serializable |
| Serialized Fields |
int operator
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.ReturnStatementNode implements Serializable |
| Serialized Fields |
junc.types.JUnCBaseType returnType
junc.ast.ExpressionNode expression
| Class junc.ast.ShiftExpNode implements Serializable |
| Serialized Fields |
int operator
junc.ast.ExpressionNode left
junc.ast.ExpressionNode right
| Class junc.ast.StatementExpListNode implements Serializable |
| Serialized Fields |
java.util.Vector statementExpressions
| Class junc.ast.StatementExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode expression
expression here.
| Class junc.ast.StatementNode implements Serializable |
| Class junc.ast.StaticInitializerNode implements Serializable |
| Serialized Fields |
junc.ast.BlockNode block
| Class junc.ast.StringLiteral implements Serializable |
| Serialized Fields |
java.lang.String value
| Class junc.ast.SuperExpNode implements Serializable |
| Class junc.ast.SwitchLabelNode implements Serializable |
| Serialized Fields |
java.util.Vector statements
junc.ast.ExpressionNode expression
| Class junc.ast.SwitchStatementNode implements Serializable |
| Serialized Fields |
java.util.Vector labels
junc.ast.ExpressionNode expression
| Class junc.ast.SymbolExpNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
| Class junc.symtab.SymbolTable implements Serializable |
| Class junc.ast.SynchronizedStatementNode implements Serializable |
| Serialized Fields |
junc.ast.BlockNode block
junc.ast.ExpressionNode expression
| Class junc.ast.ThisExpNode implements Serializable |
| Class junc.ast.ThrowStatementNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode expression
| Class junc.ast.TryStatementNode implements Serializable |
| Serialized Fields |
java.util.Vector formals
java.util.Vector catchBlocks
junc.ast.BlockNode tryBlock
junc.ast.BlockNode finallyBlock
| Class junc.debug.TypeCheckError implements Serializable |
| Serialized Fields |
junc.debug.ErrorMessages error
junc.ast.JUnCASTNode node
| Class junc.ast.TypeDeclarationNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
java.util.Vector body
int accessFlags
boolean isRooted
java.util.Vector interfaces
| Class junc.ast.TypeExpNode implements Serializable |
| Class junc.ast.UnaryMinusExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
| Class junc.ast.UnaryNegExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
| Class junc.ast.UnaryNotExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
| Class junc.ast.UnaryPlusExpNode implements Serializable |
| Serialized Fields |
junc.ast.ExpressionNode left
| Class junc.ast.VariableDeclaratorNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
junc.types.JUnCBaseType type
junc.ast.ExpressionNode init
boolean isField
| Class junc.ast.VariableExpNode implements Serializable |
| Serialized Fields |
junc.symtab.Symbol name
| Class junc.ast.WhileStatementNode implements Serializable |
| Serialized Fields |
junc.ast.StatementNode statement
junc.ast.ExpressionNode condition
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||