Uses of Class
org.glassfish.rmic.tools.tree.Statement
Packages that use Statement
-
Uses of Statement in org.glassfish.rmic.tools.java
Methods in org.glassfish.rmic.tools.java that return StatementModifier and TypeMethodDescriptionprotected 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 final Statement[]
Parser.statArgs
(int index) -
Uses of Statement in org.glassfish.rmic.tools.tree
Subclasses of Statement in org.glassfish.rmic.tools.treeModifier and TypeClassDescriptionclass
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.class
WARNING: The contents of this source file are not part of any supported API.Fields in org.glassfish.rmic.tools.tree declared as StatementModifier and TypeFieldDescription(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 final 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 StatementModifier and TypeMethodDescriptionCatchStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningCompoundStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningDeclarationStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningDoStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningExpressionStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningFinallyStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningForStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningIfStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningInlineReturnStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningReturnStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningSwitchStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningSynchronizedStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningThrowStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningTryStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningVarDeclarationStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningWhileStatement.copyInline
(Context ctx, boolean valNeeded) Create a copy of the statement for method inliningStatement.eliminate
(Environment env, Statement s) Eliminate this statement, which is only possible if it has no label.CatchStatement.inline
(Environment env, Context ctx) InlineCompoundStatement.inline
(Environment env, Context ctx) InlineDeclarationStatement.inline
(Environment env, Context ctx) InlineDoStatement.inline
(Environment env, Context ctx) InlineExpressionStatement.inline
(Environment env, Context ctx) InlineFinallyStatement.inline
(Environment env, Context ctx) InlineForStatement.inline
(Environment env, Context ctx) InlineIfStatement.inline
(Environment env, Context ctx) InlineInlineReturnStatement.inline
(Environment env, Context ctx) InlineReturnStatement.inline
(Environment env, Context ctx) InlineStatement.inline
(Environment env, Context ctx) InlineSwitchStatement.inline
(Environment env, Context ctx) InlineSynchronizedStatement.inline
(Environment env, Context ctx) InlineThrowStatement.inline
(Environment env, Context ctx) InlineTryStatement.inline
(Environment env, Context ctx) InlineVarDeclarationStatement.inline
(Environment env, Context ctx) InlineWhileStatement.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 StatementModifier and TypeMethodDescriptionvoid
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.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 StatementModifierConstructorDescriptionCatchStatement
(long where, Expression texpr, Identifier id, Statement body) Deprecated.CatchStatement
(long where, Expression texpr, IdentifierToken id, Statement body) Constructor(package private)
CheckContext
(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) Constructor(package private)
InlineMethodExpression
(long where, Type type, MemberDefinition field, Statement body) Constructor(package private)
InlineNewInstanceExpression
(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