| Package | Description |
|---|---|
| org.glassfish.rmic.tools.java | |
| org.glassfish.rmic.tools.javac | |
| org.glassfish.rmic.tools.tree |
| Modifier and Type | Method and Description |
|---|---|
protected Expression[] |
Parser.exprArgs(int index) |
protected Expression |
Parser.parseBinaryExpression(Expression e)
Given a left-hand term, parse an operator and right-hand term.
|
protected Expression |
Parser.parseExpression()
Parse an expression.
|
protected Expression |
Parser.parseMethodExpression(Expression e,
Identifier id)
Parse a method invocation.
|
protected Expression |
Parser.parseNewInstanceExpression(long p,
Expression outerArg,
Expression type)
Parse a new instance expression.
|
protected Expression |
Parser.parseTerm()
Parse a primary expression.
|
protected Expression |
Parser.parseTypeExpression()
Parse a type expression.
|
| Modifier and Type | Method and Description |
|---|---|
Vset |
ClassDefinition.checkLocalClass(Environment env,
Context ctx,
Vset vset,
ClassDefinition sup,
Expression[] args,
Type[] argTypes) |
protected Expression |
Parser.parseBinaryExpression(Expression e)
Given a left-hand term, parse an operator and right-hand term.
|
protected Statement |
Parser.parseDeclaration(long p,
int mod,
Expression type)
Parse declaration, called after the type expression
has been parsed and the current token is IDENT.
|
protected Expression |
Parser.parseMethodExpression(Expression e,
Identifier id)
Parse a method invocation.
|
protected Expression |
Parser.parseNewInstanceExpression(long p,
Expression outerArg,
Expression type)
Parse a new instance expression.
|
protected void |
Parser.topLevelExpression(Expression e)
Check if an expression is a legal toplevel expression.
|
| Modifier and Type | Method and Description |
|---|---|
Vset |
SourceClass.checkLocalClass(Environment env,
Context ctx,
Vset vset,
ClassDefinition sup,
Expression[] args,
Type[] argTypes)
Deprecated.
During the type-checking of an outer method body or initializer,
this routine is called to check a local class body
in the proper context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AndExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ArrayAccessExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ArrayExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignAddExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignBitAndExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignBitOrExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignBitXorExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignDivideExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignMultiplyExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignOpExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignRemainderExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignShiftLeftExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignShiftRightExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignSubtractExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
AssignUnsignedShiftRightExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryArithmeticExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryAssignExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryBitExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryCompareExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryEqualityExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryLogicalExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BinaryShiftExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BitAndExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BitNotExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BitOrExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BitXorExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
BooleanExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ByteExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
CastExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
CharExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
CommaExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ConditionalExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ConvertExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
DivideExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
DivRemExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
DoubleExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
EqualExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ExprExpression
Parenthesized expressions.
|
class |
FieldExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
FloatExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
GreaterExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
GreaterOrEqualExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
IdentifierExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
IncDecExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
InlineMethodExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
InlineNewInstanceExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
InstanceOfExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
IntegerExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
IntExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
LengthExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
LessExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
LessOrEqualExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
LongExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
MethodExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
MultiplyExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NaryExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NegativeExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NewArrayExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NewInstanceExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NotEqualExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NotExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
NullExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
OrExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
PositiveExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
PostDecExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
PostIncExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
PreDecExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
PreIncExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
RemainderExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ShiftLeftExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ShiftRightExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ShortExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
StringExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
SubtractExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
SuperExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
ThisExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
TypeExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
UnaryExpression
WARNING: The contents of this source file are not part of any
supported API.
|
class |
UnsignedShiftRightExpression
WARNING: The contents of this source file are not part of any
supported API.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
Node.convert(Environment env,
Context ctx,
Type t,
Expression e)
Implicit conversions
|
Expression |
UnaryExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
ThisExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
NewInstanceExpression.copyInline(Context ctx) |
Expression |
NewArrayExpression.copyInline(Context ctx) |
Expression |
NaryExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
MethodExpression.copyInline(Context ctx) |
Expression |
InlineNewInstanceExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
InlineMethodExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
IdentifierExpression.copyInline(Context ctx) |
Expression |
FieldExpression.copyInline(Context ctx) |
Expression |
Expression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
ConditionalExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
BinaryExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
BinaryAssignExpression.copyInline(Context ctx) |
Expression |
AssignOpExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
AssignExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
ArrayAccessExpression.copyInline(Context ctx)
Create a copy of the expression for method inlining
|
Expression |
Context.findOuterLink(Environment env,
long where,
ClassDefinition reqc,
MemberDefinition f,
boolean needExactMatch) |
Expression |
Context.findOuterLink(Environment env,
long where,
MemberDefinition f)
Return a local expression which can serve as the base reference
for the given field.
|
Expression |
Statement.firstConstructor()
Check if the first thing is a constructor invocation
|
Expression |
MethodExpression.firstConstructor()
Check if the first thing is a constructor invocation
|
Expression |
ExpressionStatement.firstConstructor()
Check if the first thing is a constructor invocation
|
Expression |
Expression.firstConstructor()
Check if the first thing is a constructor invocation
|
Expression |
CompoundStatement.firstConstructor()
Check if the first thing is a constructor invocation
|
Expression |
ThisExpression.getImplementation() |
Expression |
MethodExpression.getImplementation() |
Expression |
IdentifierExpression.getImplementation() |
Expression |
FieldExpression.getImplementation() |
Expression |
Expression.getImplementation()
Type checking may assign a more complex implementation
to an innocuous-looking expression (like an identifier).
|
Expression |
BinaryAssignExpression.getImplementation() |
Expression |
ThisExpression.getOuterArg()
From the 'this' in an expression of the form outer.this(...),
or the 'super' in an expression of the form outer.super(...),
return the "outer" expression, or null if there is none.
|
Expression |
NewInstanceExpression.getOuterArg()
From the "new" in an expression of the form outer.new InnerCls(...),
return the "outer" expression, or null if there is none.
|
Expression |
UnaryExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
TypeExpression.inline(Environment env,
Context ctx) |
Expression |
NewInstanceExpression.inline(Environment env,
Context ctx) |
Expression |
NewArrayExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
MethodExpression.inline(Environment env,
Context ctx) |
Expression |
InstanceOfExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
InlineNewInstanceExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
InlineMethodExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
IncDecExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
IdentifierExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
FieldExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
Expression.inline(Environment env,
Context ctx)
Inline.
|
Expression |
DivRemExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
ConvertExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
ConditionalExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
CommaExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
CastExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
BinaryLogicalExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
BinaryExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
BinaryAssignExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
ArrayExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
ArrayAccessExpression.inline(Environment env,
Context ctx)
Inline
|
Expression |
IdentifierExpression.inlineLHS(Environment env,
Context ctx) |
Expression |
FieldExpression.inlineLHS(Environment env,
Context ctx) |
Expression |
Expression.inlineLHS(Environment env,
Context ctx) |
Expression |
ArrayAccessExpression.inlineLHS(Environment env,
Context ctx) |
Expression |
UnaryExpression.inlineValue(Environment env,
Context ctx) |
Expression |
ThisExpression.inlineValue(Environment env,
Context ctx)
Inline
|
Expression |
NewInstanceExpression.inlineValue(Environment env,
Context ctx) |
Expression |
NewArrayExpression.inlineValue(Environment env,
Context ctx) |
Expression |
MethodExpression.inlineValue(Environment env,
Context ctx) |
Expression |
InstanceOfExpression.inlineValue(Environment env,
Context ctx) |
Expression |
InlineNewInstanceExpression.inlineValue(Environment env,
Context ctx) |
Expression |
InlineMethodExpression.inlineValue(Environment env,
Context ctx) |
Expression |
IncDecExpression.inlineValue(Environment env,
Context ctx) |
Expression |
IdentifierExpression.inlineValue(Environment env,
Context ctx) |
Expression |
FieldExpression.inlineValue(Environment env,
Context ctx) |
Expression |
Expression.inlineValue(Environment env,
Context ctx) |
Expression |
ConditionalExpression.inlineValue(Environment env,
Context ctx) |
Expression |
CommaExpression.inlineValue(Environment env,
Context ctx) |
Expression |
CastExpression.inlineValue(Environment env,
Context ctx) |
Expression |
BinaryExpression.inlineValue(Environment env,
Context ctx) |
Expression |
BinaryAssignExpression.inlineValue(Environment env,
Context ctx) |
Expression |
AssignOpExpression.inlineValue(Environment env,
Context ctx)
Inline
|
Expression |
AssignExpression.inlineValue(Environment env,
Context ctx)
Inline
|
Expression |
ArrayExpression.inlineValue(Environment env,
Context ctx) |
Expression |
ArrayAccessExpression.inlineValue(Environment env,
Context ctx) |
Expression |
AddExpression.inlineValue(Environment env,
Context ctx)
Inline the value of an AddExpression.
|
static Expression[] |
NewInstanceExpression.insertOuterLink(Environment env,
Context ctx,
long where,
ClassDefinition def,
Expression outerArg,
Expression[] args)
Given a list of arguments for a constructor,
return a possibly modified list which includes the hidden
argument which initializes the uplevel self pointer.
|
Expression |
UplevelReference.makeFieldReference(Environment env,
Context ctx)
As with makeLocalReference(), build a locally-usable reference.
|
Expression |
UplevelReference.makeLocalReference(Environment env,
Context ctx)
Assuming noteReference() is all taken care of,
build an uplevel reference.
|
Expression |
Context.makeReference(Environment env,
LocalMember target)
Implement a reference (usually an uplevel one).
|
Expression |
UnaryExpression.order()
Order the expression based on precedence
|
Expression |
NewInstanceExpression.order() |
Expression |
Expression.order()
Order the expression based on precedence
|
Expression |
ConditionalExpression.order()
Order the expression based on precedence
|
Expression |
BinaryExpression.order()
Order the expression based on precedence
|
Expression |
BinaryAssignExpression.order()
Order the expression based on precedence
|
| Modifier and Type | Method and Description |
|---|---|
Vset |
IdentifierExpression.checkAssignOp(Environment env,
Context ctx,
Vset vset,
Hashtable<Object,Object> exp,
Expression outside)
Check the expression if it appears on the LHS of an op= expression
|
Vset |
FieldExpression.checkAssignOp(Environment env,
Context ctx,
Vset vset,
Hashtable<Object,Object> exp,
Expression outside)
Check the expression if it appears on the LHS of an op= expression
|
Vset |
ExprExpression.checkAssignOp(Environment env,
Context ctx,
Vset vset,
Hashtable<Object,Object> exp,
Expression outside)
Check the expression if it appears as an lvalue.
|
Vset |
Expression.checkAssignOp(Environment env,
Context ctx,
Vset vset,
Hashtable<Object,Object> exp,
Expression outside) |
Vset |
ArrayAccessExpression.checkAssignOp(Environment env,
Context ctx,
Vset vset,
Hashtable<Object,Object> exp,
Expression outside) |
Expression |
Node.convert(Environment env,
Context ctx,
Type t,
Expression e)
Implicit conversions
|
static Expression[] |
NewInstanceExpression.insertOuterLink(Environment env,
Context ctx,
long where,
ClassDefinition def,
Expression outerArg,
Expression[] args)
Given a list of arguments for a constructor,
return a possibly modified list which includes the hidden
argument which initializes the uplevel self pointer.
|
static Expression[] |
NewInstanceExpression.insertOuterLink(Environment env,
Context ctx,
long where,
ClassDefinition def,
Expression outerArg,
Expression[] args)
Given a list of arguments for a constructor,
return a possibly modified list which includes the hidden
argument which initializes the uplevel self pointer.
|
void |
Statement.setLabel(Environment env,
Expression e)
Set the label of a statement
|
static Identifier |
FieldExpression.toIdentifier(Expression e)
Convert an '.' expression to a qualified identifier
|
| Constructor and Description |
|---|
AddExpression(long where,
Expression left,
Expression right)
constructor
|
AndExpression(long where,
Expression left,
Expression right)
constructor
|
ArrayAccessExpression(long where,
Expression right,
Expression index)
constructor
|
ArrayExpression(long where,
Expression[] args)
Constructor
|
AssignAddExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignBitAndExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignBitOrExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignBitXorExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignDivideExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignMultiplyExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignOpExpression(int op,
long where,
Expression left,
Expression right)
Constructor
|
AssignRemainderExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignShiftLeftExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignShiftRightExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignSubtractExpression(long where,
Expression left,
Expression right)
Constructor
|
AssignUnsignedShiftRightExpression(long where,
Expression left,
Expression right)
Constructor
|
BinaryArithmeticExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BinaryBitExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BinaryCompareExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BinaryEqualityExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BinaryLogicalExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BinaryShiftExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
BitAndExpression(long where,
Expression left,
Expression right)
constructor
|
BitNotExpression(long where,
Expression right)
Constructor
|
BitOrExpression(long where,
Expression left,
Expression right)
constructor
|
BitXorExpression(long where,
Expression left,
Expression right)
constructor
|
CaseStatement(long where,
Expression expr)
Constructor
|
CastExpression(long where,
Expression left,
Expression right)
constructor
|
CatchStatement(long where,
Expression texpr,
Identifier id,
Statement body)
Deprecated.
|
CatchStatement(long where,
Expression texpr,
IdentifierToken id,
Statement body)
Constructor
|
CommaExpression(long where,
Expression left,
Expression right)
constructor
|
ConditionalExpression(long where,
Expression cond,
Expression left,
Expression right)
Constructor
|
ConvertExpression(long where,
Type type,
Expression right)
Constructor
|
DeclarationStatement(long where,
int mod,
Expression type,
Statement[] args)
Constructor
|
DivideExpression(long where,
Expression left,
Expression right)
constructor
|
DivRemExpression(int op,
long where,
Expression left,
Expression right)
constructor
|
DoStatement(long where,
Statement body,
Expression cond)
Constructor
|
EqualExpression(long where,
Expression left,
Expression right)
constructor
|
ExpressionStatement(long where,
Expression expr)
Constructor
|
ExprExpression(long where,
Expression right)
Constructor
|
FieldExpression(long where,
Expression right,
Identifier id)
constructor
|
FieldExpression(long where,
Expression right,
MemberDefinition field) |
ForStatement(long where,
Statement init,
Expression cond,
Expression inc,
Statement body)
Constructor
|
GreaterExpression(long where,
Expression left,
Expression right)
constructor
|
GreaterOrEqualExpression(long where,
Expression left,
Expression right)
constructor
|
IfStatement(long where,
Expression cond,
Statement ifTrue,
Statement ifFalse)
Constructor
|
IncDecExpression(int op,
long where,
Expression right)
Constructor
|
InlineReturnStatement(long where,
Expression expr)
Constructor
|
InstanceOfExpression(long where,
Expression left,
Expression right)
constructor
|
LengthExpression(long where,
Expression right)
Constructor
|
LessExpression(long where,
Expression left,
Expression right)
constructor
|
LessOrEqualExpression(long where,
Expression left,
Expression right)
constructor
|
MethodExpression(long where,
Expression right,
Identifier id,
Expression[] args)
constructor
|
MethodExpression(long where,
Expression right,
Identifier id,
Expression[] args)
constructor
|
MethodExpression(long where,
Expression right,
MemberDefinition field,
Expression[] args) |
MethodExpression(long where,
Expression right,
MemberDefinition field,
Expression[] args) |
MethodExpression(long where,
Expression right,
MemberDefinition field,
Expression[] args,
boolean forceSuper) |
MethodExpression(long where,
Expression right,
MemberDefinition field,
Expression[] args,
boolean forceSuper) |
MultiplyExpression(long where,
Expression left,
Expression right)
constructor
|
NegativeExpression(long where,
Expression right)
Constructor
|
NewArrayExpression(long where,
Expression right,
Expression[] args)
Constructor
|
NewArrayExpression(long where,
Expression right,
Expression[] args)
Constructor
|
NewArrayExpression(long where,
Expression right,
Expression[] args,
Expression init) |
NewArrayExpression(long where,
Expression right,
Expression[] args,
Expression init) |
NewInstanceExpression(long where,
Expression right,
Expression[] args)
Constructor
|
NewInstanceExpression(long where,
Expression right,
Expression[] args)
Constructor
|
NewInstanceExpression(long where,
Expression right,
Expression[] args,
Expression outerArg,
ClassDefinition body) |
NewInstanceExpression(long where,
Expression right,
Expression[] args,
Expression outerArg,
ClassDefinition body) |
NotEqualExpression(long where,
Expression left,
Expression right)
constructor
|
NotExpression(long where,
Expression right)
Constructor
|
OrExpression(long where,
Expression left,
Expression right)
constructor
|
PositiveExpression(long where,
Expression right)
Constructor
|
PostDecExpression(long where,
Expression right)
Constructor
|
PostIncExpression(long where,
Expression right)
Constructor
|
PreDecExpression(long where,
Expression right)
Constructor
|
PreIncExpression(long where,
Expression right)
Constructor
|
RemainderExpression(long where,
Expression left,
Expression right)
constructor
|
ReturnStatement(long where,
Expression expr)
Constructor
|
ShiftLeftExpression(long where,
Expression left,
Expression right)
constructor
|
ShiftRightExpression(long where,
Expression left,
Expression right)
constructor
|
SubtractExpression(long where,
Expression left,
Expression right)
constructor
|
SuperExpression(long where,
Expression outerArg)
Constructor for "outer.super()"
|
SwitchStatement(long where,
Expression expr,
Statement[] args)
Constructor
|
SynchronizedStatement(long where,
Expression expr,
Statement body)
Constructor
|
ThisExpression(long where,
Expression outerArg)
Constructor for "x.this()"
|
ThrowStatement(long where,
Expression expr)
Constructor
|
UnsignedShiftRightExpression(long where,
Expression left,
Expression right)
constructor
|
VarDeclarationStatement(long where,
Expression expr)
Constructor
|
VarDeclarationStatement(long where,
LocalMember field,
Expression expr) |
WhileStatement(long where,
Expression cond,
Statement body)
Constructor
|
Copyright © 2018. All Rights Reserved.