Modifier and Type | Interface and Description |
---|---|
interface |
JAssignableExpr
An expression which is assignable (that is, is a valid "lvalue").
|
interface |
JBlock
A block of code, to which statements may be added.
|
interface |
JCatch
A
catch branch for a try block. |
interface |
JFor
A
for loop. |
interface |
JIf
An
if statement. |
interface |
JSwitch
A
switch statement. |
interface |
JTry
A
try block. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractJAssignableExpr |
(package private) class |
ArrayLookupJExpr |
(package private) class |
AssertMessageJStatement |
(package private) class |
BasicJBlock |
(package private) class |
BasicJStatement |
(package private) class |
CaseJBlock |
(package private) class |
ConditionJBlock |
(package private) class |
DefaultJBlock |
(package private) class |
DoJBlock |
(package private) class |
ElseJBlock |
(package private) class |
EmptyJStatement |
(package private) class |
ExpressionJStatement |
(package private) class |
FieldRefJExpr |
(package private) class |
FinallyJBlock |
(package private) class |
ForEachJBlock |
(package private) class |
ForJBlock |
(package private) class |
GotoJStatement |
(package private) class |
ImplJCatch |
(package private) class |
ImplJIf |
(package private) class |
ImplJLabel |
(package private) class |
ImplJSwitch |
(package private) class |
ImplJTry |
(package private) class |
InitJBlock |
(package private) class |
KeywordExprJStatement |
(package private) class |
KeywordJStatement |
(package private) class |
NameJExpr |
(package private) class |
StaticInitJBlock |
(package private) class |
StaticRefJExpr |
(package private) class |
SynchJBlock |
(package private) class |
WhileJBlock |
Modifier and Type | Method and Description |
---|---|
JStatement |
JBlock._assert(JExpr expr)
Insert an
assert statement at this point. |
JStatement |
BasicJBlock._assert(JExpr expr) |
JStatement |
JBlock._assert(JExpr expr,
JExpr message)
Insert an
assert statement at this point with a message. |
JStatement |
BasicJBlock._assert(JExpr expr,
JExpr message) |
JStatement |
JBlock._break()
Insert a
break statement at this point. |
JStatement |
BasicJBlock._break() |
JStatement |
JBlock._break(JLabel label)
Insert a labelled
break statement at this point. |
JStatement |
BasicJBlock._break(JLabel label) |
JStatement |
JBlock._continue()
Insert a
continue statement at this point. |
JStatement |
BasicJBlock._continue() |
JStatement |
JBlock._continue(JLabel label)
Insert a labelled
continue statement at this point. |
JStatement |
BasicJBlock._continue(JLabel label) |
JStatement |
JBlock._return()
Insert a
void return statement at this point. |
JStatement |
BasicJBlock._return() |
JStatement |
JBlock._return(JExpr expr)
Insert a
return statement at this point. |
JStatement |
BasicJBlock._return(JExpr expr) |
JStatement |
JBlock._throw(JExpr expr)
Insert a
throw statement at this point. |
JStatement |
BasicJBlock._throw(JExpr expr) |
JStatement |
JBlock.add(JExpr expr)
Insert an expression statement at this point.
|
JStatement |
BasicJBlock.add(JExpr expr) |
JStatement |
JBlock.addAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
+= ) expression at this point. |
JStatement |
BasicJBlock.addAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.andAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
&= ) expression at this point. |
JStatement |
BasicJBlock.andAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.assign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
= ) expression at this point. |
JStatement |
BasicJBlock.assign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.divAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
/= ) expression at this point. |
JStatement |
BasicJBlock.divAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.empty()
Insert an empty statement at this point (just a semicolon).
|
JStatement |
BasicJBlock.empty() |
JStatement |
JBlock.lshrAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
>>>= ) expression at this point. |
JStatement |
BasicJBlock.lshrAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.modAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
%= ) expression at this point. |
JStatement |
BasicJBlock.modAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.mulAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
*= ) expression at this point. |
JStatement |
BasicJBlock.mulAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.orAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
|= ) expression at this point. |
JStatement |
BasicJBlock.orAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.postDec(JAssignableExpr target)
Insert a postfix
-- expression at this point. |
JStatement |
BasicJBlock.postDec(JAssignableExpr target) |
JStatement |
JBlock.postInc(JAssignableExpr target)
Insert a postfix
++ expression at this point. |
JStatement |
BasicJBlock.postInc(JAssignableExpr target) |
JStatement |
JBlock.preDec(JAssignableExpr target)
Insert a prefix
-- expression at this point. |
JStatement |
BasicJBlock.preDec(JAssignableExpr target) |
JStatement |
JBlock.preInc(JAssignableExpr target)
Insert a prefix
++ expression at this point. |
JStatement |
BasicJBlock.preInc(JAssignableExpr target) |
JStatement |
JBlock.shlAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
<<= ) expression at this point. |
JStatement |
BasicJBlock.shlAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.shrAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
>>= ) expression at this point. |
JStatement |
BasicJBlock.shrAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.subAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
-= ) expression at this point. |
JStatement |
BasicJBlock.subAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.xorAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
^= ) expression at this point. |
JStatement |
BasicJBlock.xorAssign(JAssignableExpr target,
JExpr e1) |