public static final class Java.SynchronizedStatement extends Java.Statement
| Modifier and Type | Field and Description |
|---|---|
Java.BlockStatement |
body
The body of this SYNCHRONIZED statement.
|
Java.Rvalue |
expression
The object reference on which the statement synchronizes.
|
(package private) short |
monitorLvIndex
The index of the local variable for the monitor object.
|
localVariablesNOWHERE| Constructor and Description |
|---|
SynchronizedStatement(Location location,
Java.Rvalue expression,
Java.BlockStatement body) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor.BlockStatementVisitor visitor)
Invokes the '
visit...()' method of Visitor.BlockStatementVisitor for the concrete
Java.BlockStatement type. |
java.lang.String |
toString() |
findLocalVariable, getEnclosingScope, setEnclosingScopegetLocation, throwCompileExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocation, throwCompileExceptionpublic final Java.Rvalue expression
public final Java.BlockStatement body
short monitorLvIndex
public SynchronizedStatement(Location location, Java.Rvalue expression, Java.BlockStatement body)
public java.lang.String toString()
toString in class java.lang.Objectpublic void accept(Visitor.BlockStatementVisitor visitor)
Java.BlockStatementvisit...()' method of Visitor.BlockStatementVisitor for the concrete
Java.BlockStatement type.