edu.neu.ccs.demeterf.demfgen.classes
Class StaticTrav

java.lang.Object
  extended by edu.neu.ccs.demeterf.AbstTraversal
      extended by edu.neu.ccs.demeterf.Traversal
          extended by edu.neu.ccs.demeterf.demfgen.classes.StaticTrav

public class StaticTrav
extends Traversal

Creates a Static version of Traversal for a specific CD without a Context


Constructor Summary
StaticTrav(FC f)
           
StaticTrav(FC f, Control c)
           
 
Method Summary
<_R> _R
traverseAddLine(AddLine _h)
           
<_R> _R
traverseAddSpace(AddSpace _h)
           
<_R> _R
traverseAddTab(AddTab _h)
           
<_R> _R
traverseAddToken(AddToken _h)
           
<_R> _R
traverseBehDef(BehDef _h)
           
<_R> _R
traverseBehDefCons(BehDefCons _h)
           
<_R> _R
traverseBehDefEmpty(BehDefEmpty _h)
           
<_R> _R
traverseBehDefList(BehDefList _h)
           
<_R> _R
traverseBehFile(BehFile _h)
           
<_R> _R
traverseBLACK(BLACK _h)
           
<_R> _R
traverseboolean(boolean o)
           
<_R> _R
traverseBound(Bound _h)
           
<_R> _R
traversebyte(byte o)
           
<_R> _R
traversechar(char o)
           
<_R> _R
traverseClassBound(ClassBound _h)
           
<_R> _R
traverseClassDef(ClassDef _h)
           
<_R> _R
traverseCons_DemFGenMain_(Cons<DemFGenMain> _h)
           
<_R> _R
traverseCons_FieldOrSyntax_(Cons<FieldOrSyntax> _h)
           
<_R> _R
traverseCons_TypeDef_(Cons<TypeDef> _h)
           
<_R> _R
traverseConsList(ConsList _h)
           
<_R> _R
traverseDefParams(DefParams _h)
           
<_R> _R
traverseDemFGenMain(DemFGenMain _h)
           
<_R> _R
traverseDoGen(DoGen _h)
           
<_R> _R
traversedouble(double o)
           
<_R> _R
traverseDummyTrav(DummyTrav _h)
           
<_R> _R
traverseEmpty_DemFGenMain_(Empty<DemFGenMain> _h)
           
<_R> _R
traverseEmpty_FieldOrSyntax_(Empty<FieldOrSyntax> _h)
           
<_R> _R
traverseEmpty_TypeDef_(Empty<TypeDef> _h)
           
<_R> _R
traverseEmptyDefParams(EmptyDefParams _h)
           
<_R> _R
traverseEmptyList(EmptyList _h)
           
<_R> _R
traverseEmptyToken(EmptyToken _h)
           
<_R> _R
traverseEmptyUseParams(EmptyUseParams _h)
           
<_R> _R
traverseExtern(Extern _h)
           
<_R> _R
traverseField(Field _h)
           
<_R> _R
traverseFieldCons(FieldCons _h)
           
<_R> _R
traverseFieldEmpty(FieldEmpty _h)
           
<_R> _R
traverseFieldList(FieldList _h)
           
<_R> _R
traverseFieldOrSyntax(FieldOrSyntax _h)
           
<_R> _R
traversefloat(float o)
           
<_R> _R
traverseident(ident o)
           
<_R> _R
traverseImpl(Impl _h)
           
<_R> _R
traverseImport(Import _h)
           
<_R> _R
traverseImportCons(ImportCons _h)
           
<_R> _R
traverseImportEmpty(ImportEmpty _h)
           
<_R> _R
traverseImportList(ImportList _h)
           
<_R> _R
traverseInclude(Include _h)
           
<_R> _R
traverseIncludeCons(IncludeCons _h)
           
<_R> _R
traverseIncludeEmpty(IncludeEmpty _h)
           
<_R> _R
traverseIncludeList(IncludeList _h)
           
<_R> _R
traverseint(int o)
           
<_R> _R
traverseIntfcDef(IntfcDef _h)
           
<_R> _R
traverseIntfImpl(IntfImpl _h)
           
<_R> _R
traverseList_DemFGenMain_(List<DemFGenMain> _h)
           
<_R> _R
traverseList_FieldOrSyntax_(List<FieldOrSyntax> _h)
           
<_R> _R
traverseList_TypeDef_(List<TypeDef> _h)
           
<_R> _R
traverseLitToken(LitToken _h)
           
<_R> _R
traverselong(long o)
           
<_R> _R
traverseLookAhead(LookAhead _h)
           
<_R> _R
traverseLookDef(LookDef _h)
           
