org.codehaus.janino
Class Java.Type
java.lang.Object
org.codehaus.janino.Java.Located
org.codehaus.janino.Java.Atom
org.codehaus.janino.Java.Type
- All Implemented Interfaces:
- Java.Locatable
- Direct Known Subclasses:
- Java.ArrayType, Java.BasicType, Java.ReferenceType, Java.RvalueMemberType, Java.SimpleType
- Enclosing class:
- Java
public abstract static class Java.Type
- extends Java.Atom
Representation of a JavaTM type.
Java.Type
protected Java.Type(Location location)
setEnclosingScope
public void setEnclosingScope(Java.Scope enclosingScope)
- Sets the enclosing scope for this object and all subordinate
Java.Type
objects.
getEnclosingScope
public Java.Scope getEnclosingScope()
toType
public Java.Type toType()
- Overrides:
toType
in class Java.Atom
accept
public abstract void accept(Visitor.TypeVisitor visitor)