edu.neu.ccs.demeterf.demfgen
Class Diff.DiffJava
java.lang.Object
edu.neu.ccs.demeterf.demfgen.Diff.DiffJava
- Direct Known Subclasses:
- Diff.DiffCS
- Enclosing class:
- Diff
public static class Diff.DiffJava
- extends java.lang.Object
|
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 |
inherit
public java.lang.String inherit
fieldClassMod
public java.lang.String fieldClassMod
fieldClassPost
public java.lang.String fieldClassPost
fieldImport
public java.lang.String fieldImport
fieldImmut
public java.lang.String fieldImmut
equalsRet
public java.lang.String equalsRet
equalsMethod
public java.lang.String equalsMethod
fileSuffix
public java.lang.String fileSuffix
override
public java.lang.String override
toStringMeth
public java.lang.String toStringMeth
packageStmt
public java.lang.String packageStmt
importStmt
public java.lang.String importStmt
parseException
public java.lang.String parseException
stringInput
public java.lang.String stringInput
inputStream
public java.lang.String inputStream
inputReader
public java.lang.String inputReader
packagePrefix
public java.lang.String packagePrefix
classEnd
public java.lang.String classEnd
basicImport
public java.lang.String basicImport
parserImport
public java.lang.String parserImport
parserPreamble
public java.lang.String parserPreamble
parserBody
public java.lang.String parserBody
genericSep
public char genericSep
builtIns
public List<java.lang.String> builtIns
primitives
public java.lang.String[] primitives
makeMsg
public java.lang.String makeMsg
makeInfo
public java.lang.String makeInfo
constrStr
public Diff.DiffJava.ConstrStr constrStr
bndStr
public Diff.DiffJava.BoundStr bndStr
useStr
public Diff.DiffJava.BoundStr useStr
Diff.DiffJava
public Diff.DiffJava()
isJava
public boolean isJava()
isCS
public boolean isCS()
instanceCheck
public java.lang.String instanceCheck(java.lang.String name,
java.lang.String tp)
paramMethod
public java.lang.String paramMethod(java.lang.String meth,
java.lang.String p)
varArgs
public java.lang.String varArgs(java.lang.String t,
java.lang.String arg)
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)
importAs
public java.lang.String importAs(java.lang.String pkg,
java.lang.String cls)
importAll
public java.lang.String importAll(java.lang.String pkg)
mkParseCmd
public java.lang.String[] mkParseCmd(java.lang.String dir)
buildCmd
public java.lang.String[] buildCmd(java.lang.String dir,
boolean lib,
java.lang.String name)
mkWinParseCmd
public java.lang.String[] mkWinParseCmd(java.lang.String dir)
buildWinCmd
public java.lang.String[] buildWinCmd(java.lang.String dir,
boolean lib,
java.lang.String name)