Interface | Description |
---|---|
SystemStateHandler<S> |
A implementation of this interface that is set to the
ReuseTree
(see ReuseOracle.ReuseOracleBuilder.withSystemStateHandler(SystemStateHandler) )
will be informed about all removed system states whenever
ReuseTree.disposeSystemstates() gets called. |
Class | Description |
---|---|
BoundedDeque<E> |
A generic deque-derived container which transparently acts either as a stack or
a queue, and optionally a capacity restriction with a configurable policy which element is
evicted (or reject) if the maximum capacity is reached.
|
ReuseEdge<S,I,O> | |
ReuseNode<S,I,O> | |
ReuseNode.NodeResult<S,I,O> | |
ReuseTree<S,I,O> |
The
ReuseTree is a tree like structure consisting of nodes (see
ReuseNode ) and edges (see ReuseEdge ) that is used by the
ReuseOracle :
Nodes may contain a system state (see ReuseNode.fetchSystemState(boolean) )
that could be used for executing suffixes of membership queries. |
ReuseTree.ReuseTreeBuilder<S,I,O> |
Enum | Description |
---|---|
BoundedDeque.AccessPolicy |
The policy which determines in which order elements are accessed.
|
BoundedDeque.EvictPolicy |
The policy which determines in which order elements are removed if
the maximum capacity is reached.
|
Copyright © 2015. All rights reserved.