public abstract static class Java.Type extends Java.Atom
NOWHERE| Modifier | Constructor and Description |
|---|---|
protected |
Type(Location location) |
| Modifier and Type | Method and Description |
|---|---|
abstract <R,EX extends Throwable> |
accept(Visitor.TypeVisitor<R,EX> visitor)
|
Java.Scope |
getEnclosingScope() |
void |
setEnclosingScope(Java.Scope enclosingScope)
Sets the enclosing scope for this object and all subordinate
Java.Type objects. |
Java.Type |
toType() |
accept, toLvalue, toLvalueOrCompileException, toRvalue, toRvalueOrCompileException, toString, toTypeOrCompileExceptiongetLocation, throwCompileExceptionprotected Type(Location location)
public void setEnclosingScope(Java.Scope enclosingScope)
Java.Type objects.public Java.Scope getEnclosingScope()
setEnclosingScope(Java.Scope))public Java.Type toType()
@Nullable public abstract <R,EX extends Throwable> R accept(Visitor.TypeVisitor<R,EX> visitor) throws EX extends Throwable
EX extends ThrowableCopyright © 2019. All rights reserved.