public static final class Java.ArrayType extends Java.Type implements Java.TypeArgument
| Modifier and Type | Field and Description |
|---|---|
Java.Type |
componentType
The (declared) type of the array's components.
|
NOWHERE| Modifier and Type | Method and Description |
|---|---|
<R,EX extends Throwable> |
accept(Visitor.AtomVisitor<R,EX> visitor)
|
<R,EX extends Throwable> |
accept(Visitor.TypeArgumentVisitor<R,EX> visitor)
Invokes the '
visit...()' method of Visitor.TypeArgumentVisitor for the concrete Java.TypeArgument type. |
<R,EX extends Throwable> |
accept(Visitor.TypeVisitor<R,EX> visitor)
|
void |
setEnclosingScope(Java.Scope enclosingScope)
Sets the enclosing scope for this object and all subordinate
Java.Type objects. |
String |
toString() |
getEnclosingScope, toTypetoLvalue, toLvalueOrCompileException, toRvalue, toRvalueOrCompileException, toTypeOrCompileExceptiongetLocation, throwCompileExceptionpublic final Java.Type componentType
public ArrayType(Java.Type componentType)
public void setEnclosingScope(Java.Scope enclosingScope)
Java.TypeJava.Type objects.setEnclosingScope in class Java.Type@Nullable public <R,EX extends Throwable> R accept(Visitor.AtomVisitor<R,EX> visitor) throws EX extends Throwable
Java.Atom@Nullable public <R,EX extends Throwable> R accept(Visitor.TypeVisitor<R,EX> visitor) throws EX extends Throwable
Java.Type@Nullable public <R,EX extends Throwable> R accept(Visitor.TypeArgumentVisitor<R,EX> visitor) throws EX extends Throwable
Java.TypeArgumentvisit...()' method of Visitor.TypeArgumentVisitor for the concrete Java.TypeArgument type.accept in interface Java.TypeArgumentEX extends Throwable