Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
M
m
- Static variable in class edu.neu.ccs.demeterf.demfgen.classes.
Print._M
m
- Static variable in class edu.neu.ccs.demeterf.http.classes.
PrintToString._M
m
- Static variable in class edu.neu.ccs.demeterf.inline.classes.
PrintToString._M
m
- Static variable in class edu.neu.ccs.demeterf.lexer.classes.
PrintToString._M
m
- Static variable in class edu.neu.ccs.demeterf.views.classes.
PrintToString._M
Mach
- Class in
edu.neu.ccs.demeterf.lexer.classes
Representation of Mach
Mach(Map<Integer, Set<State>>, Map<Set<State>, Integer>, Map<MTrans, Integer>)
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
Mach
Construct a(n) Mach Instance
Mach(Set<State>)
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
Mach
Mach.rsts
- Class in
edu.neu.ccs.demeterf.lexer.classes
Field Class for Mach.rsts
Mach.rsts()
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
Mach.rsts
Mach.sts
- Class in
edu.neu.ccs.demeterf.lexer.classes
Field Class for Mach.sts
Mach.sts()
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
Mach.sts
Mach.trans
- Class in
edu.neu.ccs.demeterf.lexer.classes
Field Class for Mach.trans
Mach.trans()
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
Mach.trans
main(String[])
- Static method in class
DemeterF
main(String[])
- Static method in class
demeterf
main(String[])
- Static method in class
demeterfcs
main(String[])
- Static method in class
DemeterFCS
main(String[])
- Static method in class
demflex
main(String[])
- Static method in class edu.neu.ccs.demeterf.compose.
Test
main(String[])
- Static method in class edu.neu.ccs.demeterf.demfgen.classes.
DemFGenMain
Main entry point for DemFGen.
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
ArrayTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
BSTTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
Compose
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
ContainerTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
Editor
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
EvalTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
FuncTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
ListTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
MapTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
NewUpdate
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
NullTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
OneStep
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
ParallelTree
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
RBTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
RemoveTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
StackLess
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
ThunkTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
TossExample
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
TUExample
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
TUTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
VoidTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.examples.
WarningTest
main(String[])
- Static method in class edu.neu.ccs.demeterf.http.
Test
main(String[])
- Static method in class edu.neu.ccs.demeterf.inline.classes.
TestC
main(String[])
- Static method in class edu.neu.ccs.demeterf.inline.
Inline
main(String[])
- Static method in class edu.neu.ccs.demeterf.lexer.
DemFLex
Main Lexer Generation method
main(String[])
- Static method in class edu.neu.ccs.demeterf.lexer.
Lexer
main(String[])
- Static method in class edu.neu.ccs.demeterf.lib.
List
main(String[])
- Static method in class edu.neu.ccs.demeterf.parallel.
MergeSort
main(String[])
- Static method in class edu.neu.ccs.demeterf.views.
Test
main(String[])
- Static method in class
Inline
main(String[])
- Static method in class
ListTest
main(String[])
- Static method in class
MapTest
main(String[])
- Static method in class
MergeSort
main(String[])
- Static method in class
Nothing
main(String[])
- Static method in class
SetTest
main(String[])
- Static method in class
Test
main2(String[])
- Static method in class
Test
main3(String[])
- Static method in class
Test
main6(String[])
- Static method in class
Test
main7(String[])
- Static method in class
Test
Make
- Class in
edu.neu.ccs.demeterf.demfgen
Make()
- Constructor for class edu.neu.ccs.demeterf.demfgen.
Make
make(String, boolean, List<String>, int)
- Static method in class edu.neu.ccs.demeterf.demfgen.
Make
makeBuildMsg
- Variable in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
makeEnv(String[], String[], int)
- Static method in class edu.neu.ccs.demeterf.demfgen.classes.
DemFGenMain
Create an environment from definition variables and actual uses
makeInfo
- Variable in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
makeParseMsg
- Variable in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
makeType(String)
- Method in class edu.neu.ccs.demeterf.inline.
SubTyping
map(List.Map<X, Y>)
- Method in class edu.neu.ccs.demeterf.lib.
Empty
map(List.Map<X, Y>)
- Method in class edu.neu.ccs.demeterf.lib.
List
Apply a function to each Element of this List
map(X)
- Method in class edu.neu.ccs.demeterf.lib.
List.Map
Map
<
Key
,
Val
> - Class in
edu.neu.ccs.demeterf.lib
Represents a Map of comparable Keys to any old Values, implemented with RBTrees.
Map(List<Entry<Key, Val>>)
- Constructor for class edu.neu.ccs.demeterf.lib.
Map
Create a Map from the given list of Entries.
Map(RBTree<Entry<Key, Val>>)
- Constructor for class edu.neu.ccs.demeterf.lib.
Map
Create a Map from the given RBTree of Entries.
Map.Merge
<
Val
> - Class in
edu.neu.ccs.demeterf.lib
Function Class to help in the merging of Maps.
Map.Merge()
- Constructor for class edu.neu.ccs.demeterf.lib.
Map.Merge
Map.Transform
<
X
,
Y
> - Class in
edu.neu.ccs.demeterf.lib
Trnasformer for Values o fa given Map
Map.Transform()
- Constructor for class edu.neu.ccs.demeterf.lib.
Map.Transform
Map.tree
- Class in
edu.neu.ccs.demeterf.lib
Field Class
Map.tree()
- Constructor for class edu.neu.ccs.demeterf.lib.
Map.tree
MapTest
- Class in
edu.neu.ccs.demeterf.examples
MapTest()
- Constructor for class edu.neu.ccs.demeterf.examples.
MapTest
MapTest
- Class in
<Unnamed>
A quick test of the new "imperative" demfgen.lib.List Methods
MapTest()
- Constructor for class
MapTest
matchAllEntries(Class<?>[])
- Method in class edu.neu.ccs.demeterf.dispatch.
MethodDB
Match All the entries that are applicable
matchEntryFast(Class<?>[])
- Method in class edu.neu.ccs.demeterf.dispatch.
MethodDB
!Quickly! return the most specific (first) Match from the entries.
matchEntryFast(Class<?>[], int)
- Method in class edu.neu.ccs.demeterf.perform.
MethodDB
!Quickly! return the most specific (first) Match from the entries.
max()
- Method in class edu.neu.ccs.demeterf.lib.
RBLeaf
max()
- Method in class edu.neu.ccs.demeterf.lib.
RBNode
max()
- Method in class edu.neu.ccs.demeterf.lib.
RBTree
Return this RBTree's maximum element (Only valid on RBNodes)
maxLookAhead(List<DemFGenMain>)
- Static method in class edu.neu.ccs.demeterf.demfgen.
IncludeCDs
merge(YesGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
DoGen
merge(Extern)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
DoGen
merge(DoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
DoGen
merge(NoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
DoGen
merge(NoParse)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
DoGen
merge(DoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
Extern
merge(NoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
Extern
merge(NoParse)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
Extern
merge(DoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoGen
merge(NoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoGen
merge(NoParse)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoGen
merge(DoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoParse
merge(NoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoParse
merge(NoParse)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
NoParse
merge(DoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
YesGen
merge(NoGen)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
YesGen
merge(NoParse)
- Method in class edu.neu.ccs.demeterf.demfgen.classes.
YesGen
merge(Map<Key, Val>)
- Method in class edu.neu.ccs.demeterf.lib.
Map
Merge the given Map into this one, ignoring duplicate mappings.
merge(Map<Key, Val>, Map.Merge<Val>)
- Method in class edu.neu.ccs.demeterf.lib.
Map
Merge the given Map into this one, using the given Merge function object to merge the elements of matching Keys
merge(Key, Val, Map.Merge<Val>)
- Method in class edu.neu.ccs.demeterf.lib.
Map
Merge the given Map into this one, using the given Merge function object to merge the elements of matching Keys
merge(Val, Val)
- Method in class edu.neu.ccs.demeterf.lib.
Map.Merge
merge(Set<X>, Set.Merge<X>)
- Method in class edu.neu.ccs.demeterf.lib.
Set
Merge two sets with like elements merged by the given function object
merge(X, Set.Merge<X>)
- Method in class edu.neu.ccs.demeterf.lib.
Set
Merge a single element merged by the given function object
merge(X, X)
- Method in class edu.neu.ccs.demeterf.lib.
Set.Merge
MergeSort
- Class in
edu.neu.ccs.demeterf.parallel
MergeSort()
- Constructor for class edu.neu.ccs.demeterf.parallel.
MergeSort
MergeSort
- Class in
<Unnamed>
MergeSort()
- Constructor for class
MergeSort
Meth
- Class in
edu.neu.ccs.demeterf.inline.classes
Representation of Meth
Meth(TypeUse, ident, List<TypeUse>)
- Constructor for class edu.neu.ccs.demeterf.inline.classes.
Meth
Construct a(n) Meth Instance
Meth.args
- Class in
edu.neu.ccs.demeterf.inline.classes
Field Class for Meth.args
Meth.args()
- Constructor for class edu.neu.ccs.demeterf.inline.classes.
Meth.args
Meth.name
- Class in
edu.neu.ccs.demeterf.inline.classes
Field Class for Meth.name
Meth.name()
- Constructor for class edu.neu.ccs.demeterf.inline.classes.
Meth.name
Meth.ret
- Class in
edu.neu.ccs.demeterf.inline.classes
Field Class for Meth.ret
Meth.ret()
- Constructor for class edu.neu.ccs.demeterf.inline.classes.
Meth.ret
method(String)
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
DGPFunc
The stub method implementation; just needs to call the static method.
method(String)
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
StaticTrav
methodBody(String)
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
DGPFunc
The body of the stub method.
methodChoice(List<Meth>, List<String>, Decision.Access)
- Method in class edu.neu.ccs.demeterf.inline.
GenTrav.GenInline
methodChoice(List<Meth>, List<String>, int, String, String, Decision.Access)
- Method in class edu.neu.ccs.demeterf.inline.
GenTrav.GenInline
MethodDB
<
M
> - Class in
edu.neu.ccs.demeterf.dispatch
MethodDB is a List of DBEntries.
MethodDB(List<DBEntry<M>>)
- Constructor for class edu.neu.ccs.demeterf.dispatch.
MethodDB
MethodDB
<
M
> - Class in
edu.neu.ccs.demeterf.perform
MethodDB is a List of DBEntries.
MethodDB(List<DBEntry<M>>)
- Constructor for class edu.neu.ccs.demeterf.perform.
MethodDB
MethodEntry
- Class in
edu.neu.ccs.demeterf.dispatch
Represents a Normal Java Method DBEntry
MethodEntry(Method)
- Constructor for class edu.neu.ccs.demeterf.dispatch.
MethodEntry
methodName()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
DGPFunc
Returns the name of the Method to be added to each generated class
methodName()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
DisplayToString
methodName()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
PrintHeap
methodName()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
PrintHeapToString
methodName()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
PrintToString
methodReturn()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
DGPFunc
The return type of the generated method.
methodReturn()
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
HashCode
methods(Class, String)
- Static method in class edu.neu.ccs.demeterf.inline.classes.
FunctionClass
meths(String, TypeDefParams, boolean, boolean)
- Method in class edu.neu.ccs.demeterf.demfgen.dgp.
Flds
MidURL
- Class in
edu.neu.ccs.demeterf.http.classes
Representation of MidURL
MidURL(ident, URL)
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MidURL
Construct a(n) MidURL Instance
MidURL.id
- Class in
edu.neu.ccs.demeterf.http.classes
Field Class for MidURL.id
MidURL.id()
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MidURL.id
MidURL.rest
- Class in
edu.neu.ccs.demeterf.http.classes
Field Class for MidURL.rest
MidURL.rest()
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MidURL.rest
min()
- Method in class edu.neu.ccs.demeterf.lib.
RBLeaf
min()
- Method in class edu.neu.ccs.demeterf.lib.
RBNode
min()
- Method in class edu.neu.ccs.demeterf.lib.
RBTree
Return this RBTree's minimum element (Only valid on RBNodes)
Minus
- Class in
edu.neu.ccs.demeterf.demfgen.classes
Representation of Minus
Minus()
- Constructor for class edu.neu.ccs.demeterf.demfgen.classes.
Minus
Construct a(n) Minus Instance
mkParseCmd(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffCS
mkParseCmd(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
mkParseCmdNoShell(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffCS
mkParseCmdNoShell(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
mkWinParseCmd(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffCS
mkWinParseCmd(String)
- Method in class edu.neu.ccs.demeterf.demfgen.
Diff.DiffJava
MsgHead
- Class in
edu.neu.ccs.demeterf.http.classes
Representation of MsgHead
MsgHead(ident, ident)
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MsgHead
Construct a(n) MsgHead Instance
MsgHead(String, String)
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MsgHead
Create a MsgHeader from key/value Strings
MsgHead.key
- Class in
edu.neu.ccs.demeterf.http.classes
Field Class for MsgHead.key
MsgHead.key()
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MsgHead.key
MsgHead.value
- Class in
edu.neu.ccs.demeterf.http.classes
Field Class for MsgHead.value
MsgHead.value()
- Constructor for class edu.neu.ccs.demeterf.http.classes.
MsgHead.value
MTrans
- Class in
edu.neu.ccs.demeterf.lexer.classes
Representation of MTrans
MTrans(int, int)
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
MTrans
Construct a(n) MTrans Instance
MTrans.c
- Class in
edu.neu.ccs.demeterf.lexer.classes
Field Class for MTrans.c
MTrans.c()
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
MTrans.c
MTrans.state
- Class in
edu.neu.ccs.demeterf.lexer.classes
Field Class for MTrans.state
MTrans.state()
- Constructor for class edu.neu.ccs.demeterf.lexer.classes.
MTrans.state
mutable
- Static variable in class edu.neu.ccs.demeterf.demfgen.
Diff
Option Specs...
MutableControl
- Class in
edu.neu.ccs.demeterf.control
MutableControl()
- Constructor for class edu.neu.ccs.demeterf.control.
MutableControl
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z