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

A

a - Variable in class edu.neu.ccs.demeterf.demfgen.StrLTrip.StrTrip
 
abort() - Static method in class edu.neu.ccs.demeterf.demfgen.classes.DemFGenMain
Quit/Exit due to some error (print before calling)
abstrTrav(TypeUse, ident, TypeDefParams, List<TypeUse>) - Method in class edu.neu.ccs.demeterf.inline.GenHeapTrav.GenHeapInline
 
abstrTrav(TypeUse, ident, TypeDefParams, List<TypeUse>) - Method in class edu.neu.ccs.demeterf.inline.GenTrav.GenInline
 
abstrTrav(TypeUse, ident, TypeDefParams, List<TypeUse>, String) - Method in class edu.neu.ccs.demeterf.inline.GenTrav.GenInline
 
AbstTraversal - Class in edu.neu.ccs.demeterf
Abstract Traversal with Control.
AbstTraversal() - Constructor for class edu.neu.ccs.demeterf.AbstTraversal
Create a Traversal that goes Everywhere
AbstTraversal(Control) - Constructor for class edu.neu.ccs.demeterf.AbstTraversal
Create a Traversal with Selective edge/field Bypassing
AbstTraversal - Class in edu.neu.ccs.demeterf.perform
 
AbstTraversal() - Constructor for class edu.neu.ccs.demeterf.perform.AbstTraversal
Create a Traversal that goes Everywhere
AbstTraversal(Control) - Constructor for class edu.neu.ccs.demeterf.perform.AbstTraversal
Create a Traversal with Selective edge/field Bypassing
add(String, String, String) - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
add(String) - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
add(TypeUse) - Method in class edu.neu.ccs.demeterf.demfgen.TypeUseCollect
 
add(X, int) - Method in class edu.neu.ccs.demeterf.lib.Empty
 
add(X, int) - Method in class edu.neu.ccs.demeterf.lib.List
Add an Element to this list at the given index
add(X) - Method in class edu.neu.ccs.demeterf.lib.Set
Returns a new Set that also contains the given element.
addArg(Object[], Option) - Static method in class edu.neu.ccs.demeterf.util.Util
Add the Argument (if there is one) to the end of the array
addBuiltIn(Class<?>) - Method in class edu.neu.ccs.demeterf.control.EdgeBypass
 
addBuiltIn(Class<?>) - Method in class edu.neu.ccs.demeterf.control.MutableControl
Adds the given Class as a Builtin
addBuiltIn(Class<?>) - Static method in class edu.neu.ccs.demeterf.util.Util
Add a Class to be considered a Primitive
addBuiltIns(Class<?>...) - Method in class edu.neu.ccs.demeterf.control.EdgeBypass
 
addBuiltIns(Class<?>...) - Method in class edu.neu.ccs.demeterf.control.MutableControl
Add a Number of Classes to be considered Primitives
addBuiltIns(Class<?>...) - Static method in class edu.neu.ccs.demeterf.util.Util
Add a Number of Classes to be considered Primitives
addBypassing(Class<?>, String) - Method in class edu.neu.ccs.demeterf.control.EdgeBypass
 
addBypassing(Edge) - Method in class edu.neu.ccs.demeterf.control.EdgeBypass
 
addBypassing(Class<?>) - Method in class edu.neu.ccs.demeterf.control.EdgeBypass
 
