|
|||||||||
| 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
ParseExceptionpublic boolean isProd()
isProd in class TypeDefpublic java.lang.String name()
name in class TypeDefpublic TypeDefParams params()
params in class TypeDefpublic boolean doParse()
doParse in class TypeDefpublic TypeDef addFieldsAndSyntax(List<FieldOrSyntax> nfs)
addFieldsAndSyntax in class TypeDefpublic java.lang.String print()
print in class TypeDefpublic 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 | ||||||||