public static final class Java.VariableDeclarator extends Java.Located
| Modifier and Type | Field and Description |
|---|---|
int |
brackets
The number of '[]'s after the name.
|
Java.LocalVariable |
localVariable
Used only if the variable declarator declares a local variable.
|
String |
name
The name of this field or local variable.
|
Java.ArrayInitializerOrRvalue |
optionalInitializer
The initializer for the variable, if any.
|
NOWHERE| Constructor and Description |
|---|
VariableDeclarator(Location location,
String name,
int brackets,
Java.ArrayInitializerOrRvalue optionalInitializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
setEnclosingScope(Java.Scope s)
Sets the immediately enclosing scope for the (optional) initializer.
|
String |
toString() |
getLocation, throwCompileExceptionpublic final String name
public final int brackets
@Nullable public final Java.ArrayInitializerOrRvalue optionalInitializer
@Nullable public Java.LocalVariable localVariable
public VariableDeclarator(Location location, String name, int brackets, @Nullable Java.ArrayInitializerOrRvalue optionalInitializer)
public void setEnclosingScope(Java.Scope s)