<_R> _R
traverseMinus(Minus _h)
           
<_R> _R
traverseNameCons(NameCons _h)
           
<_R> _R
traverseNameDef(NameDef _h)
           
<_R> _R
traverseNameEmpty(NameEmpty _h)
           
<_R> _R
traverseNameList(NameList _h)
           
<_R> _R
traverseNENameList(NENameList _h)
           
<_R> _R
traverseNEPkgList(NEPkgList _h)
           
<_R> _R
traverseNESubtypeList(NESubtypeList _h)
           
<_R> _R
traverseNETypeUseList(NETypeUseList _h)
           
<_R> _R
traverseNoBound(NoBound _h)
           
<_R> _R
traverseNoGen(NoGen _h)
           
<_R> _R
traverseNoImpl(NoImpl _h)
           
<_R> _R
traverseNoLook(NoLook _h)
           
<_R> _R
traverseNone_List_TypeDef__(None<List<TypeDef>> _h)
           
<_R> _R
traverseNoPackage(NoPackage _h)
           
<_R> _R
traverseNoParse(NoParse _h)
           
<_R> _R
traverseOption_List_TypeDef__(Option<List<TypeDef>> _h)
           
<_R> _R
traversePackage(Package _h)
           
<_R> _R
traversePackageDef(PackageDef _h)
           
<_R> _R
traversePESubtypeList(PESubtypeList _h)
           
<_R> _R
traversePkgCons(PkgCons _h)
           
<_R> _R
traversePkgEmpty(PkgEmpty _h)
           
<_R> _R
traversePkgList(PkgList _h)
           
<_R> _R
traversePkgStar(PkgStar _h)
           
<_R> _R
traversePlus(Plus _h)
           
<_R> _R
traverseRBColor(RBColor _h)
           
<_R> _R
traverseRealToken(RealToken _h)
           
<_R> _R
traverseRED(RED _h)
           
<_R> _R
traverseRTFileNotFound(RTFileNotFound _h)
           
<_R> _R
traverseRTParseException(RTParseException _h)
           
<_R> _R
traverseRuntimeException(java.lang.RuntimeException _h)
           
<_R> _R
traverseshort(short o)
           
<_R> _R
traverseSome_List_TypeDef__(Some<List<TypeDef>> _h)
           
<_R> _R
traverseString(java.lang.String o)
           
<_R> _R
traverseSubtypeCons(SubtypeCons _h)
           
<_R> _R
traverseSubtypeEmpty(SubtypeEmpty _h)
           
<_R> _R
traverseSubtypeList(SubtypeList _h)
           
<_R> _R
traverseSumToken(SumToken _h)
           
<_R> _R
traverseSyntax(Syntax _h)
           
<_R> _R
traverseTE(TE _h)
           
<_R> _R
traverseTheEOF(TheEOF _h)
           
<_R> _R
traverseTypeDef(TypeDef _h)
           
<_R> _R
traverseTypeDefCons(TypeDefCons _h)
           
<_R> _R
traverseTypeDefEmpty(TypeDefEmpty _h)
           
<_R> _R
traverseTypeDefList(TypeDefList _h)
           
<_R> _R
traverseTypeDefParams(TypeDefParams _h)
           
<_R> _R
traverseTypeUse(TypeUse _h)
           
<_R> _R
traverseTypeUseCons(TypeUseCons _h)
           
<_R> _R
traverseTypeUseEmpty(TypeUseEmpty _h)
           
<_R> _R
traverseTypeUseList(TypeUseList _h)
           
<_R> _R
traverseTypeUseParams(TypeUseParams _h)
           
<_R> _R
traverseUseParams(UseParams _h)
           
<_R> _R
traverseverbatim(verbatim o)
           
<_R> _R
traverseYesGen(YesGen _h)
           
 
Methods inherited from class edu.neu.ccs.demeterf.Traversal
onestep
 
Methods inherited from class edu.neu.ccs.demeterf.AbstTraversal
traverse, traverse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticTrav

public StaticTrav(FC f)

StaticTrav

public StaticTrav(FC f,
                  Control c)
Method Detail

traversebyte

public <_R> _R traversebyte(byte o)

traverseshort

public <_R> _R traverseshort(short o)

traverseint

public <_R> _R traverseint(int o)

traverselong

public <_R> _R traverselong(long o)

traversefloat

public <_R> _R traversefloat(float o)

traversedouble

public <_R> _R traversedouble(double o)

traversechar

public <_R> _R traversechar(char o)

traverseboolean

public <_R> _R traverseboolean(boolean o)

traverseString

public <_R> _R traverseString(java.lang.String o)

traverseident

public <_R> _R traverseident(ident o)

traverseverbatim

