public class ClassDecl extends Absyn
Modifier and Type | Field and Description |
---|---|
CLASS |
checktype |
java.util.LinkedList<VarDecl> |
fields |
java.util.LinkedList<MethodDecl> |
methods |
java.lang.String |
name |
java.lang.String |
parent |
Constructor and Description |
---|
ClassDecl(java.lang.String name,
java.lang.String parent,
java.util.LinkedList<VarDecl> fields,
java.util.LinkedList<MethodDecl> methods) |
Modifier and Type | Method and Description |
---|---|
Exp |
accept(TreeVisitor v) |
Type |
accept(TypeVisitor v) |
void |
accept(Visitor v)
Visitor pattern dispatch.
|
public java.lang.String name
public java.lang.String parent
public java.util.LinkedList<VarDecl> fields
public java.util.LinkedList<MethodDecl> methods
public CLASS checktype
public ClassDecl(java.lang.String name, java.lang.String parent, java.util.LinkedList<VarDecl> fields, java.util.LinkedList<MethodDecl> methods)
public void accept(Visitor v)
public Type accept(TypeVisitor v)