类 DefaultReachedSet<StateT extends AbstractState<StateT>>
java.lang.Object
proguard.analysis.cpa.defaults.DefaultReachedSet<StateT>
- 类型参数:
StateT- The states contained in the reached set.
- 所有已实现的接口:
ReachedSet<StateT>
public final class DefaultReachedSet<StateT extends AbstractState<StateT>>
extends Object
implements ReachedSet<StateT>
This is a
LinkedHashSet-based implementation of the ReachedSet.-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanAdds an abstract state.booleanaddAll(Collection<? extends StateT> abstractStates) Adds multiple abstract states.Returns a collection representation of itself.voidclear()Empties the reached set.getReached(StateT abstractState) Returns a collection of abstract states mergeable with theabstractState.booleanRemoves an abstract state.booleanremoveAll(Collection<? extends StateT> abstractStates) Removes multiple abstract states.
-
构造器详细资料
-
DefaultReachedSet
public DefaultReachedSet()
-
-
方法详细资料
-
add
从接口复制的说明:ReachedSetAdds an abstract state.- 指定者:
add在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
addAll
从接口复制的说明:ReachedSetAdds multiple abstract states.- 指定者:
addAll在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
remove
从接口复制的说明:ReachedSetRemoves an abstract state.- 指定者:
remove在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
removeAll
从接口复制的说明:ReachedSetRemoves multiple abstract states.- 指定者:
removeAll在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
asCollection
从接口复制的说明:ReachedSetReturns a collection representation of itself.- 指定者:
asCollection在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
getReached
从接口复制的说明:ReachedSetReturns a collection of abstract states mergeable with theabstractState.- 指定者:
getReached在接口中ReachedSet<StateT extends AbstractState<StateT>>
-
clear
public void clear()从接口复制的说明:ReachedSetEmpties the reached set.- 指定者:
clear在接口中ReachedSet<StateT extends AbstractState<StateT>>
-