public <_R> _R traverseverbatim(verbatim o)

traverseDemFGenMain

public <_R> _R traverseDemFGenMain(DemFGenMain _h)

traverseInclude

public <_R> _R traverseInclude(Include _h)

traverseIncludeList

public <_R> _R traverseIncludeList(IncludeList _h)

traverseIncludeCons

public <_R> _R traverseIncludeCons(IncludeCons _h)

traverseIncludeEmpty

public <_R> _R traverseIncludeEmpty(IncludeEmpty _h)

traversePackageDef

public <_R> _R traversePackageDef(PackageDef _h)

traversePackage

public <_R> _R traversePackage(Package _h)

traverseNoPackage

public <_R> _R traverseNoPackage(NoPackage _h)

traverseLookDef

public <_R> _R traverseLookDef(LookDef _h)

traverseLookAhead

public <_R> _R traverseLookAhead(LookAhead _h)

traverseNoLook

public <_R> _R traverseNoLook(NoLook _h)

traverseImport

public <_R> _R traverseImport(Import _h)

traversePkgList

public <_R> _R traversePkgList(PkgList _h)

traverseNEPkgList

public <_R> _R traverseNEPkgList(NEPkgList _h)

traversePkgCons

public <_R> _R traversePkgCons(PkgCons _h)

traversePkgStar

public <_R> _R traversePkgStar(PkgStar _h)

traversePkgEmpty

public <_R> _R traversePkgEmpty(PkgEmpty _h)

traverseImportList

public <_R> _R traverseImportList(ImportList _h)

traverseImportCons

public <_R> _R traverseImportCons(ImportCons _h)

traverseImportEmpty

public <_R> _R traverseImportEmpty(ImportEmpty _h)

traverseTypeDef

public <_R> _R traverseTypeDef(TypeDef _h)

traverseIntfcDef

public <_R> _R traverseIntfcDef(IntfcDef _h)

traverseClassDef

public <_R> _R traverseClassDef(ClassDef _h)

traverseDoGen

public <_R> _R traverseDoGen(DoGen _h)

traverseNoGen

public <_R> _R traverseNoGen(NoGen _h)

traverseNoParse

public <_R> _R traverseNoParse(NoParse _h)

traverseExtern

public <_R> _R traverseExtern(Extern _h)

traverseYesGen

public <_R> _R traverseYesGen(YesGen _h)

traverseTypeDefParams

public <_R> _R traverseTypeDefParams(TypeDefParams _h)

traverseDefParams

public <_R> _R traverseDefParams(DefParams _h)

traverseEmptyDefParams

public <_R> _R traverseEmptyDefParams(EmptyDefParams _h)

traverseNameDef

public <_R> _R traverseNameDef(NameDef _h)

traverseBound

public <_R> _R traverseBound(Bound _h)

traverseClassBound

public <_R> _R traverseClassBound(ClassBound _h)

traverseNoBound

public <_R> _R traverseNoBound(NoBound _h)

traverseImpl

public <_R> _R traverseImpl(Impl _h)

traverseNoImpl

public <_R> _R traverseNoImpl(NoImpl _h)

traverseIntfImpl

public <_R> _R traverseIntfImpl(IntfImpl _h)

traverseNameList

public <_R> _R traverseNameList(NameList _h)

traverseNENameList

public <_R> _R traverseNENameList(NENameList _h)

traverseNameCons

public <_R> _R traverseNameCons(NameCons _h)

traverseNameEmpty

public <_R> _R traverseNameEmpty(NameEmpty _h)

traverseTypeUse

public <_R> _R traverseTypeUse(TypeUse _h)

traverseTypeUseParams

public <_R> _R traverseTypeUseParams(TypeUseParams _h)

traverseUseParams

public <_R> _R traverseUseParams(UseParams _h)

traverseEmptyUseParams

public <_R> _R traverseEmptyUseParams(EmptyUseParams _h)

traverseTypeUseList

public <_R> _R traverseTypeUseList(TypeUseList _h)

traverseNETypeUseList

public <_R> _R traverseNETypeUseList(NETypeUseList _h)

traverseTypeUseCons

public <_R> _R traverseTypeUseCons(TypeUseCons _h)

traverseTypeUseEmpty

public <_R> _R traverseTypeUseEmpty(TypeUseEmpty _h)

traverseField

public <_R> _R traverseField(Field _h)

traverseFieldOrSyntax

public <_R> _R traverseFieldOrSyntax(FieldOrSyntax _h)

traverseSyntax

public <_R> _R traverseSyntax(Syntax _h)

traverseAddSpace

public <_R> _R traverseAddSpace(AddSpace _h)

traverseAddTab

public <_R> _R traverseAddTab(AddTab _h)

