A B C D E F G H I J K L M N O P R S T U V W X 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
 
AbstTrav - Class in karl
Abstract Traversal with Control.
AbstTrav() - Constructor for class karl.AbstTrav
Create a Traversal that goes Everywhere
AbstTrav(WhereToGo) - Constructor for class karl.AbstTrav
Create a Traversal with Selective edge/field Bypassing
AbstTrav(Control) - Constructor for class karl.AbstTrav
 
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
add(X, int) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Cons
 
add(X, int) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Empty
 
add(X, int) - Method in class edu.neu.ccs.demeterf.demfgen.lib.List
Add an Element to this list at the given index
add(X) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Set
Returns a new Set that also contains the given element.
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
 
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
AddLine - Class in edu.neu.ccs.demeterf.demfgen.classes
 
AddLine() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddLine
 
addPath(String) - Static method in class edu.neu.ccs.demeterf.dispatch.indirect.Type
 
addPath(String) - Static method in class edu.neu.ccs.demeterf.dispatch.Type
 
AddSpace - Class in edu.neu.ccs.demeterf.demfgen.classes
 
AddSpace() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddSpace
 
AddTab - Class in edu.neu.ccs.demeterf.demfgen.classes
 
AddTab() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddTab
 
AddToken - Class in edu.neu.ccs.demeterf.demfgen.classes
 
AddToken(String) - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddToken
 
AddToken.str - Class in edu.neu.ccs.demeterf.demfgen.classes
 
AddToken.str() - Constructor for class edu.neu.ccs.demeterf.demfgen.classes.AddToken.str
 
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.typecheck.classes.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
allImports(List<DemFGenMain>) - Static method in class edu.neu.ccs.demeterf.demfgen.IncludeGen
 
allowNull - Static variable in class edu.neu.ccs.demeterf.util.Util
Allow null fields during traversal
allTypes(List<DemFGenMain>) - Static method in class edu.neu.ccs.demeterf.demfgen.IncludeGen
 
AlphaT - Class in edu.neu.ccs.demeterf.typecheck.classes
 
AlphaT(ident, int) - Constructor for class edu.neu.ccs.demeterf.typecheck.classes.AlphaT
 
AlphaT(ident) - Constructor for class edu.neu.ccs.demeterf.typecheck.classes.AlphaT
 
AlphaT.id - Class in edu.neu.ccs.demeterf.typecheck.classes
 
AlphaT.id() - Constructor for class edu.neu.ccs.demeterf.typecheck.classes.AlphaT.id
 
AlphaT.tag - Class in edu.neu.ccs.demeterf.typecheck.classes
 
AlphaT.tag() - Constructor for class edu.neu.ccs.demeterf.typecheck.classes.AlphaT.tag
 
any - Static variable in class edu.neu.ccs.demeterf.control.Fields
 
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(List<X>) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Cons
 
append(X) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Cons
 
append(List<X>) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Empty
 
append(X) - Method in class edu.neu.ccs.demeterf.demfgen.lib.Empty
 
append(List<X>) - Method in class edu.neu.ccs.demeterf.demfgen.lib.List
Append another List to the end of this List
append(X) - Method in class edu.neu.ccs.demeterf.demfgen.lib.List
Append an element to the end of this List
append(PrintToString._T) - Method in class edu.neu.ccs.demeterf.typecheck.classes.PrintToString._LT
 
append(PrintToString._LT) - Method in class edu.neu.ccs.demeterf.typecheck.classes.PrintToString._LT
 
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.util.Util
Generic function object application (Faster)
applyFObjSlow(Object, Object[], MethodDB<Method>, String, int) - Static method in class edu.neu.ccs.demeterf.util.Util
Generic function object application
arg(int) - Method in class edu.neu.ccs.demeterf.dispatch.DBEntry
Return the ith argument of this entry
arg(int) - Method in class edu.neu.ccs.demeterf.dispatch.indirect.DBEntry
Return the ith argument of this entry
ARGS - Static variable in class edu.neu.ccs.demeterf.util.Util
Arguments index within the array returned from splitArgs
argument() - Method in class edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
 
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
 
asAlphaT() - Method in class edu.neu.ccs.demeterf.typecheck.classes.AlphaT
 
asAlphaT() - Method in class edu.neu.ccs.demeterf.typecheck.classes.TypeT
 
asNode() - Method in class edu.neu.ccs.demeterf.demfgen.lib.RBLeaf
 
assignments() - Method in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
assigns - Variable in class edu.neu.ccs.demeterf.demfgen.StrLTrip
 
Augmentor - Interface in edu.neu.ccs.demeterf
Augmentor interface for traversal argument "updateing".

A B C D E F G H I J K L M N O P R S T U V W X Y Z