edu.neu.ccs.demeterf.inline.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.inline.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(BLACK _h_)
           
 PrintToString._LT combine(boolean _h_)
           
 PrintToString._LT combine(byte _h_)
           
 PrintToString._LT combine(char _h_)
           
 PrintToString._LT combine(Cons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(Constr _h_, PrintToString._LT from, PrintToString._LT res)
           
 PrintToString._LT combine(double _h_)
           
 PrintToString._LT combine(Empty _h_)
           
 PrintToString._LT combine(EmptyUseParams _h_)
           
 PrintToString._LT combine(Entry _h_, PrintToString._LT key, PrintToString._LT val)
           
 PrintToString._LT combine(EnvEntry _h_, PrintToString._LT type, PrintToString._LT ret, PrintToString._LT choices)
           
 PrintToString._LT combine(float _h_)
           
 PrintToString._LT combine(FunctionClass _h_, PrintToString._LT name, PrintToString._LT meths)
           
 PrintToString._LT combine(ident _h_)
           
 PrintToString._LT combine(InlineError _h_)
           
 PrintToString._LT combine(int _h_)
           
 PrintToString._LT combine(long _h_)
           
 PrintToString._LT combine(Map _h_, PrintToString._LT tree)
           
 PrintToString._LT combine(Meth _h_, PrintToString._LT ret, PrintToString._LT name, PrintToString._LT args)
           
 PrintToString._LT combine(NETypeUseList _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(None _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(RED _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(java.lang.String _h_)
           
 PrintToString._LT combine(TestC _h_, PrintToString._LT func)
           
 PrintToString._LT combine(TypeError _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(Wrap _h_, PrintToString._LT x)
           
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(EnvEntry _h_,
                                 PrintToString._LT type,
                                 PrintToString._LT ret,
                                 PrintToString._LT choices)

combine

public PrintToString._LT combine(Constr _h_,
                                 PrintToString._LT from,
                                 PrintToString._LT res)

combine

public PrintToString._LT combine(TestC _h_,
                                 PrintToString._LT func)

combine

public PrintToString._LT combine(FunctionClass _h_,
                                 PrintToString._LT name,
                                 PrintToString._LT meths)

combine

public PrintToString._LT combine(Meth _h_,
                                 PrintToString._LT ret,
                                 PrintToString._LT name,
                                 PrintToString._LT args)

combine

public PrintToString._LT combine(TypeError _h_)

combine

public PrintToString._LT combine(InlineError _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(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)