edu.neu.ccs.demeterf.views.classes
Class PrintToString

java.lang.Object
  extended by edu.neu.ccs.demeterf.FC
      extended by edu.neu.ccs.demeterf.ID
          extended by edu.neu.ccs.demeterf.views.classes.PrintToString

public class PrintToString
extends ID

Computes a String representation in CD Syntax, named as a ToString method


Nested Class Summary
static class PrintToString._E
           
static class PrintToString._F
           
static class PrintToString._LT
           
static class PrintToString._M
           
static class PrintToString._N
           
static class PrintToString._P
           
static class PrintToString._S
           
static class PrintToString._T
           
 
Field Summary
 
Fields inherited from class edu.neu.ccs.demeterf.FC
augMethodName, buildMethodName
 
Constructor Summary
PrintToString()
           
 
Method Summary
 PrintToString._LT combine(AddLine _h_)
           
 PrintToString._LT combine(AddSpace _h_)
           
 PrintToString._LT combine(AddTab _h_)
           
 PrintToString._LT combine(AddToken _h_, PrintToString._LT str)
           
 PrintToString._LT combine(BehDefCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(BehDefEmpty _h_)
           
 PrintToString._LT combine(BehDef _h_, PrintToString._LT name, PrintToString._LT body)
           
 PrintToString._LT combine(BehFile _h_, PrintToString._LT incl, PrintToString._LT behs)
           
 PrintToString._LT combine(BLACK _h_)
           
 PrintToString._LT combine(boolean _h_)
           
 PrintToString._LT combine(byte _h_)
           
 PrintToString._LT combine(char _h_)
           
 PrintToString._LT combine(ClassBound _h_, PrintToString._LT bound)
           
 PrintToString._LT combine(ClassDef _h_, PrintToString._LT gen, PrintToString._LT name, PrintToString._LT params, PrintToString._LT subtypes, PrintToString._LT fields, PrintToString._LT ext)
           
 PrintToString._LT combine(Cons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(DefParams _h_, PrintToString._LT types)
           
 PrintToString._LT combine(DemFGenMain _h_, PrintToString._LT incl, PrintToString._LT pkg, PrintToString._LT look, PrintToString._LT imports, PrintToString._LT types)
           
 PrintToString._LT combine(double _h_)
           
 PrintToString._LT combine(DummyTrav _h_, PrintToString._LT dfgl, PrintToString._LT tdl, PrintToString._LT otdl, PrintToString._LT flds)
           
 PrintToString._LT combine(Empty _h_)
           
 PrintToString._LT combine(EmptyDefParams _h_)
           
 PrintToString._LT combine(EmptyToken _h_)
           
 PrintToString._LT combine(EmptyUseParams _h_)
           
 PrintToString._LT combine(Entry _h_, PrintToString._LT key, PrintToString._LT val)
           
 PrintToString._LT combine(Extern _h_)
           
 PrintToString._LT combine(FieldCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(FieldEmpty _h_)
           
 PrintToString._LT combine(Field _h_, PrintToString._LT name, PrintToString._LT type)
           
 PrintToString._LT combine(float _h_)
           
 PrintToString._LT combine(ident _h_)
           
 PrintToString._LT combine(ImportCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(ImportEmpty _h_)
           
 PrintToString._LT combine(Import _h_, PrintToString._LT pkg)
           
 PrintToString._LT combine(IncludeCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(IncludeEmpty _h_)
           
 PrintToString._LT combine(Include _h_, PrintToString._LT gen, PrintToString._LT file)
           
 PrintToString._LT combine(int _h_)
           
 PrintToString._LT combine(IntfcDef _h_, PrintToString._LT gen, PrintToString._LT name, PrintToString._LT params, PrintToString._LT subtypes)
           
 PrintToString._LT combine(IntfImpl _h_, PrintToString._LT intf)
           
 PrintToString._LT combine(long _h_)
           
 PrintToString._LT combine(LookAhead _h_, PrintToString._LT n)
           
 PrintToString._LT combine(Map _h_, PrintToString._LT tree)
           
 PrintToString._LT combine(Minus _h_)
           
 PrintToString._LT combine(NameCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(NameDef _h_, PrintToString._LT id, PrintToString._LT bnd)
           
 PrintToString._LT combine(NameEmpty _h_)
           
 PrintToString._LT combine(NENameList _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(NEPkgList _h_, PrintToString._LT id, PrintToString._LT rest)
           
 PrintToString._LT combine(NESubtypeList _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(NETypeUseList _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(NoBound _h_)
           
 PrintToString._LT combine(NoGen _h_)
           
 PrintToString._LT combine(NoImpl _h_)
           
 PrintToString._LT combine(NoLook _h_)
           
 PrintToString._LT combine(None _h_)
           
 PrintToString._LT combine(NoPackage _h_)
           
 PrintToString._LT combine(NoParse _h_)
           
 PrintToString._LT combine(NoQuant _h_)
           
 PrintToString._LT combine(NumQuant _h_, PrintToString._LT value)
           
 PrintToString._LT combine(Package _h_, PrintToString._LT pkg)
           
 PrintToString._LT combine(PkgCons _h_, PrintToString._LT id, PrintToString._LT rest)
           
 PrintToString._LT combine(PkgEmpty _h_)
           
 PrintToString._LT combine(PkgStar _h_)
           
 PrintToString._LT combine(Plus _h_)
           
 PrintToString._LT combine(PlusQuant _h_)
           
 PrintToString._LT combine(RBLeaf _h_)
           
 PrintToString._LT combine(RBNode _h_, PrintToString._LT color, PrintToString._LT data, PrintToString._LT left, PrintToString._LT right)
           
 PrintToString._LT combine(RE _h_)
           
 PrintToString._LT combine(RealToken _h_, PrintToString._LT str)
           
 PrintToString._LT combine(RED _h_)
           
 PrintToString._LT combine(RTFileNotFound _h_)
           
 PrintToString._LT combine(RTParseException _h_)
           
 PrintToString._LT combine(Set _h_, PrintToString._LT tree)
           
 PrintToString._LT combine(short _h_)
           
 PrintToString._LT combine(Some _h_, PrintToString._LT just)
           
 PrintToString._LT combine(StarQuant _h_)
           
 PrintToString._LT combine(java.lang.String _h_)
           
 PrintToString._LT combine(SubtypeCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(SubtypeEmpty _h_)
           
 PrintToString._LT combine(TE _h_)
           
 PrintToString._LT combine(TheEOF _h_)
           
 PrintToString._LT combine(TypeDefCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(TypeDefEmpty _h_)
           
 PrintToString._LT combine(TypeUseCons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(TypeUseEmpty _h_)
           
 PrintToString._LT combine(TypeUse _h_, PrintToString._LT name, PrintToString._LT params)
           
 PrintToString._LT combine(UseParams _h_, PrintToString._LT types)
           
 PrintToString._LT combine(verbatim _h_)
           
 PrintToString._LT combine(ViewDef _h_, PrintToString._LT name, PrintToString._LT params, PrintToString._LT children)
           
 PrintToString._LT combine(View _h_, PrintToString._LT incl, PrintToString._LT views)
           
 PrintToString._LT combine(ViewUse _h_, PrintToString._LT type, PrintToString._LT quant)
           
 PrintToString._LT combine(Wrap _h_, PrintToString._LT x)
           
 PrintToString._LT combine(YesGen _h_)
           
static java.lang.String escape(char c)
           
static java.lang.String escape(java.lang.String s)
           
static java.lang.String PrintToStringM(java.lang.Object o)
          Static stub method for calling toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintToString

public PrintToString()
Method Detail

PrintToStringM

public static java.lang.String PrintToStringM(java.lang.Object o)
Static stub method for calling toString


combine

public PrintToString._LT combine(byte _h_)

combine

public PrintToString._LT combine(short _h_)

combine

public PrintToString._LT combine(int _h_)

combine

public PrintToString._LT combine(long _h_)

combine

public PrintToString._LT combine(float _h_)

combine

public PrintToString._LT combine(double _h_)

combine

public PrintToString._LT combine(char _h_)

combine

public PrintToString._LT combine(boolean _h_)

combine

public PrintToString._LT combine(java.lang.String _h_)

combine

public PrintToString._LT combine(ident _h_)

combine

public PrintToString._LT combine(verbatim _h_)

escape

public static java.lang.String escape(java.lang.String s)

escape

public static java.lang.String escape(char c)

combine

public PrintToString._LT combine(View _h_,
                                 PrintToString._LT incl,
                                 PrintToString._LT views)

combine

public PrintToString._LT combine(ViewDef _h_,
                                 PrintToString._LT name,
                                 PrintToString._LT params,
                                 PrintToString._LT children)

combine

public PrintToString._LT combine(ViewUse _h_,
                                 PrintToString._LT type,
                                 PrintToString._LT quant)

combine

public PrintToString._LT combine(StarQuant _h_)

combine

public PrintToString._LT combine(PlusQuant _h_)

combine

public PrintToString._LT combine(NumQuant _h_,
                                 PrintToString._LT value)

combine

public PrintToString._LT combine(NoQuant _h_)

combine

public PrintToString._LT combine(DemFGenMain _h_,
                                 PrintToString._LT incl,
                                 PrintToString._LT pkg,
                                 PrintToString._LT look,
                                 PrintToString._LT imports,
                                 PrintToString._LT types)

combine

public PrintToString._LT combine(Include _h_,
                                 PrintToString._LT gen,
                                 PrintToString._LT file)

combine

public PrintToString._LT combine(IncludeCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(IncludeEmpty _h_)

combine

public PrintToString._LT combine(Package _h_,
                                 PrintToString._LT pkg)

combine

public PrintToString._LT combine(NoPackage _h_)

combine

public PrintToString._LT combine(LookAhead _h_,
                                 PrintToString._LT n)

combine

public PrintToString._LT combine(NoLook _h_)

combine

public PrintToString._LT combine(Import _h_,
                                 PrintToString._LT pkg)

combine

public PrintToString._LT combine(NEPkgList _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(PkgCons _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(PkgStar _h_)

combine

public PrintToString._LT combine(PkgEmpty _h_)

combine

public PrintToString._LT combine(ImportCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(ImportEmpty _h_)

combine

public PrintToString._LT combine(IntfcDef _h_,
                                 PrintToString._LT gen,
                                 PrintToString._LT name,
                                 PrintToString._LT params,
                                 PrintToString._LT subtypes)

combine

public PrintToString._LT combine(ClassDef _h_,
                                 PrintToString._LT gen,
                                 PrintToString._LT name,
                                 PrintToString._LT params,
                                 PrintToString._LT subtypes,
                                 PrintToString._LT fields,
                                 PrintToString._LT ext)

combine

public PrintToString._LT combine(NoGen _h_)

combine

public PrintToString._LT combine(NoParse _h_)

combine

public PrintToString._LT combine(Extern _h_)

combine

public PrintToString._LT combine(YesGen _h_)

combine

public PrintToString._LT combine(DefParams _h_,
                                 PrintToString._LT types)

combine

public PrintToString._LT combine(EmptyDefParams _h_)

combine

public PrintToString._LT combine(NameDef _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT bnd)

combine

public PrintToString._LT combine(ClassBound _h_,
                                 PrintToString._LT bound)

combine

public PrintToString._LT combine(NoBound _h_)

combine

public PrintToString._LT combine(NoImpl _h_)

combine

public PrintToString._LT combine(IntfImpl _h_,
                                 PrintToString._LT intf)

combine

public PrintToString._LT combine(NENameList _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(NameCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(NameEmpty _h_)

combine

public PrintToString._LT combine(TypeUse _h_,
                                 PrintToString._LT name,
                                 PrintToString._LT params)

combine

public PrintToString._LT combine(UseParams _h_,
                                 PrintToString._LT types)

combine

public PrintToString._LT combine(EmptyUseParams _h_)

combine

public PrintToString._LT combine(NETypeUseList _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(TypeUseCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(TypeUseEmpty _h_)

combine

public PrintToString._LT combine(Field _h_,
                                 PrintToString._LT name,
                                 PrintToString._LT type)

combine

public PrintToString._LT combine(AddSpace _h_)

combine

public PrintToString._LT combine(AddTab _h_)

combine

public PrintToString._LT combine(AddLine _h_)

combine

public PrintToString._LT combine(Plus _h_)

combine

public PrintToString._LT combine(Minus _h_)

combine

public PrintToString._LT combine(AddToken _h_,
                                 PrintToString._LT str)

combine

public PrintToString._LT combine(TheEOF _h_)

combine

public PrintToString._LT combine(RealToken _h_,
                                 PrintToString._LT str)

combine

public PrintToString._LT combine(EmptyToken _h_)

combine

public PrintToString._LT combine(TypeDefCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(TypeDefEmpty _h_)

combine

public PrintToString._LT combine(FieldCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(FieldEmpty _h_)

combine

public PrintToString._LT combine(NESubtypeList _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(SubtypeCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(SubtypeEmpty _h_)

combine

public PrintToString._LT combine(BehFile _h_,
                                 PrintToString._LT incl,
                                 PrintToString._LT behs)

combine

public PrintToString._LT combine(BehDefCons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(BehDefEmpty _h_)

combine

public PrintToString._LT combine(BehDef _h_,
                                 PrintToString._LT name,
                                 PrintToString._LT body)

combine

public PrintToString._LT combine(RE _h_)

combine

public PrintToString._LT combine(TE _h_)

combine

public PrintToString._LT combine(RTParseException _h_)

combine

public PrintToString._LT combine(RTFileNotFound _h_)

combine

public PrintToString._LT combine(DummyTrav _h_,
                                 PrintToString._LT dfgl,
                                 PrintToString._LT tdl,
                                 PrintToString._LT otdl,
                                 PrintToString._LT flds)

combine

public PrintToString._LT combine(Cons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(Empty _h_)

combine

public PrintToString._LT combine(Some _h_,
                                 PrintToString._LT just)

combine

public PrintToString._LT combine(None _h_)

combine

public PrintToString._LT combine(RED _h_)

combine

public PrintToString._LT combine(BLACK _h_)

combine

public PrintToString._LT combine(RBLeaf _h_)

combine

public PrintToString._LT combine(RBNode _h_,
                                 PrintToString._LT color,
                                 PrintToString._LT data,
                                 PrintToString._LT left,
                                 PrintToString._LT right)

combine

public PrintToString._LT combine(Entry _h_,
                                 PrintToString._LT key,
                                 PrintToString._LT val)

combine

public PrintToString._LT combine(Map _h_,
                                 PrintToString._LT tree)

combine

public PrintToString._LT combine(Wrap _h_,
                                 PrintToString._LT x)

combine

public PrintToString._LT combine(Set _h_,
                                 PrintToString._LT tree)