|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.neu.ccs.demeterf.demfgen.classes.TypeDef
edu.neu.ccs.demeterf.demfgen.classes.ClassDef
public class ClassDef
Representation of ClassDef
Nested Class Summary | |
---|---|
static class |
ClassDef.ext
Field Class for ClassDef.ext |
static class |
ClassDef.fields
Field Class for ClassDef.fields |
static class |
ClassDef.gen
Field Class for ClassDef.gen |
static class |
ClassDef.name
Field Class for ClassDef.name |
static class |
ClassDef.params
Field Class for ClassDef.params |
static class |
ClassDef.subtypes
Field Class for ClassDef.subtypes |
Constructor Summary | |
---|---|
ClassDef(DoGen gen,
ident name,
TypeDefParams params,
PESubtypeList subtypes,
FieldList fields,
Impl ext)
Construct a(n) ClassDef Instance |
Method Summary | |
---|---|
TypeDef |
addFieldsAndSyntax(List<FieldOrSyntax> nfs)
|
boolean |
doParse()
|
boolean |
equals(java.lang.Object o)
Is the given object Equal to this ClassDef? |
Impl |
getExt()
Getter for field ClassDef.ext |
FieldList |
getFields()
Getter for field ClassDef.fields |
DoGen |
getGen()
Getter for field ClassDef.gen |
ident |
getName()
Getter for field ClassDef.name |
TypeDefParams |
getParams()
Getter for field ClassDef.params |
PESubtypeList |
getSubtypes()
Getter for field ClassDef.subtypes |
boolean |
isProd()
|
java.lang.String |
name()
|
TypeDefParams |
params()
|
static ClassDef |
parse(java.io.InputStream inpt)
Parse an instance of ClassDef from the given Stream |
static ClassDef |
parse(java.io.Reader inpt)
Parse an instance of ClassDef from the given Reader |
static ClassDef |
parse(java.lang.String inpt)
Parse an instance of ClassDef from the given String |
java.lang.String |
print()
DGP method from Class Print |
Methods inherited from class edu.neu.ccs.demeterf.demfgen.classes.TypeDef |
---|
isDef, isIntfc |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassDef(DoGen gen, ident name, TypeDefParams params, PESubtypeList subtypes, FieldList fields, Impl ext)
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static ClassDef parse(java.lang.String inpt) throws ParseException
ParseException
public static ClassDef parse(java.io.InputStream inpt) throws ParseException
ParseException
public static ClassDef parse(java.io.Reader inpt) throws ParseException
ParseException
public boolean isProd()
isProd
in class TypeDef
public java.lang.String name()
name
in class TypeDef
public TypeDefParams params()
params
in class TypeDef
public boolean doParse()
doParse
in class TypeDef
public TypeDef addFieldsAndSyntax(List<FieldOrSyntax> nfs)
addFieldsAndSyntax
in class TypeDef
public java.lang.String print()
print
in class TypeDef
public Impl getExt()
public FieldList getFields()
public PESubtypeList getSubtypes()
public TypeDefParams getParams()
public ident getName()
public DoGen getGen()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |