de
.
fosd
.
typechef
.
crewrite
StdLibFuncReturn
Related Doc:
package crewrite
sealed abstract
class
StdLibFuncReturn
extends
MonotoneFWIdLab
with
UsedDefinedDeclaredVariables
Linear Supertypes
UsedDefinedDeclaredVariables
,
MonotoneFWIdLab
,
MonotoneFW
[(
Id
,
Int
)],
CFGHelper
,
IntraCFG
,
ConditionalNavigation
,
ASTNavigation
,
AnyRef
,
Any
Known Subclasses
StdLibFuncReturn_EOF
,
StdLibFuncReturn_Null
Ordering
Alphabetic
By inheritance
Inherited
StdLibFuncReturn
UsedDefinedDeclaredVariables
MonotoneFWIdLab
MonotoneFW
CFGHelper
IntraCFG
ConditionalNavigation
ASTNavigation
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
class
CFGCache
extends
AnyRef
Definition Classes
IntraCFG
type
CFGRes
=
List
[(
FeatureExpr
,
FeatureExpr
,
CFGStmt
)]
Definition Classes
IntraCFG
type
CIR
= (
Boolean
,
L
)
Definition Classes
MonotoneFW
type
CPR
= (
Boolean
,
L
)
Definition Classes
MonotoneFW
type
L
=
Map
[(
Id
,
Int
),
FeatureExpr
]
Definition Classes
MonotoneFW
type
PGT
= (
Id
,
Int
)
Definition Classes
MonotoneFW
type
POI
= (
Boolean
,
L
)
Definition Classes
MonotoneFW
type
R
= (
CIR
,
POI
)
Definition Classes
MonotoneFW
Abstract Value Members
abstract
val
errorreturn
:
List
[
AST
]
abstract
val
function
:
List
[
String
]
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
F
(
e:
AST
)
:
CFG
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
addAnnotations
(
in:
List
[
PGT
]
)
:
L
Attributes
protected
Definition Classes
MonotoneFWIdLab
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
b
:
Map
[(
Id
,
Int
),
FeatureExpr
]
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
checkForPotentialCalls
(
a:
AST
)
:
List
[
Id
]
def
childAST
(
e:
Product
)
:
AST
Definition Classes
ASTNavigation
def
circle
(
e:
AST
)
:
L
Attributes
protected
Definition Classes
MonotoneFW
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
combinationOperator
(
l1:
L
,
l2:
L
)
:
L
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
val
combinator
: (
AST
) ⇒
L
Attributes
protected
Definition Classes
MonotoneFW
def
createFreshDefinition
(
i: (
Id
,
Int
)
)
: (
Id
,
Int
)
Attributes
protected
Definition Classes
MonotoneFW
val
declares
: (
AnyRef
) ⇒
List
[
Id
]
Definition Classes
UsedDefinedDeclaredVariables
val
defines
: (
AnyRef
) ⇒
List
[
Id
]
Definition Classes
UsedDefinedDeclaredVariables
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
f_l
: (
AST
) ⇒
L
Attributes
protected
Definition Classes
MonotoneFW
def
filterASTElems
[
T <:
AST
]
(
a:
Any
,
ctx:
FeatureExpr
,
env:
ASTEnv
)
(
implicit
m:
ClassTag
[
T
]
)
:
List
[
T
]
Definition Classes
ASTNavigation
def
filterASTElems
[
T <:
AST
]
(
a:
Any
)
(
implicit
m:
ClassTag
[
T
]
)
:
List
[
T
]
Definition Classes
ASTNavigation
def
filterAllASTElems
[
T <:
AST
]
(
a:
Any
,
ctx:
FeatureExpr
,
env:
ASTEnv
)
(
implicit
m:
ClassTag
[
T
]
)
:
List
[
T
]
Definition Classes
ASTNavigation
def
filterAllASTElems
[
T <:
AST
]
(
a:
Any
)
(
implicit
m:
ClassTag
[
T
]
)
:
List
[
T
]
Definition Classes
ASTNavigation
def
filterAllFeatureExpr
(
e:
Product
)
:
List
[
FeatureExpr
]
Definition Classes
ConditionalNavigation
def
filterAllOptElems
(
e:
Product
)
:
List
[
Opt
[_]]
Definition Classes
ConditionalNavigation
def
filterAllVariableElems
(
e:
Product
)
:
List
[
Product
]
Definition Classes
ConditionalNavigation
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findPriorASTElem
[
T <:
AST
]
(
a:
Product
,
env:
ASTEnv
)
(
implicit
m:
ClassTag
[
T
]
)
:
Option
[
T
]
Definition Classes
ASTNavigation
def
findPriorASTElems
[
T <:
AST
]
(
a:
Product
,
env:
ASTEnv
)
(
implicit
m:
ClassTag
[
T
]
)
:
List
[
T
]
Definition Classes
ASTNavigation
def
flow
(
e:
AST
)
:
CFG
Attributes
protected
Definition Classes
MonotoneFW
def
flowR
(
e:
AST
)
:
CFG
Attributes
protected
Definition Classes
MonotoneFW
val
fm
:
FeatureModel
Definition Classes
MonotoneFW
def
fromCache
(
i:
Id
,
isKill:
Boolean
=
false
)
:
L
Attributes
protected
Definition Classes
MonotoneFWIdLab
def
gen
(
a:
AST
)
:
L
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
getAllPred
(
i:
AST
,
env:
ASTEnv
)
:
List
[(
AST
,
CFG
)]
Definition Classes
CFGHelper
def
getAllSucc
(
i:
AST
,
env:
ASTEnv
)
:
List
[(
AST
,
CFG
)]
Definition Classes
CFGHelper
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getFreshDefinition
(
i: (
Id
,
Int
)
)
: (
Id
,
Int
)
Attributes
protected
Definition Classes
MonotoneFW
def
getFreshDefinitionFromUsage
(
i: (
Id
,
Int
)
)
:
Set
[(
Id
,
Int
)]
Attributes
protected
Definition Classes
MonotoneFW
def
getOriginal
(
i: (
Id
,
Int
)
)
: (
Id
,
Int
)
Attributes
protected
Definition Classes
MonotoneFW
def
getUsedVariables
(
a:
AST
)
:
L
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
val
i
:
Map
[(
Id
,
Int
),
FeatureExpr
]
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
in
(
a:
AST
)
:
List
[((
Id
,
Int
),
FeatureExpr
)]
Definition Classes
MonotoneFW
def
infunction
(
a:
AST
)
:
L
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isPartOf
(
subterm:
Product
,
term:
Any
)
:
Boolean
Attributes
protected
Definition Classes
IntraCFG
def
isVariable
(
e:
Product
)
:
Boolean
Definition Classes
ConditionalNavigation
def
kill
(
a:
AST
)
:
L
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
l
:
Map
[(
Id
,
Int
),
FeatureExpr
]
Attributes
protected
Definition Classes
MonotoneFW
def
mapGenKillElements2MonotoneElements
(
s:
L
)
:
L
Attributes
protected
Definition Classes
MonotoneFWIdLab
→
MonotoneFW
val
memo
:
IdentityHashMapCache
[
R
]
Definition Classes
MonotoneFW
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nextAST
(
e:
Product
,
env:
ASTEnv
)
:
AST
Definition Classes
ASTNavigation
def
nextASTElems
(
e:
Product
,
env:
ASTEnv
)
:
List
[
AST
]
Definition Classes
ASTNavigation
def
nextOpt
(
e:
Opt
[_]
,
env:
ASTEnv
)
:
Opt
[_]
Definition Classes
ConditionalNavigation
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
out
(
a:
AST
)
:
List
[((
Id
,
Int
),
FeatureExpr
)]
Definition Classes
MonotoneFW
def
outfunction
(
a:
AST
)
:
L
Attributes
protected
Definition Classes
StdLibFuncReturn
→
MonotoneFW
def
parentAST
(
e:
Product
,
env:
ASTEnv
)
:
AST
Definition Classes
ASTNavigation
def
parentOpt
(
e:
Product
,
env:
ASTEnv
)
:
Opt
[_]
Definition Classes
ConditionalNavigation
def
point
(
e:
AST
)
:
L
Attributes
protected
Definition Classes
MonotoneFW
def
pred
(
source:
Product
,
env:
ASTEnv
)
:
CFG
Definition Classes
IntraCFG
def
predHelper
(
source:
Product
,
ctx:
FeatureExpr
,
oldres:
CFGRes
,
env:
ASTEnv
)
:
CFGRes
Definition Classes
IntraCFG
def
prevAST
(
e:
Product
,
env:
ASTEnv
)
:
AST
Definition Classes
ASTNavigation
def
prevASTElems
(
e:
Product
,
env:
ASTEnv
)
:
List
[
AST
]
Definition Classes
ASTNavigation
def
prevOpt
(
e:
Opt
[_]
,
env:
ASTEnv
)
:
Opt
[_]
Definition Classes
ConditionalNavigation
def
succ
(
source:
AST
,
env:
ASTEnv
)
:
CFG
Definition Classes
IntraCFG
val
succCCFGCache
:
CFGCache
Attributes
protected
Definition Classes
IntraCFG
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
t2SetT
(
i:
PGT
)
:
Set
[(
Id
,
Int
)]
Attributes
protected
Definition Classes
MonotoneFWIdLab
→
MonotoneFW
def
t2T
(
i:
PGT
)
:
PGT
Attributes
protected
Definition Classes
MonotoneFWIdLab
→
MonotoneFW
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
union
(
l:
L
,
l2:
L
)
:
L
Attributes
protected
Definition Classes
MonotoneFW
val
uses
: (
AnyRef
) ⇒
List
[
Id
]
Definition Classes
UsedDefinedDeclaredVariables
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
UsedDefinedDeclaredVariables
Inherited from
MonotoneFWIdLab
Inherited from
MonotoneFW
[(
Id
,
Int
)]
Inherited from
CFGHelper
Inherited from
IntraCFG
Inherited from
ConditionalNavigation
Inherited from
ASTNavigation
Inherited from
AnyRef
Inherited from
Any
Ungrouped