Class UnreachableCodeFinder.UnreachableCodeFlowSet
- java.lang.Object
-
- soot.toolkits.scalar.AbstractFlowSet<T>
-
- soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder.UnreachableCodeFlowSet
-
- Enclosing class:
- UnreachableCodeFinder
public class UnreachableCodeFinder.UnreachableCodeFlowSet extends DavaFlowSet
-
-
Field Summary
-
Fields inherited from class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
elements
-
-
Constructor Summary
Constructors Constructor Description UnreachableCodeFlowSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnreachableCodeFinder.UnreachableCodeFlowSetclone()Clones the current FlowSet.voidintersection(FlowSet otherFlow, FlowSet destFlow)Notice that the intersection method only merges the elements of the flow set DavaFlowSet also contains information regarding abrupt control flow This should also be merged using the copyInternalDataFrom method-
Methods inherited from class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
add, addToBreakList, addToContinueList, addToImplicitBreaks, addToImplicitContinues, clear, contains, copy, copyInternalDataFrom, difference, emptySet, equals, getBreakSet, getContinueSet, getElementAt, getElementCount, getImplicitBreaks, getImplicitContinues, getImplicitlyBrokenSets, getImplicitlyContinuedSets, internalDataMatchesTo, isEmpty, iterator, remove, remove, size, toList, toString, union
-
Methods inherited from class soot.toolkits.scalar.AbstractFlowSet
add, difference, hashCode, intersection, isSubSet, remove, union
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface soot.toolkits.scalar.FlowSet
copyFreshToExisting
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
clone
public UnreachableCodeFinder.UnreachableCodeFlowSet clone()
Description copied from interface:FlowSetClones the current FlowSet.- Specified by:
clonein interfaceFlowSet- Overrides:
clonein classDavaFlowSet
-
intersection
public void intersection(FlowSet otherFlow, FlowSet destFlow)
Description copied from class:DavaFlowSetNotice that the intersection method only merges the elements of the flow set DavaFlowSet also contains information regarding abrupt control flow This should also be merged using the copyInternalDataFrom method- Specified by:
intersectionin interfaceFlowSet- Overrides:
intersectionin classDavaFlowSet
-
-