public class Fact<S>
extends Object
simple dataflow fact for interprocedural dataflow analysis adaptable with a state enum *
-
Constructor Summary
Constructors
protected
Fact(@NonNull S initialState)
-
Method Summary
void
boolean
boolean
int
void
-
Constructor Details
-
Fact
public Fact(@NonNull S initialState)
-
Fact
public Fact(@NonNull Fact<S> originFact)
-
Fact
protected Fact(@NonNull Set<Local> aliases,
@NonNull S initialState)
-
Method Details
-
updateState
public void updateState(@NonNull S state)
-
addAlias
public void addAlias(@NonNull Local alias)
-
containsAlias
public boolean containsAlias(@NonNull Local value)
-
getState
public @NonNull S getState()
-
-
-