Uses of Interface
soot.toolkits.scalar.FlowSet
-
Packages that use FlowSet Package Description soot.dava.toolkits.base.AST.structuredAnalysis soot.jbco.jimpleTransformations soot.jimple.toolkits.annotation.nullcheck Classes that carry out an analysis to determine whether or not null pointer checks are necessary.soot.jimple.toolkits.callgraph soot.jimple.toolkits.infoflow soot.jimple.toolkits.scalar A toolkit for scalar optimization of Jimple.soot.jimple.toolkits.scalar.pre Particial redundency elimination.soot.jimple.toolkits.thread.mhp soot.jimple.toolkits.thread.mhp.findobject soot.jimple.toolkits.thread.synchronization soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs.soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework. -
-
Uses of FlowSet in soot.dava.toolkits.base.AST.structuredAnalysis
Classes in soot.dava.toolkits.base.AST.structuredAnalysis that implement FlowSet Modifier and Type Class Description classCPFlowSetclassDavaFlowSet<T>classUnreachableCodeFinder.UnreachableCodeFlowSetMethods in soot.dava.toolkits.base.AST.structuredAnalysis that return FlowSet Modifier and Type Method Description FlowSet<T>DavaFlowSet. emptySet()Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type FlowSet Modifier and Type Method Description voidDavaFlowSet. copy(FlowSet<T> destFlow)voidDavaFlowSet. difference(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidCPFlowSet. intersection(FlowSet otherFlow, FlowSet destFlow)voidDavaFlowSet. intersection(FlowSet<T> otherFlow, FlowSet<T> 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 methodvoidUnreachableCodeFinder.UnreachableCodeFlowSet. intersection(FlowSet otherFlow, FlowSet destFlow)voidDavaFlowSet. union(FlowSet<T> otherFlow, FlowSet<T> destFlow)Notice that the union 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 -
Uses of FlowSet in soot.jbco.jimpleTransformations
Methods in soot.jbco.jimpleTransformations that return FlowSet Modifier and Type Method Description protected FlowSetNew2InitFlowAnalysis. entryInitialFlow()protected FlowSetNew2InitFlowAnalysis. newInitialFlow()Methods in soot.jbco.jimpleTransformations with parameters of type FlowSet Modifier and Type Method Description protected voidNew2InitFlowAnalysis. copy(FlowSet source, FlowSet dest)protected voidNew2InitFlowAnalysis. flowThrough(FlowSet in, Unit d, FlowSet out)protected voidNew2InitFlowAnalysis. merge(FlowSet in1, FlowSet in2, FlowSet out) -
Uses of FlowSet in soot.jimple.toolkits.annotation.nullcheck
Fields in soot.jimple.toolkits.annotation.nullcheck declared as FlowSet Modifier and Type Field Description protected FlowSet<RefIntPair>BranchedRefVarsAnalysis. emptySetDeprecated.protected FlowSet<RefIntPair>BranchedRefVarsAnalysis. fullSetDeprecated.protected FlowSet<RefIntPair>BranchedRefVarsAnalysis. tempFlowSetDeprecated.Fields in soot.jimple.toolkits.annotation.nullcheck with type parameters of type FlowSet Modifier and Type Field Description protected Map<Unit,FlowSet<RefIntPair>>BranchedRefVarsAnalysis. unitToGenerateSetDeprecated.protected Map<Unit,FlowSet<RefIntPair>>BranchedRefVarsAnalysis. unitToPreserveSetDeprecated.Methods in soot.jimple.toolkits.annotation.nullcheck that return FlowSet Modifier and Type Method Description protected FlowSet<RefIntPair>BranchedRefVarsAnalysis. entryInitialFlow()Deprecated.protected FlowSet<RefIntPair>BranchedRefVarsAnalysis. newInitialFlow()Deprecated.Methods in soot.jimple.toolkits.annotation.nullcheck with parameters of type FlowSet Modifier and Type Method Description intBranchedRefVarsAnalysis. anyRefInfo(Value r, FlowSet<RefIntPair> f)Deprecated.protected voidBranchedRefVarsAnalysis. copy(FlowSet<RefIntPair> source, FlowSet<RefIntPair> dest)Deprecated.protected voidBranchedRefVarsAnalysis. flowThrough(FlowSet<RefIntPair> in, Unit stmt, List<FlowSet<RefIntPair>> outFall, List<FlowSet<RefIntPair>> outBranch)Deprecated.protected voidBranchedRefVarsAnalysis. merge(FlowSet<RefIntPair> in1, FlowSet<RefIntPair> in2, FlowSet<RefIntPair> out)Deprecated.protected intBranchedRefVarsAnalysis. refInfo(EquivalentValue r, FlowSet<RefIntPair> fs)Deprecated.Method parameters in soot.jimple.toolkits.annotation.nullcheck with type arguments of type FlowSet Modifier and Type Method Description protected voidBranchedRefVarsAnalysis. flowThrough(FlowSet<RefIntPair> in, Unit stmt, List<FlowSet<RefIntPair>> outFall, List<FlowSet<RefIntPair>> outBranch)Deprecated. -
Uses of FlowSet in soot.jimple.toolkits.callgraph
Methods in soot.jimple.toolkits.callgraph that return FlowSet Modifier and Type Method Description protected FlowSet<SootMethod>ClinitElimAnalysis. calculateInitialFlow()protected FlowSet<SootMethod>ClinitElimAnalysis. entryInitialFlow()protected FlowSet<SootMethod>ClinitElimAnalysis. newInitialFlow()Methods in soot.jimple.toolkits.callgraph with parameters of type FlowSet Modifier and Type Method Description voidClinitElimAnalysis. copy(FlowSet<SootMethod> src, FlowSet<SootMethod> dest)protected voidClinitElimAnalysis. copyFreshToExisting(FlowSet<SootMethod> in, FlowSet<SootMethod> dest)protected voidClinitElimAnalysis. flowThrough(FlowSet<SootMethod> inVal, Unit stmt, FlowSet<SootMethod> outVal)voidClinitElimAnalysis. merge(FlowSet<SootMethod> in1, FlowSet<SootMethod> in2, FlowSet<SootMethod> out) -
Uses of FlowSet in soot.jimple.toolkits.infoflow
Methods in soot.jimple.toolkits.infoflow that return FlowSet Modifier and Type Method Description protected FlowSet<Pair<EquivalentValue,EquivalentValue>>SimpleMethodInfoFlowAnalysis. entryInitialFlow()protected FlowSet<Pair<EquivalentValue,EquivalentValue>>SimpleMethodInfoFlowAnalysis. newInitialFlow() -
Uses of FlowSet in soot.jimple.toolkits.scalar
Classes in soot.jimple.toolkits.scalar that implement FlowSet Modifier and Type Class Description classToppedSet<T>Represents information for flow analysis, adding a top element to a lattice.Fields in soot.jimple.toolkits.scalar declared as FlowSet Modifier and Type Field Description protected FlowSet<Value>FastAvailableExpressionsAnalysis. emptySetprotected FlowSet<Value>SlowAvailableExpressionsAnalysis. emptySetprotected FlowSet<T>ToppedSet. underlyingSetFields in soot.jimple.toolkits.scalar with type parameters of type FlowSet Modifier and Type Field Description protected Map<Unit,FlowSet<Value>>FastAvailableExpressionsAnalysis. unitToGenerateSetMethods in soot.jimple.toolkits.scalar that return FlowSet Modifier and Type Method Description FlowSet<T>ToppedSet. emptySet()protected FlowSet<Object>CommonPrecedingEqualValueAnalysis. entryInitialFlow()protected FlowSet<Object>EqualLocalsAnalysis. entryInitialFlow()protected FlowSet<Object>EqualUsesAnalysis. entryInitialFlow()Deprecated.protected FlowSet<Value>FastAvailableExpressionsAnalysis. entryInitialFlow()protected FlowSet<Value>SlowAvailableExpressionsAnalysis. entryInitialFlow()protected FlowSet<Object>CommonPrecedingEqualValueAnalysis. newInitialFlow()protected FlowSet<Object>EqualLocalsAnalysis. newInitialFlow()protected FlowSet<Object>EqualUsesAnalysis. newInitialFlow()Deprecated.protected FlowSet<Value>FastAvailableExpressionsAnalysis. newInitialFlow()protected FlowSet<Value>PessimisticAvailableExpressionsAnalysis. newInitialFlow()protected FlowSet<Value>SlowAvailableExpressionsAnalysis. newInitialFlow()Methods in soot.jimple.toolkits.scalar with parameters of type FlowSet Modifier and Type Method Description protected voidCommonPrecedingEqualValueAnalysis. copy(FlowSet<Object> source, FlowSet<Object> dest)protected voidEqualLocalsAnalysis. copy(FlowSet<Object> source, FlowSet<Object> dest)protected voidEqualUsesAnalysis. copy(FlowSet<Object> source, FlowSet<Object> dest)Deprecated.protected voidFastAvailableExpressionsAnalysis. copy(FlowSet<Value> sourceSet, FlowSet<Value> destSet)protected voidSlowAvailableExpressionsAnalysis. copy(FlowSet<Value> sourceSet, FlowSet<Value> destSet)voidToppedSet. copy(FlowSet<T> d)voidToppedSet. difference(FlowSet<T> o, FlowSet<T> d)protected voidCommonPrecedingEqualValueAnalysis. flowThrough(FlowSet<Object> in, Unit unit, FlowSet<Object> out)protected voidEqualLocalsAnalysis. flowThrough(FlowSet<Object> in, Unit unit, FlowSet<Object> out)protected voidEqualUsesAnalysis. flowThrough(FlowSet<Object> in, Unit unit, FlowSet<Object> out)Deprecated.protected voidFastAvailableExpressionsAnalysis. flowThrough(FlowSet<Value> in, Unit u, FlowSet<Value> out)protected voidSlowAvailableExpressionsAnalysis. flowThrough(FlowSet<Value> in, Unit unit, FlowSet<Value> out)voidToppedSet. intersection(FlowSet<T> o, FlowSet<T> d)protected voidCommonPrecedingEqualValueAnalysis. merge(FlowSet<Object> in1, FlowSet<Object> in2, FlowSet<Object> out)protected voidEqualLocalsAnalysis. merge(FlowSet<Object> in1, FlowSet<Object> in2, FlowSet<Object> out)protected voidEqualUsesAnalysis. merge(FlowSet<Object> inSet1, FlowSet<Object> inSet2, FlowSet<Object> outSet)Deprecated.protected voidFastAvailableExpressionsAnalysis. merge(FlowSet<Value> inSet1, FlowSet<Value> inSet2, FlowSet<Value> outSet)protected voidSlowAvailableExpressionsAnalysis. merge(FlowSet<Value> inSet1, FlowSet<Value> inSet2, FlowSet<Value> outSet)voidToppedSet. union(FlowSet<T> o, FlowSet<T> d)Constructors in soot.jimple.toolkits.scalar with parameters of type FlowSet Constructor Description ToppedSet(FlowSet<T> under) -
Uses of FlowSet in soot.jimple.toolkits.scalar.pre
Methods in soot.jimple.toolkits.scalar.pre that return FlowSet Modifier and Type Method Description protected FlowSet<EquivalentValue>DelayabilityAnalysis. entryInitialFlow()protected FlowSet<EquivalentValue>DownSafetyAnalysis. entryInitialFlow()protected FlowSet<EquivalentValue>NotIsolatedAnalysis. entryInitialFlow()protected FlowSet<EquivalentValue>UpSafetyAnalysis. entryInitialFlow()FlowSet<EquivalentValue>EarliestnessComputation. getFlowBefore(Object node)returns the FlowSet of expressions, that have their earliest computation just beforenode.FlowSet<EquivalentValue>LatestComputation. getFlowBefore(Object node)returns the set of expressions, that have their latest computation just beforenode.protected FlowSet<EquivalentValue>DelayabilityAnalysis. newInitialFlow()protected FlowSet<EquivalentValue>DownSafetyAnalysis. newInitialFlow()protected FlowSet<EquivalentValue>NotIsolatedAnalysis. newInitialFlow()protected FlowSet<EquivalentValue>UpSafetyAnalysis. newInitialFlow()Methods in soot.jimple.toolkits.scalar.pre with parameters of type FlowSet Modifier and Type Method Description protected voidDelayabilityAnalysis. copy(FlowSet<EquivalentValue> sourceSet, FlowSet<EquivalentValue> destSet)protected voidDownSafetyAnalysis. copy(FlowSet<EquivalentValue> source, FlowSet<EquivalentValue> dest)protected voidNotIsolatedAnalysis. copy(FlowSet<EquivalentValue> sourceSet, FlowSet<EquivalentValue> destSet)protected voidUpSafetyAnalysis. copy(FlowSet<EquivalentValue> sourceSet, FlowSet<EquivalentValue> destSet)protected voidDelayabilityAnalysis. flowThrough(FlowSet<EquivalentValue> in, Unit u, FlowSet<EquivalentValue> out)protected voidDownSafetyAnalysis. flowThrough(FlowSet<EquivalentValue> in, Unit u, FlowSet<EquivalentValue> out)protected voidNotIsolatedAnalysis. flowThrough(FlowSet<EquivalentValue> in, Unit unit, FlowSet<EquivalentValue> out)protected voidUpSafetyAnalysis. flowThrough(FlowSet<EquivalentValue> in, Unit u, FlowSet<EquivalentValue> out)protected voidDelayabilityAnalysis. merge(FlowSet<EquivalentValue> inSet1, FlowSet<EquivalentValue> inSet2, FlowSet<EquivalentValue> outSet)protected voidDownSafetyAnalysis. merge(FlowSet<EquivalentValue> in1, FlowSet<EquivalentValue> in2, FlowSet<EquivalentValue> out)protected voidNotIsolatedAnalysis. merge(FlowSet<EquivalentValue> inSet1, FlowSet<EquivalentValue> inSet2, FlowSet<EquivalentValue> outSet)protected voidUpSafetyAnalysis. merge(FlowSet<EquivalentValue> inSet1, FlowSet<EquivalentValue> inSet2, FlowSet<EquivalentValue> outSet)Constructors in soot.jimple.toolkits.scalar.pre with parameters of type FlowSet Constructor Description EarliestnessComputation(UnitGraph unitGraph, UpSafetyAnalysis upSafe, DownSafetyAnalysis downSafe, SideEffectTester sideEffect, FlowSet<EquivalentValue> set)given an UpSafetyAnalysis and a DownSafetyAnalysis, performs the earliest-computation.
allows to share sets over multiple analyses (set-operations are usually more efficient, if the sets come from the same source). -
Uses of FlowSet in soot.jimple.toolkits.thread.mhp
Classes in soot.jimple.toolkits.thread.mhp that implement FlowSet Modifier and Type Class Description classMonitorSetMethods in soot.jimple.toolkits.thread.mhp that return FlowSet Modifier and Type Method Description protected FlowSetPegGraph. getAllNodes()FlowSetDominatorsFinder. getDominatorsOf(Object s)Methods in soot.jimple.toolkits.thread.mhp that return types with arguments of type FlowSet Modifier and Type Method Description Map<String,FlowSet>MonitorAnalysis. getMonitor()Map<String,FlowSet>PegGraph. getMonitor()protected Map<String,FlowSet>PegChain. getWaitingNodes()protected Map<String,FlowSet>PegGraph. getWaitingNodes()Method parameters in soot.jimple.toolkits.thread.mhp with type arguments of type FlowSet Modifier and Type Method Description protected voidPegGraph. setMonitor(Map<String,FlowSet> m) -
Uses of FlowSet in soot.jimple.toolkits.thread.mhp.findobject
Methods in soot.jimple.toolkits.thread.mhp.findobject that return FlowSet Modifier and Type Method Description FlowSetMultiRunStatementsFinder. getMultiRunStatements() -
Uses of FlowSet in soot.jimple.toolkits.thread.synchronization
Methods in soot.jimple.toolkits.thread.synchronization that return FlowSet Modifier and Type Method Description protected FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair>SynchronizedRegionFinder. newInitialFlow()All INs are initialized to the empty set.Methods in soot.jimple.toolkits.thread.synchronization with parameters of type FlowSet Modifier and Type Method Description protected voidSynchronizedRegionFinder. copy(FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> sourceSet, FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> destSet)protected voidSynchronizedRegionFinder. flowThrough(FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> in, Unit unit, FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> out)OUT is the same as (IN minus killSet) plus the genSet.protected voidLockAllocationBodyTransformer. internalTransform(Body b, FlowSet fs, List<soot.jimple.toolkits.thread.synchronization.CriticalSectionGroup> groups, boolean[] insertedGlobalLock)protected voidSynchronizedRegionFinder. merge(FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> inSet1, FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> inSet2, FlowSet<soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFlowPair> outSet)union -
Uses of FlowSet in soot.toolkits.graph
Fields in soot.toolkits.graph with type parameters of type FlowSet Modifier and Type Field Description protected Map<N,FlowSet<N>>SimpleDominatorsFinder. nodeToDominatorsMethods in soot.toolkits.graph that return FlowSet Modifier and Type Method Description protected FlowSet<Unit>DominatorAnalysis. entryInitialFlow()Deprecated.protected FlowSet<Unit>PostDominatorAnalysis. entryInitialFlow()Deprecated.protected FlowSet<Unit>DominatorAnalysis. newInitialFlow()Deprecated.protected FlowSet<Unit>PostDominatorAnalysis. newInitialFlow()Deprecated.Methods in soot.toolkits.graph with parameters of type FlowSet Modifier and Type Method Description protected voidDominatorAnalysis. copy(FlowSet<Unit> source, FlowSet<Unit> dest)Deprecated.protected voidPostDominatorAnalysis. copy(FlowSet<Unit> source, FlowSet<Unit> dest)Deprecated.protected voidDominatorAnalysis. flowThrough(FlowSet<Unit> in, Unit s, FlowSet<Unit> out)Deprecated.protected voidPostDominatorAnalysis. flowThrough(FlowSet<Unit> in, Unit s, FlowSet<Unit> out)Deprecated.protected voidDominatorAnalysis. merge(FlowSet<Unit> in1, FlowSet<Unit> in2, FlowSet<Unit> out)Deprecated.protected voidPostDominatorAnalysis. merge(FlowSet<Unit> in1, FlowSet<Unit> in2, FlowSet<Unit> out)Deprecated. -
Uses of FlowSet in soot.toolkits.scalar
Subinterfaces of FlowSet in soot.toolkits.scalar Modifier and Type Interface Description interfaceBoundedFlowSet<T>Represents bounded information for flow analysis.Classes in soot.toolkits.scalar that implement FlowSet Modifier and Type Class Description classAbstractBoundedFlowSet<T>provides functional code for most of the methods.classAbstractFlowSet<T>provides functional code for most of the methods.classArrayPackedSet<T>Reference implementation for a BoundedFlowSet.classArraySparseSet<T>Reference implementation for a FlowSet.classHashSparseSet<T>Reference implementation for a FlowSet.Fields in soot.toolkits.scalar declared as FlowSet Modifier and Type Field Description protected FlowSet<Local>InitAnalysis. allLocalsMethods in soot.toolkits.scalar that return FlowSet Modifier and Type Method Description FlowSet<T>FlowSet. clone()Clones the current FlowSet.FlowSet<T>AbstractFlowSet. emptySet()implemented, but inefficient.FlowSet<T>ArrayPackedSet. emptySet()FlowSet<T>ArraySparseSet. emptySet()FlowSet<T>FlowSet. emptySet()returns an empty set, most often more efficient than:((FlowSet)clone()).clear()FlowSet<T>HashSparseSet. emptySet()protected FlowSet<ValueBox>CombinedDUAnalysis. entryInitialFlow()protected FlowSet<Local>InitAnalysis. entryInitialFlow()protected FlowSet<ValueBox>CombinedDUAnalysis. newInitialFlow()protected FlowSet<Local>InitAnalysis. newInitialFlow()FlowSet<T>AbstractBoundedFlowSet. topSet()FlowSet<T>BoundedFlowSet. topSet()returns the topped set.Methods in soot.toolkits.scalar with parameters of type FlowSet Modifier and Type Method Description voidAbstractFlowSet. add(T obj, FlowSet<T> dest)voidFlowSet. add(T obj, FlowSet<T> dest)putsthisunionobjintodest.voidAbstractBoundedFlowSet. complement(FlowSet<T> dest)voidArrayPackedSet. complement(FlowSet<T> destFlow)voidBoundedFlowSet. complement(FlowSet<T> dest)Complements this BoundedFlowSet, putting the result intodest.voidAbstractFlowSet. copy(FlowSet<T> dest)voidArrayPackedSet. copy(FlowSet<T> destFlow)voidArraySparseSet. copy(FlowSet<T> destFlow)protected voidCombinedDUAnalysis. copy(FlowSet<ValueBox> source, FlowSet<ValueBox> dest)voidFlowSet. copy(FlowSet<T> dest)Copies the current FlowSet into dest.voidHashSparseSet. copy(FlowSet<T> destFlow)protected voidInitAnalysis. copy(FlowSet<Local> source, FlowSet<Local> dest)voidArraySparseSet. copyFreshToExisting(FlowSet<T> destFlow)default voidFlowSet. copyFreshToExisting(FlowSet<T> dest)Copies a *fresh* copy of this to dest.voidAbstractFlowSet. difference(FlowSet<T> other)voidAbstractFlowSet. difference(FlowSet<T> other, FlowSet<T> dest)voidArrayPackedSet. difference(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidArraySparseSet. difference(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidFlowSet. difference(FlowSet<T> other)Returns the set difference (this intersect ~other) of this FlowSet andother, putting result intothis.voidFlowSet. difference(FlowSet<T> other, FlowSet<T> dest)Returns the set difference (this intersect ~other) of this FlowSet andother, putting result intodest.voidHashSparseSet. difference(FlowSet<T> otherFlow, FlowSet<T> destFlow)protected voidCombinedDUAnalysis. flowThrough(FlowSet<ValueBox> out, Unit u, FlowSet<ValueBox> in)protected voidInitAnalysis. flowThrough(FlowSet<Local> in, Unit unit, FlowSet<Local> out)voidAbstractFlowSet. intersection(FlowSet<T> other)voidAbstractFlowSet. intersection(FlowSet<T> other, FlowSet<T> dest)voidArrayPackedSet. intersection(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidArraySparseSet. intersection(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidFlowSet. intersection(FlowSet<T> other)Returns the intersection (meet) of this FlowSet andother, putting result intothis.voidFlowSet. intersection(FlowSet<T> other, FlowSet<T> dest)Returns the intersection (meet) of this FlowSet andother, putting result intodest.voidHashSparseSet. intersection(FlowSet<T> otherFlow, FlowSet<T> destFlow)booleanAbstractFlowSet. isSubSet(FlowSet<T> other)booleanArrayPackedSet. isSubSet(FlowSet<T> other)booleanFlowSet. isSubSet(FlowSet<T> other)Returns true if theotherFlowSet is a subset ofthisFlowSet.protected voidCombinedDUAnalysis. merge(FlowSet<ValueBox> inout, FlowSet<ValueBox> in)protected voidCombinedDUAnalysis. merge(FlowSet<ValueBox> in1, FlowSet<ValueBox> in2, FlowSet<ValueBox> out)protected voidInitAnalysis. merge(FlowSet<Local> in1, FlowSet<Local> in2, FlowSet<Local> out)voidAbstractFlowSet. remove(T obj, FlowSet<T> dest)voidFlowSet. remove(T obj, FlowSet<T> dest)Putsthisminusobjintodest.voidAbstractFlowSet. union(FlowSet<T> other)voidAbstractFlowSet. union(FlowSet<T> other, FlowSet<T> dest)voidArrayPackedSet. union(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidArraySparseSet. union(FlowSet<T> otherFlow, FlowSet<T> destFlow)voidFlowSet. union(FlowSet<T> other)Returns the union (join) of this FlowSet andother, putting result intothis.voidFlowSet. union(FlowSet<T> other, FlowSet<T> dest)Returns the union (join) of this FlowSet andother, putting result intodest.voidHashSparseSet. union(FlowSet<T> otherFlow, FlowSet<T> destFlow)
-