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, throwCompileExceptionpublic 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.Objectpublic final Java.Type toTypeOrCompileException() throws CompileException
CompileExceptionpublic final Java.Rvalue toRvalueOrCompileException() throws CompileException
CompileExceptionpublic final Java.Lvalue toLvalueOrCompileException() throws CompileException
CompileExceptionpublic abstract void accept(Visitor.AtomVisitor visitor)