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
 

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