Uses of Class
org.glassfish.rmic.tools.tree.Statement
-
Packages that use Statement Package Description org.glassfish.rmic.tools.java org.glassfish.rmic.tools.tree -
-
Uses of Statement in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java that return Statement Modifier and Type Method Description protected Statement
Parser. parseBlockStatement()
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 Statement
Parser. parseLocalClass(int mod)
Parse a block-local class or interface declaration.protected Statement
Parser. parseStatement()
Parse a statement.protected Statement[]
Parser. statArgs(int index)
-
Uses of Statement in org.glassfish.rmic.tools.tree
Subclasses of Statement in org.glassfish.rmic.tools.tree Modifier and Type Class Description class
BreakStatement
WARNING: The contents of this source file are not part of any supported API.class
CaseStatement
WARNING: The contents of this source file are not part of any supported API.class
CatchStatement
WARNING: The contents of this source file are not part of any supported API.class
CompoundStatement
WARNING: The contents of this source file are not part of any supported API.class
ContinueStatement
WARNING: The contents of this source file are not part of any supported API.class
DeclarationStatement
WARNING: The contents of this source file are not part of any supported API.class
DoStatement
WARNING: The contents of this source file are not part of any supported API.class
ExpressionStatement
WARNING: The contents of this source file are not part of any supported API.class
FinallyStatement
WARNING: The contents of this source file are not part of any supported API.class
ForStatement
WARNING: The contents of this source file are not part of any supported API.class
IfStatement
WARNING: The contents of this source file are not part of any supported API.class
InlineReturnStatement
WARNING: The contents of this source file are not part of any supported API.class
ReturnStatement
WARNING: The contents of this source file are not part of any supported API.class
SwitchStatement
WARNING: The contents of this source file are not part of any supported API.class
SynchronizedStatement
WARNING: The contents of this source file are not part of any supported API.class
ThrowStatement
WARNING: The contents of this source file are not part of any supported API.class
TryStatement
WARNING: The contents of this source file are not part of any supported API.class
VarDeclarationStatement
WARNING: The contents of this source file are not part of any supported API.class
WhileStatement
WARNING: The contents of this source file are not part of any supported API.Fields in org.glassfish.rmic.tools.tree declared as Statement Modifier and Type Field Description (package private) Statement[]
CompoundStatement. args
(package private) Statement[]
DeclarationStatement. args
(package private) Statement[]
SwitchStatement. args
(package private) Statement[]
TryStatement. args
(package private) Statement
CatchStatement. body
(package private) Statement
DoStatement. body
(package private) Statement
FinallyStatement. body
(package private) Statement
ForStatement. body
(package private) Statement
InlineMethodExpression. body
(package private) Statement
InlineNewInstanceExpression. body
(package private) Statement
SynchronizedStatement. body
(package private) Statement
TryStatement. body
(package private) Statement
WhileStatement. body
static Statement
Statement. empty
An empty statement.(package private) Statement
FinallyStatement. finalbody
(package private) Statement
IfStatement. ifFalse
(package private) Statement
IfStatement. ifTrue
(package private) Statement
FinallyStatement. init
(package private) Statement
ForStatement. init
Methods in org.glassfish.rmic.tools.tree that return Statement Modifier and Type Method Description Statement
CatchStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
CompoundStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
DeclarationStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
DoStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
ExpressionStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
FinallyStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
ForStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
IfStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
InlineReturnStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
ReturnStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
Statement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
SwitchStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
SynchronizedStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
ThrowStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
TryStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
VarDeclarationStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
WhileStatement. copyInline(Context ctx, boolean valNeeded)
Create a copy of the statement for method inliningStatement
Statement. eliminate(Environment env, Statement s)
Eliminate this statement, which is only possible if it has no label.Statement
CatchStatement. inline(Environment env, Context ctx)
InlineStatement
CompoundStatement. inline(Environment env, Context ctx)
InlineStatement
DeclarationStatement. inline(Environment env, Context ctx)
InlineStatement
DoStatement. inline(Environment env, Context ctx)
InlineStatement
ExpressionStatement. inline(Environment env, Context ctx)
InlineStatement
FinallyStatement. inline(Environment env, Context ctx)
InlineStatement
ForStatement. inline(Environment env, Context ctx)
InlineStatement
IfStatement. inline(Environment env, Context ctx)
InlineStatement
InlineReturnStatement. inline(Environment env, Context ctx)
InlineStatement
ReturnStatement. inline(Environment env, Context ctx)
InlineStatement
Statement. inline(Environment env, Context ctx)
InlineStatement
SwitchStatement. inline(Environment env, Context ctx)
InlineStatement
SynchronizedStatement. inline(Environment env, Context ctx)
InlineStatement
ThrowStatement. inline(Environment env, Context ctx)
InlineStatement
TryStatement. inline(Environment env, Context ctx)
InlineStatement
VarDeclarationStatement. inline(Environment env, Context ctx)
InlineStatement
WhileStatement. inline(Environment env, Context ctx)
Inlinestatic Statement
Statement. insertStatement(Statement s1, Statement s2)
Insert a bit of code at the front of a statement.Methods in org.glassfish.rmic.tools.tree with parameters of type Statement Modifier and Type Method Description void
Context. checkBackBranch(Environment env, Statement loop, Vset vsEntry, Vset vsBack)
Raise an error if a blank final was definitely unassigned on entry to a loop, but has possibly been assigned on the back-branch.Statement
Statement. eliminate(Environment env, Statement s)
Eliminate this statement, which is only possible if it has no label.private Expression
MethodExpression. inlineMethod(Environment env, Context ctx, Statement s, boolean valNeeded)
(package private) Expression
NewInstanceExpression. inlineNewInstance(Environment env, Context ctx, Statement s)
void
CompoundStatement. insertStatement(Statement s)
Insert a new statement at the front.static Statement
Statement. insertStatement(Statement s1, Statement s2)
Insert a bit of code at the front of a statement.Constructors in org.glassfish.rmic.tools.tree with parameters of type Statement Constructor Description CatchStatement(long where, Expression texpr, Identifier id, Statement body)
Deprecated.CatchStatement(long where, Expression texpr, IdentifierToken id, Statement body)
ConstructorCheckContext(Context ctx, Statement stat)
Create a new nested context, for a block statementCompoundStatement(long where, Statement[] args)
ConstructorDeclarationStatement(long where, int mod, Expression type, Statement[] args)
ConstructorDoStatement(long where, Statement body, Expression cond)
ConstructorFinallyStatement(long where, Statement body, Statement finalbody)
ConstructorForStatement(long where, Statement init, Expression cond, Expression inc, Statement body)
ConstructorIfStatement(long where, Expression cond, Statement ifTrue, Statement ifFalse)
ConstructorInlineMethodExpression(long where, Type type, MemberDefinition field, Statement body)
ConstructorInlineNewInstanceExpression(long where, Type type, MemberDefinition field, Statement body)
ConstructorSwitchStatement(long where, Expression expr, Statement[] args)
ConstructorSynchronizedStatement(long where, Expression expr, Statement body)
ConstructorTryStatement(long where, Statement body, Statement[] args)
ConstructorWhileStatement(long where, Expression cond, Statement body)
Constructor
-