|
|||||||||
| 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.IntfcDef
public class IntfcDef
Representation of IntfcDef
| Nested Class Summary | |
|---|---|
static class |
IntfcDef.gen
Field Class for IntfcDef.gen |
static class |
IntfcDef.name
Field Class for IntfcDef.name |
static class |
IntfcDef.params
Field Class for IntfcDef.params |
static class |
IntfcDef.subtypes
Field Class for IntfcDef.subtypes |
| Constructor Summary | |
|---|---|
IntfcDef(DoGen gen,
ident name,
TypeDefParams params,
PESubtypeList subtypes)
Construct a(n) IntfcDef Instance |
|
| Method Summary | |
|---|---|
TypeDef |
addFieldsAndSyntax(List<FieldOrSyntax> nfs)
|
boolean |
doParse()
|
boolean |
equals(java.lang.Object o)
Is the given object Equal to this IntfcDef? |
DoGen |
getGen()
Getter for field IntfcDef.gen |
ident |
getName()
Getter for field IntfcDef.name |
TypeDefParams |
getParams()
Getter for field IntfcDef.params |
PESubtypeList |
getSubtypes()
Getter for field IntfcDef.subtypes |
boolean |
isIntfc()
|
boolean |
isProd()
|
java.lang.String |
name()
|
TypeDefParams |
params()
|
static IntfcDef |
parse(java.io.InputStream inpt)
Parse an instance of IntfcDef from the given Stream |
static IntfcDef |
parse(java.io.Reader inpt)
Parse an instance of IntfcDef from the given Reader |
static IntfcDef |
parse(java.lang.String inpt)
Parse an instance of IntfcDef 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 |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IntfcDef(DoGen gen,
ident name,
TypeDefParams params,
PESubtypeList subtypes)
| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Object
public static IntfcDef parse(java.lang.String inpt)
throws ParseException
ParseException
public static IntfcDef parse(java.io.InputStream inpt)
throws ParseException
ParseException
public static IntfcDef parse(java.io.Reader inpt)
throws ParseException
ParseExceptionpublic boolean isProd()
isProd in class TypeDefpublic boolean isIntfc()
isIntfc 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 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 | ||||||||