addBypassing(Class<?>, String) - Method in class edu.neu.ccs.demeterf.control.MutableControl
Adds the given Class/Field to be Bypassed
addBypassing(Edge) - Method in class edu.neu.ccs.demeterf.control.MutableControl
Adds the given Edge to be Bypassed
addBypassing(Class<?>) - Method in class edu.neu.ccs.demeterf.control.MutableControl
Adds all immediate fields of the given Class to be Bypassed
addFieldsAndSyntax(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.ClassDef
 
addFieldsAndSyntax(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.IntfcDef
 
addFieldsAndSyntax(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.TypeDef
 
AddLine - Class in edu.neu.ccs.demeterf.demfgen.classes
Representation of AddLine
AddLine() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddLine
Construct a(n) AddLine Instance
addPath(String) - Static method in class edu.neu.ccs.demeterf.dispatch.Type
 
addRemove(Class<?>, String) - Method in class edu.neu.ccs.demeterf.control.EdgeRemove
 
addRemove(Edge) - Method in class edu.neu.ccs.demeterf.control.EdgeRemove
 
addRemove(Class<?>) - Method in class edu.neu.ccs.demeterf.control.EdgeRemove
 
addServant(Thread) - Method in class edu.neu.ccs.demeterf.http.server.ServerThread
Add a Servant Thread to the List
AddSpace - Class in edu.neu.ccs.demeterf.demfgen.classes
Representation of AddSpace
AddSpace() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddSpace
Construct a(n) AddSpace Instance
addSpacers(TypeUse) - Static method in class edu.neu.ccs.demeterf.demfgen.dgp.Flds
Add spacers to a generic TypeUse for traversal method Names
addSpacers(ident, String) - Static method in class edu.neu.ccs.demeterf.demfgen.dgp.Flds
 
addState(int, Set<State>) - Method in class edu.neu.ccs.demeterf.lexer.classes.Mach
 
addSuperFields(TypeDef, List<ClassHier.InhrtPair>) - Static method in class edu.neu.ccs.demeterf.demfgen.ClassHier
 
AddTab - Class in edu.neu.ccs.demeterf.demfgen.classes
Representation of AddTab
AddTab() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddTab
Construct a(n) AddTab Instance
AddToken - Class in edu.neu.ccs.demeterf.demfgen.classes
Representation of AddToken
AddToken(String) - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddToken
Construct a(n) AddToken Instance
AddToken.str - Class in edu.neu.ccs.demeterf.demfgen.classes
Field Class for AddToken.str
AddToken.str() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddToken.str
 
addTrans(int, char, int) - Method in class edu.neu.ccs.demeterf.lexer.classes.Mach
 
addTrans(Label, State, State) - Method in class edu.neu.ccs.demeterf.lexer.classes.NFA
 
addTrans(Label) - Method in class edu.neu.ccs.demeterf.lexer.classes.NFA
 
ADFA - Interface in edu.neu.ccs.demeterf.lexer
Interface for accessing generated Lexer tables
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeterf.demfgen.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeterf.http.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeterf.inline.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeterf.lexer.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.neu.ccs.demeterf.views.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
allApplicable(List<TypeUse>, SubTyping) - Method in class edu.neu.ccs.demeterf.inline.classes.FunctionClass
Return the methods in this function class that are applicable to the given argument Types
allImports(List<DemFGenMain>) - Static method in class edu.neu.ccs.demeterf.demfgen.IncludeCDs
 
allMethods() - Method in class edu.neu.ccs.demeterf.dispatch.MethodDB
 
allowNull - Static variable in class edu.neu.ccs.demeterf.util.Util
Allow null fields during traversal
allPossible(List<TypeUse>, SubTyping) - Method in class edu.neu.ccs.demeterf.inline.classes.FunctionClass
Return the methods in this function class that are applicable to the given argument Types
allTypes(List<DemFGenMain>) - Static method in class edu.neu.ccs.demeterf.demfgen.IncludeCDs
 
allViews(List<View>) - Static method in class edu.neu.ccs.demeterf.views.IncludeViews
 
andmap(List.Pred<X>) - Method in class edu.neu.ccs.demeterf.lib.List
Does this Predicate match all the elements in this List?
any - Static variable in class edu.neu.ccs.demeterf.control.Fields
 
append(FieldList) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldCons
 
append(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldCons
 
append(FieldList) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldEmpty
 
append(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldEmpty
 
append(FieldList) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldList
 
append(List<FieldOrSyntax>) - Method in class edu.neu.ccs.demeterf.demfgen.classes.FieldList
 
append(ImportList) - Method in class edu.neu.ccs.demeterf.demfgen.classes.ImportCons
 
append(ImportList) - Method in class edu.neu.ccs.demeterf.demfgen.classes.ImportList
 
append(Print._T) - Method in class edu.neu.ccs.demeterf.demfgen.classes.Print._LT
 
append(Print._LT) - Method in class edu.neu.ccs.demeterf.demfgen.classes.Print._LT
 
append(Print._S) - Method in class edu.neu.ccs.demeterf.demfgen.classes.Print._S
 
append(StrLTrip) - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
append(PrintToString._T) - Method in class edu.neu.ccs.demeterf.http.classes.PrintToString._LT
 
append(PrintToString._LT) - Method in class edu.neu.ccs.demeterf.http.classes.PrintToString._LT
 
append(PrintToString._S) - Method in class edu.neu.ccs.demeterf.http.classes.PrintToString._S
 
append(PrintToString._T) - Method in class edu.neu.ccs.demeterf.inline.classes.PrintToString._LT
 
append(PrintToString._LT) - Method in class edu.neu.ccs.demeterf.inline.classes.PrintToString._LT
 
append(PrintToString._S) - Method in class edu.neu.ccs.demeterf.inline.classes.PrintToString._S
 
append(PrintToString._T) - Method in class edu.neu.ccs.demeterf.lexer.classes.PrintToString._LT
 
append(PrintToString._LT) - Method in class edu.neu.ccs.demeterf.lexer.classes.PrintToString._LT
 
append(PrintToString._S) - Method in class edu.neu.ccs.demeterf.lexer.classes.PrintToString._S
 
append(List<X>) - Method in class edu.neu.ccs.demeterf.lib.Empty
 
append(X) - Method in class edu.neu.ccs.demeterf.lib.Empty
 
append(List<X>) - Method in class edu.neu.ccs.demeterf.lib.List
Append another List to the end of this List
append(X) - Method in class edu.neu.ccs.demeterf.lib.List
Append an element to the end of this List
append(PrintToString._T) - Method in class edu.neu.ccs.demeterf.views.classes.PrintToString._LT
 
append(PrintToString._LT) - Method in class edu.neu.ccs.demeterf.views.classes.PrintToString._LT
 
append(PrintToString._S) - Method in class edu.neu.ccs.demeterf.views.classes.PrintToString._S
 
applicable(List<TypeUse>, List<TypeUse>) - Method in class edu.neu.ccs.demeterf.inline.SubTyping
Are the given actual argument types applicable to the formal types?
applicableStar(List<TypeUse>, List<Option<TypeUse>>) - Method in class edu.neu.ccs.demeterf.inline.SubTyping
Are the given actual argument types applicable to the formal types?
applicableWithStar(List<Option<TypeUse>>, SubTyping) - Method in class edu.neu.ccs.demeterf.inline.classes.FunctionClass
Return the methods in this function class that are applicable to the given argument (Option) Types.
apply(List.Map<X, Y>) - Method in class edu.neu.ccs.demeterf.lib.None
 
apply(List.Map<X, Y>) - Method in class edu.neu.ccs.demeterf.lib.Option
Apply a function to the contained object in this Option if it exists
apply(List.Map<X, Y>) - Method in class edu.neu.ccs.demeterf.lib.Some
 
apply(HeapTrav.Value) - Method in class edu.neu.ccs.demeterf.perform.HeapTrav.Value
 
apply(Object) - Method in class edu.neu.ccs.demeterf.stackless.Continuation
 
apply(Object) - Method in class edu.neu.ccs.demeterf.stackless.HeapTrav.Value
 
applyAugment(Object[]) - Method in class edu.neu.ccs.demeterf.compose.Functor
Apply the Augmentor the the Argument at this Object
applyBuilder(Object[], boolean) - Method in class edu.neu.ccs.demeterf.compose.Functor
Apply the Builder to this list of 'Fields'
applyFObj(Object, Object[], MethodDB<Method>, String, int) - Static method in class edu.neu.ccs.demeterf.perform.Traversal
Generic function object application (Faster)
applyFObj(Object, Object[], MethodDB<Method>, String, int) - Static method in class edu.neu.ccs.demeterf.util.Util
Generic function object application (Faster)
arg(int) - Method in class edu.neu.ccs.demeterf.dispatch.DBEntry
Return the ith argument of this entry
ARGS - Static variable in class edu.neu.ccs.demeterf.util.CLI
Arguments index within the array returned from splitArgs
argument() - Method in class edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
What is the starting argument expression?
argument() - Method in class edu.neu.ccs.demeterf.demfgen.dgp.Display
 
arguments() - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
ArrayTest - Class in edu.neu.ccs.demeterf.examples
Test of Array support.
ArrayTest() - Constructor for class edu.neu.ccs.demeterf.examples.ArrayTest
 
asNode() - Method in class edu.neu.ccs.demeterf.lib.RBLeaf
 
assignments() - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
assigns - Variable in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
augMethodName - Static variable in class edu.neu.ccs.demeterf.FC
 

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