edu.neu.ccs.demeterf.demfgen
Class Diff.DiffCS

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.Diff.DiffJava
      extended by edu.neu.ccs.demeterf.demfgen.Diff.DiffCS
Enclosing class:
Diff

public static class Diff.DiffCS
extends Diff.DiffJava


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.neu.ccs.demeterf.demfgen.Diff.DiffJava
Diff.DiffJava.BoundStr, Diff.DiffJava.ConstrStr, Diff.DiffJava.UseStr
 
Field Summary
 
Fields inherited from class edu.neu.ccs.demeterf.demfgen.Diff.DiffJava
basicImport, bndStr, builtIns, classEnd, constrStr, equalsMethod, equalsRet, fieldClassMod, fieldClassPost, fieldImmut, fieldImport, fileSuffix, genericSep, importStmt, inherit, inputReader, inputStream, makeInfo, makeMsg, override, packagePrefix, packageStmt, parseException, parserBody, parserImport, parserPreamble, primitives, stringInput, toStringMeth, useStr
 
Constructor Summary
Diff.DiffCS()
           
 
Method Summary
 java.lang.String[] buildCmd(java.lang.String dir, boolean lib, java.lang.String name)
           
 java.lang.String[] buildWinCmd(java.lang.String dir, boolean lib, java.lang.String name)
           
 java.lang.String extensions(List<edu.neu.ccs.demeterf.demfgen.InhrtPair> extnd, List<edu.neu.ccs.demeterf.demfgen.InhrtPair> intfc, java.lang.String params)
           
 java.lang.String importAll(java.lang.String pkg)
           
 java.lang.String importAs(java.lang.String pkg, java.lang.String cls)
           
 java.lang.String instanceCheck(java.lang.String name, java.lang.String tp)
           
 boolean isCS()
           
 boolean isJava()
           
 java.lang.String[] mkParseCmd(java.lang.String dir)
           
 java.lang.String[] mkWinParseCmd(java.lang.String dir)
           
 java.lang.String paramMethod(java.lang.String meth, java.lang.String p)
           
 java.lang.String varArgs(java.lang.String t, java.lang.String arg)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Diff.DiffCS

public Diff.DiffCS()
Method Detail

isJava

public boolean isJava()
Overrides:
isJava in class Diff.DiffJava

isCS

public boolean isCS()
Overrides:
isCS in class Diff.DiffJava

importAs

public java.lang.String importAs(java.lang.String pkg,
                                 java.lang.String cls)
Overrides:
importAs in class Diff.DiffJava

importAll

public java.lang.String importAll(java.lang.String pkg)
Overrides:
importAll in class Diff.DiffJava

mkParseCmd

public java.lang.String[] mkParseCmd(java.lang.String dir)
Overrides:
mkParseCmd in class Diff.DiffJava

buildCmd

public java.lang.String[] buildCmd(java.lang.String dir,
                                   boolean lib,
                                   java.lang.String name)
Overrides:
buildCmd in class Diff.DiffJava

mkWinParseCmd

public java.lang.String[] mkWinParseCmd(java.lang.String dir)
Overrides:
mkWinParseCmd in class Diff.DiffJava

buildWinCmd

public java.lang.String[] buildWinCmd(java.lang.String dir,
                                      boolean lib,
                                      java.lang.String name)
Overrides:
buildWinCmd in class Diff.DiffJava

instanceCheck

public java.lang.String instanceCheck(java.lang.String name,
                                      java.lang.String tp)
Overrides:
instanceCheck in class Diff.DiffJava

paramMethod

public java.lang.String paramMethod(java.lang.String meth,
                                    java.lang.String p)
Overrides:
paramMethod in class Diff.DiffJava

varArgs

public java.lang.String varArgs(java.lang.String t,
                                java.lang.String arg)
Overrides:
varArgs in class Diff.DiffJava

extensions

public java.lang.String extensions(List<edu.neu.ccs.demeterf.demfgen.InhrtPair> extnd,
                                   List<edu.neu.ccs.demeterf.demfgen.InhrtPair> intfc,
                                   java.lang.String params)
Overrides:
extensions in class Diff.DiffJava