traverseAddLine

public <_R> _R traverseAddLine(AddLine _h)

traversePlus

public <_R> _R traversePlus(Plus _h)

traverseMinus

public <_R> _R traverseMinus(Minus _h)

traverseAddToken

public <_R> _R traverseAddToken(AddToken _h)

traverseTheEOF

public <_R> _R traverseTheEOF(TheEOF _h)

traverseSumToken

public <_R> _R traverseSumToken(SumToken _h)

traverseRealToken

public <_R> _R traverseRealToken(RealToken _h)

traverseEmptyToken

public <_R> _R traverseEmptyToken(EmptyToken _h)

traverseTypeDefList

public <_R> _R traverseTypeDefList(TypeDefList _h)

traverseTypeDefCons

public <_R> _R traverseTypeDefCons(TypeDefCons _h)

traverseTypeDefEmpty

public <_R> _R traverseTypeDefEmpty(TypeDefEmpty _h)

traverseFieldList

public <_R> _R traverseFieldList(FieldList _h)

traverseFieldCons

public <_R> _R traverseFieldCons(FieldCons _h)

traverseFieldEmpty

public <_R> _R traverseFieldEmpty(FieldEmpty _h)

traversePESubtypeList

public <_R> _R traversePESubtypeList(PESubtypeList _h)

traverseNESubtypeList

public <_R> _R traverseNESubtypeList(NESubtypeList _h)

traverseSubtypeList

public <_R> _R traverseSubtypeList(SubtypeList _h)

traverseSubtypeCons

public <_R> _R traverseSubtypeCons(SubtypeCons _h)

traverseSubtypeEmpty

public <_R> _R traverseSubtypeEmpty(SubtypeEmpty _h)

traverseBehFile

public <_R> _R traverseBehFile(BehFile _h)

traverseBehDefList

public <_R> _R traverseBehDefList(BehDefList _h)

traverseBehDefCons

public <_R> _R traverseBehDefCons(BehDefCons _h)

traverseBehDefEmpty

public <_R> _R traverseBehDefEmpty(BehDefEmpty _h)

traverseBehDef

public <_R> _R traverseBehDef(BehDef _h)

traverseEmptyList

public <_R> _R traverseEmptyList(EmptyList _h)

traverseConsList

public <_R> _R traverseConsList(ConsList _h)

traverseLitToken

public <_R> _R traverseLitToken(LitToken _h)

traverseRuntimeException

public <_R> _R traverseRuntimeException(java.lang.RuntimeException _h)

traverseTE

public <_R> _R traverseTE(TE _h)

traverseRTParseException

public <_R> _R traverseRTParseException(RTParseException _h)

traverseRTFileNotFound

public <_R> _R traverseRTFileNotFound(RTFileNotFound _h)

traverseDummyTrav

public <_R> _R traverseDummyTrav(DummyTrav _h)

traverseRBColor

public <_R> _R traverseRBColor(RBColor _h)

traverseRED

public <_R> _R traverseRED(RED _h)

traverseBLACK

public <_R> _R traverseBLACK(BLACK _h)

traverseList_FieldOrSyntax_

public <_R> _R traverseList_FieldOrSyntax_(List<FieldOrSyntax> _h)

traverseEmpty_FieldOrSyntax_

public <_R> _R traverseEmpty_FieldOrSyntax_(Empty<FieldOrSyntax> _h)

traverseCons_FieldOrSyntax_

public <_R> _R traverseCons_FieldOrSyntax_(Cons<FieldOrSyntax> _h)

traverseOption_List_TypeDef__

public <_R> _R traverseOption_List_TypeDef__(Option<List<TypeDef>> _h)

traverseNone_List_TypeDef__

public <_R> _R traverseNone_List_TypeDef__(None<List<TypeDef>> _h)

traverseSome_List_TypeDef__

public <_R> _R traverseSome_List_TypeDef__(Some<List<TypeDef>> _h)

traverseList_TypeDef_

public <_R> _R traverseList_TypeDef_(List<TypeDef> _h)

traverseEmpty_TypeDef_

public <_R> _R traverseEmpty_TypeDef_(Empty<TypeDef> _h)

traverseCons_TypeDef_

public <_R> _R traverseCons_TypeDef_(Cons<TypeDef> _h)

traverseList_DemFGenMain_

public <_R> _R traverseList_DemFGenMain_(List<DemFGenMain> _h)

traverseEmpty_DemFGenMain_

public <_R> _R traverseEmpty_DemFGenMain_(Empty<DemFGenMain> _h)

traverseCons_DemFGenMain_

public <_R> _R traverseCons_DemFGenMain_(Cons<DemFGenMain> _h)