Absyn
Class ClassDecl
java.lang.Object
Absyn.Absyn
Absyn.ClassDecl
- All Implemented Interfaces:
- Visitable
- Direct Known Subclasses:
- ThreadDecl
public class ClassDecl
- extends Absyn
Class Declaration Blocks
Constructor Summary |
ClassDecl(java.lang.String name,
java.lang.String parent,
java.util.LinkedList<VarDecl> fields,
java.util.LinkedList<MethodDecl> methods)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public java.lang.String name
parent
public java.lang.String parent
fields
public java.util.LinkedList<VarDecl> fields
methods
public java.util.LinkedList<MethodDecl> methods
ClassDecl
public ClassDecl(java.lang.String name,
java.lang.String parent,
java.util.LinkedList<VarDecl> fields,
java.util.LinkedList<MethodDecl> methods)
accept
public void accept(Visitor v)
- Visitor pattern dispatch.
- Specified by:
accept
in interface Visitable
- Specified by:
accept
in class Absyn