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
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 i
th
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
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