edu.neu.ccs.demeterf.demfgen
Class Diff.DiffCS
java.lang.Object
edu.neu.ccs.demeterf.demfgen.Diff.DiffJava
edu.neu.ccs.demeterf.demfgen.Diff.DiffCS
- Enclosing class:
- Diff
public static class Diff.DiffCS
- extends Diff.DiffJava
Fields inherited from class edu.neu.ccs.demeterf.demfgen.Diff.DiffJava |
basicImport, bndStr, boxed, builtIns, classEnd, compilerName, constrStr, equalsMethod, equalsRet, escapeMethods, fieldClassMod, fieldClassPost, fieldImmut, fieldImport, fileSuffix, genericSep, hashMethod, hashRet, importStmt, inherit, inputReader, inputStream, makeBuildMsg, makeInfo, makeParseMsg, override, packagePrefix, packageStmt, parseException, parserBody, parserGen, parserImport, parserPreamble, primitives, protPriv, pubPriv, runtimeException, stringInput, toStringMeth, useStr |
Method Summary |
java.lang.String |
box(java.lang.String t)
|
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 |
classType(java.lang.String cls,
java.lang.String tp)
|
java.lang.String |
extensions(java.lang.String type,
List<ClassHier.InhrtPair> extnd,
List<ClassHier.InhrtPair> intfc,
List<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[] |
mkParseCmdNoShell(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 |
paramMethodDef(java.lang.String meth,
java.lang.String ret,
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 |
Diff.DiffCS
public Diff.DiffCS()
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
mkParseCmdNoShell
public java.lang.String[] mkParseCmdNoShell(java.lang.String dir)
- Overrides:
mkParseCmdNoShell
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
box
public java.lang.String box(java.lang.String t)
- Overrides:
box
in class Diff.DiffJava
instanceCheck
public java.lang.String instanceCheck(java.lang.String name,
java.lang.String tp)
- Overrides:
instanceCheck
in class Diff.DiffJava
classType
public java.lang.String classType(java.lang.String cls,
java.lang.String tp)
- Overrides:
classType
in class Diff.DiffJava
paramMethod
public java.lang.String paramMethod(java.lang.String meth,
java.lang.String p)
- Overrides:
paramMethod
in class Diff.DiffJava
paramMethodDef
public java.lang.String paramMethodDef(java.lang.String meth,
java.lang.String ret,
java.lang.String p)
- Overrides:
paramMethodDef
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(java.lang.String type,
List<ClassHier.InhrtPair> extnd,
List<ClassHier.InhrtPair> intfc,
List<java.lang.String> params)
- Overrides:
extensions
in class Diff.DiffJava