Decl

abstract class Decl extends Expr with HasSymbol with HasName
trait HasName
trait HasSymbol
class Expr
class Stat
class AST
class Object
trait Matchable
class Any
class ArgDecl
class FieldDecl
class VarDecl

Value members

Inherited methods

Inherited from:
HasEvalType
def name: String
Inherited from:
HasName
def promoteToType: Option[Type]
Inherited from:
HasPromoteToType
Inherited from:
HasSymbol
def visit[S, R](s: S, v: TreeVisitor[S, R]): Either[Throwable, R]
Inherited from:
AST
def withPromoteToType(t: Option[Type]): Expr
Inherited from:
Expr