|
|||||||||
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
ParseException
public boolean isProd()
isProd
in class TypeDef
public boolean isIntfc()
isIntfc
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 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 |