edu.neu.ccs.demeterf.demfgen.classes
Class ClassDef
java.lang.Object
edu.neu.ccs.demeterf.demfgen.classes.TypeDef
edu.neu.ccs.demeterf.demfgen.classes.ClassDef
public class ClassDef
- extends TypeDef
| Methods inherited from class edu.neu.ccs.demeterf.demfgen.classes.TypeDef |
isDef |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gen
public final DoGen gen
name
public final ident name
params
public final TypeDefParams params
decl
public final Decl decl
ext
public final Impl ext
ClassDef
public ClassDef(DoGen gen,
ident name,
TypeDefParams params,
Decl decl,
Impl ext)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
parse
public static ClassDef parse(java.lang.String inpt)
throws ParseException
- Throws:
ParseException
parse
public static ClassDef parse(java.io.InputStream inpt)
throws ParseException
- Throws:
ParseException
parse
public static ClassDef parse(java.io.Reader inpt)
throws ParseException
- Throws:
ParseException
isProd
public boolean isProd()
- Specified by:
isProd in class TypeDef
name
public java.lang.String name()
- Specified by:
name in class TypeDef
params
public TypeDefParams params()
- Specified by:
params in class TypeDef
print
public java.lang.String print()
- Overrides:
print in class TypeDef