Java.Locatable
Java.ArrayType
, Java.BasicType
, Java.ReferenceType
, Java.RvalueMemberType
, Java.SimpleType
public abstract static class Java.Type extends Java.Atom
NOWHERE
Modifier | Constructor | Description |
---|---|---|
protected |
Type(Location location) |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
accept(Visitor.TypeVisitor 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, toTypeOrCompileException
getLocation, throwCompileException
protected Type(Location location)
public void setEnclosingScope(Java.Scope enclosingScope)
Java.Type
objects.public Java.Scope getEnclosingScope()
setEnclosingScope(Java.Scope)
)public Java.Type toType()
public abstract void accept(Visitor.TypeVisitor visitor)
Copyright © 2001–2019. All rights reserved.