Overview
Package
Class
Use
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
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 i
th
argument of this entry
arg(int)
- Method in class edu.neu.ccs.demeterf.dispatch.indirect.
DBEntry
Return the i
th
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".
Overview
Package
Class
Use
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
R
S
T
U
V
W
X
Y
Z