public abstract static class Java.Atom extends Java.Located
NOWHERE
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(Visitor.AtomVisitor visitor) |
Java.Lvalue |
toLvalue() |
Java.Lvalue |
toLvalueOrCompileException() |
Java.Rvalue |
toRvalue() |
Java.Rvalue |
toRvalueOrCompileException() |
abstract java.lang.String |
toString() |
Java.Type |
toType() |
Java.Type |
toTypeOrCompileException() |
getLocation, throwCompileException
public Atom(Location location)
public Java.Type toType()
public Java.Rvalue toRvalue()
public Java.Lvalue toLvalue()
public abstract java.lang.String toString()
toString
in class java.lang.Object
public final Java.Type toTypeOrCompileException() throws CompileException
CompileException
public final Java.Rvalue toRvalueOrCompileException() throws CompileException
CompileException
public final Java.Lvalue toLvalueOrCompileException() throws CompileException
CompileException
public abstract void accept(Visitor.AtomVisitor visitor)