Java.AbstractTypeBodyDeclaration(Location location,
boolean statiC) |
Java.AbstractTypeDeclaration(Location location,
Java.Modifiers modifiers) |
Java.AlternateConstructorInvocation(Location location,
Java.Rvalue[] arguments) |
Java.AmbiguousName(Location location,
String[] identifiers) |
Java.AmbiguousName(Location location,
String[] identifiers,
int n) |
Java.AnonymousClassDeclaration(Location location,
Java.Type baseType) |
Java.ArrayAccessExpression(Location location,
Java.Rvalue lhs,
Java.Rvalue index) |
Java.ArrayInitializer(Location location,
Java.ArrayInitializerOrRvalue[] values) |
Java.ArrayLength(Location location,
Java.Rvalue lhs) |
Java.AssertStatement(Location location,
Java.Rvalue expression1,
Java.Rvalue optionalExpression2) |
Java.Assignment(Location location,
Java.Lvalue lhs,
String operator,
Java.Rvalue rhs) |
Java.Atom(Location location) |
Java.BasicType(Location location,
int index) |
Java.BinaryOperation(Location location,
Java.Rvalue lhs,
String op,
Java.Rvalue rhs) |
Java.Block(Location location) |
Java.BooleanLiteral(Location location,
String value) |
Java.BooleanRvalue(Location location) |
Java.BreakableStatement(Location location) |
Java.BreakStatement(Location location,
String optionalLabel) |
Java.Cast(Location location,
Java.Type targetType,
Java.Rvalue value) |
Java.CatchClause(Location location,
Java.FunctionDeclarator.FormalParameter caughtException,
Java.Block body) |
Java.CharacterLiteral(Location location,
String value) |
Java.ClassDeclaration(Location location,
Java.Modifiers modifiers) |
Java.ClassLiteral(Location location,
Java.Type type) |
Java.CompilationUnit.ImportDeclaration(Location location) |
Java.CompilationUnit.SingleStaticImportDeclaration(Location location,
String[] identifiers) |
Java.CompilationUnit.SingleTypeImportDeclaration(Location location,
String[] identifiers) |
Java.CompilationUnit.StaticImportOnDemandDeclaration(Location location,
String[] identifiers) |
Java.CompilationUnit.TypeImportOnDemandDeclaration(Location location,
String[] identifiers) |
Java.ConditionalExpression(Location location,
Java.Rvalue lhs,
Java.Rvalue mhs,
Java.Rvalue rhs) |
Java.ConstructorDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
Java.ConstructorInvocation optionalConstructorInvocation,
List<Java.BlockStatement> statements) |
Java.ConstructorInvocation(Location location,
Java.Rvalue[] arguments) |
Java.ContinuableStatement(Location location,
Java.BlockStatement body) |
Java.ContinueStatement(Location location,
String optionalLabel) |
Java.Crement(Location location,
Java.Lvalue operand,
String operator) |
Java.Crement(Location location,
String operator,
Java.Lvalue operand) |
Java.DoStatement(Location location,
Java.BlockStatement body,
Java.Rvalue condition) |
Java.EmptyStatement(Location location) |
Java.FieldAccess(Location location,
Java.Atom lhs,
IClass.IField field) |
Java.FieldAccessExpression(Location location,
Java.Atom lhs,
String fieldName) |
Java.FieldDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
Java.VariableDeclarator[] variableDeclarators) |
Java.FloatingPointLiteral(Location location,
String value) |
Java.ForEachStatement(Location location,
Java.FunctionDeclarator.FormalParameter currentElement,
Java.Rvalue expression,
Java.BlockStatement body) |
Java.ForStatement(Location location,
Java.BlockStatement optionalInit,
Java.Rvalue optionalCondition,
Java.Rvalue[] optionalUpdate,
Java.BlockStatement body) |
Java.FunctionDeclarator.FormalParameter(Location location,
boolean finaL,
Java.Type type,
String name) |
Java.FunctionDeclarator.FormalParameters(Location location,
Java.FunctionDeclarator.FormalParameter[] parameters,
boolean variableArity) |
Java.FunctionDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
String name,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
List<? extends Java.BlockStatement> optionalStatements) |
Java.IfStatement(Location location,
Java.Rvalue condition,
Java.BlockStatement thenStatement,
Java.BlockStatement optionalElseStatement)
Notice that the elseStatement is mandatory; for an if statement without
an "else" clause, a dummy Java.EmptyStatement should be passed.
|
Java.Initializer(Location location,
boolean statiC,
Java.Block block) |
Java.Instanceof(Location location,
Java.Rvalue lhs,
Java.Type rhs) |
Java.IntegerLiteral(Location location,
String value) |
Java.InterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
Java.Invocation(Location location,
String methodName,
Java.Rvalue[] arguments) |
Java.LabeledStatement(Location location,
String label,
Java.Statement body) |
Java.Literal(Location location,
String value) |
Java.LocalClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
Java.LocalVariableAccess(Location location,
Java.LocalVariable localVariable) |
Java.LocalVariableDeclarationStatement(Location location,
Java.Modifiers modifiers,
Java.Type type,
Java.VariableDeclarator[] variableDeclarators) |
Java.Located(Location location) |
Java.Lvalue(Location location) |
Java.MemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
Java.MemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
Java.MethodDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
String name,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
List<? extends Java.BlockStatement> optionalStatements) |
Java.MethodInvocation(Location location,
Java.Atom optionalTarget,
String methodName,
Java.Rvalue[] arguments) |
Java.NamedClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
Java.NewAnonymousClassInstance(Location location,
Java.Rvalue optionalQualification,
Java.AnonymousClassDeclaration anonymousClassDeclaration,
Java.Rvalue[] arguments) |
Java.NewArray(Location location,
Java.Type type,
Java.Rvalue[] dimExprs,
int dims)
Create a new array with dimension dimExprs.length + dims
|
Java.NewClassInstance(Location location,
Java.Rvalue optionalQualification,
IClass iClass,
Java.Rvalue[] arguments) |
Java.NewClassInstance(Location location,
Java.Rvalue optionalQualification,
Java.Type type,
Java.Rvalue[] arguments) |
Java.NewInitializedArray(Location location,
Java.ArrayType arrayType,
Java.ArrayInitializer arrayInitializer) |
Java.NullLiteral(Location location,
String value) |
Java.Package(Location location,
String name) |
Java.PackageDeclaration(Location location,
String packageName) |
Java.PackageMemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
Java.PackageMemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
Java.ParameterAccess(Location location,
Java.FunctionDeclarator.FormalParameter formalParameter) |
Java.ParenthesizedExpression(Location location,
Java.Rvalue value) |
Java.QualifiedThisReference(Location location,
Java.Type qualification) |
Java.ReferenceType(Location location,
String[] identifiers,
Java.TypeArgument[] optionalTypeArguments) |
Java.ReturnStatement(Location location,
Java.Rvalue optionalReturnValue) |
Java.Rvalue(Location location) |
Java.RvalueMemberType(Location location,
Java.Rvalue rvalue,
String identifier)
Notice: The rvalue is not a subordinate object!
|
Java.SimpleConstant(Location location)
Equivalent of the null literal.
|
Java.SimpleConstant(Location location,
boolean value)
|
Java.SimpleConstant(Location location,
byte value)
Equivalent of an literal, casted to byte .
|
Java.SimpleConstant(Location location,
char value)
|
Java.SimpleConstant(Location location,
double value)
|
Java.SimpleConstant(Location location,
float value)
|
Java.SimpleConstant(Location location,
int value)
|
Java.SimpleConstant(Location location,
long value)
|
Java.SimpleConstant(Location location,
short value)
Equivalent of an literal, casted to short .
|
Java.SimpleConstant(Location location,
String value)
|
Java.SimpleType(Location location,
IClass iClass) |
Java.Statement(Location location) |
Java.StringLiteral(Location location,
String value) |
Java.SuperclassFieldAccessExpression(Location location,
Java.Type optionalQualification,
String fieldName) |
Java.SuperclassMethodInvocation(Location location,
String methodName,
Java.Rvalue[] arguments) |
Java.SuperConstructorInvocation(Location location,
Java.Rvalue optionalQualification,
Java.Rvalue[] arguments) |
Java.SwitchStatement.SwitchBlockStatementGroup(Location location,
List<Java.Rvalue> caseLabels,
boolean hasDefaultLabel,
List<Java.BlockStatement> blockStatements) |
Java.SwitchStatement(Location location,
Java.Rvalue condition,
List<Java.SwitchStatement.SwitchBlockStatementGroup> sbsgs) |
Java.SynchronizedStatement(Location location,
Java.Rvalue expression,
Java.BlockStatement body) |
Java.ThisReference(Location location) |
Java.ThrowStatement(Location location,
Java.Rvalue expression) |
Java.TryStatement(Location location,
Java.BlockStatement body,
List<Java.CatchClause> catchClauses,
Java.Block optionalFinally) |
Java.Type(Location location) |
Java.UnaryOperation(Location location,
String operator,
Java.Rvalue operand) |
Java.VariableDeclarator(Location location,
String name,
int brackets,
Java.ArrayInitializerOrRvalue optionalInitializer) |
Java.WhileStatement(Location location,
Java.Rvalue condition,
Java.BlockStatement body) |