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 |
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 |
unbox(java.lang.String t)
|
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
pubPriv
public java.lang.String pubPriv
protPriv
public java.lang.String protPriv
fieldImmut
public java.lang.String fieldImmut
equalsRet
public java.lang.String equalsRet
equalsMethod
public java.lang.String equalsMethod
hashRet
public java.lang.String hashRet
hashMethod
public java.lang.String hashMethod
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
runtimeException
public java.lang.String runtimeException
stringInput
public java.lang.String stringInput
inputStream
public java.lang.String inputStream
inputReader
public java.lang.String inputReader
parserGen
public java.lang.String parserGen
compilerName
public java.lang.String compilerName
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
escapeMethods
public java.lang.String escapeMethods
genericSep
public char genericSep
primitives
public List<java.lang.String> primitives
boxed
public List<java.lang.String> boxed
builtIns
public List<java.lang.String> builtIns
makeParseMsg
public java.lang.String makeParseMsg
makeBuildMsg
public java.lang.String makeBuildMsg
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()
unbox
public java.lang.String unbox(java.lang.String t)
box
public java.lang.String box(java.lang.String t)
instanceCheck
public java.lang.String instanceCheck(java.lang.String name,
java.lang.String tp)
classType
public java.lang.String classType(java.lang.String cls,
java.lang.String tp)
paramMethod
public java.lang.String paramMethod(java.lang.String meth,
java.lang.String p)
paramMethodDef
public java.lang.String paramMethodDef(java.lang.String meth,
java.lang.String ret,
java.lang.String p)
varArgs
public java.lang.String varArgs(java.lang.String t,
java.lang.String arg)
extensions
public java.lang.String extensions(java.lang.String type,
List<ClassHier.InhrtPair> extnd,
List<ClassHier.InhrtPair> intfc,
List<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)
mkParseCmdNoShell
public java.lang.String[] mkParseCmdNoShell(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)