Package jadx.core.utils.blocks
Class BlockSet
java.lang.Object
jadx.core.utils.blocks.BlockSet
BlockNode set implementation based on BitSet.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddAll(Collection<BlockNode> blocks) booleanaddChecked(BlockNode block) booleanbooleancontainsAll(List<BlockNode> blocks) static BlockSetempty(MethodNode mth) voidstatic BlockSetfrom(MethodNode mth, Collection<BlockNode> blocks) getFirst()@Nullable BlockNodegetOne()booleanintersects(List<BlockNode> blocks) booleanisEmpty()iterator()voidremove()voidvoidremove(Collection<BlockNode> blocks) intsize()toList()toString()
-
Field Details
-
mth
-
bs
-
-
Constructor Details
-
BlockSet
-
-
Method Details
-
empty
-
from
-
contains
-
add
-
addAll
-
addAll
-
remove
-
remove
-
addChecked
-
containsAll
-
intersects
-
intersect
-
isEmpty
public boolean isEmpty() -
size
public int size() -
remove
public void remove() -
getOne
-
getFirst
-
forEach
-
iterator
-
spliterator
- Specified by:
spliteratorin interfaceIterable<BlockNode>
-
toList
-
toString
-