| Package | Description |
|---|---|
| com.ibm.wala.demandpa.alg | |
| com.ibm.wala.demandpa.alg.refinepolicy | |
| com.ibm.wala.demandpa.alg.statemachine |
| Modifier and Type | Class and Description |
|---|---|
class |
CallStack
Representation for a calling context.
|
| Modifier and Type | Method and Description |
|---|---|
StateMachine.State |
IntraProcFilter.getStartState() |
StateMachine.State |
WithState.getState() |
StateMachine.State |
IntraProcFilter.transition(StateMachine.State prevState,
IFlowLabel label) |
StateMachine.State |
ContextSensitiveStateMachine.transition(StateMachine.State prevState,
IFlowLabel label) |
| Modifier and Type | Method and Description |
|---|---|
StateMachine.State |
IntraProcFilter.transition(StateMachine.State prevState,
IFlowLabel label) |
StateMachine.State |
ContextSensitiveStateMachine.transition(StateMachine.State prevState,
IFlowLabel label) |
| Constructor and Description |
|---|
InstanceFieldKeyAndState(InstanceFieldKey wrapped,
StateMachine.State state) |
InstanceKeyAndState(InstanceKey ik,
StateMachine.State state) |
PointerKeyAndState(PointerKey pk,
StateMachine.State state) |
WithState(T wrapped,
StateMachine.State state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TunedFieldRefinementPolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
boolean |
OnlyArraysPolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
boolean |
NeverRefineFieldsPolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
boolean |
ManualFieldPolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
boolean |
FieldRefinePolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
boolean |
DelegatingFieldRefinePolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state)
returns
true if
A.shouldRefine(field) || B.shouldRefine(field). |
boolean |
AlwaysRefineFieldsPolicy.shouldRefine(IField field,
PointerKey basePtr,
PointerKey val,
IFlowLabel label,
StateMachine.State state) |
| Modifier and Type | Field and Description |
|---|---|
static StateMachine.State |
StateMachine.ERROR |
| Modifier and Type | Method and Description |
|---|---|
StateMachine.State |
StateMachine.getStartState() |
StateMachine.State |
DummyStateMachine.getStartState() |
StateMachine.State |
StateMachine.transition(StateMachine.State prevState,
T label) |
StateMachine.State |
DummyStateMachine.transition(StateMachine.State prevState,
T label) |
| Modifier and Type | Method and Description |
|---|---|
StateMachine.State |
StateMachine.transition(StateMachine.State prevState,
T label) |
StateMachine.State |
DummyStateMachine.transition(StateMachine.State prevState,
T label) |
Copyright © 2015. All rights reserved.