Home
last modified time | relevance | path

Searched refs:FlowInfo (Results 1 – 25 of 408) sorted by relevance

12345678910>>...17

/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/
H A DFlowInfo.java74 abstract public FlowInfo addInitializationsFrom(FlowInfo otherInits); in addInitializationsFrom()
81 abstract public FlowInfo addNullInfoFrom(FlowInfo otherInits); in addNullInfoFrom()
94 abstract public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits); in addPotentialInitializationsFrom()
101 public static FlowInfo conditional(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in conditional()
333 case FlowInfo.UNKNOWN : in markNullStatus()
336 case FlowInfo.NULL : in markNullStatus()
339 case FlowInfo.NON_NULL : in markNullStatus()
351 …if ((nullStatus & (FlowInfo.POTENTIALLY_NULL|FlowInfo.POTENTIALLY_NON_NULL|FlowInfo.POTENTIALLY_UN… in markNullStatus()
363 return FlowInfo.UNKNOWN; in nullStatus()
365 return FlowInfo.NULL; in nullStatus()
[all …]
H A DConditionalFlowInfo.java29 public FlowInfo initsWhenTrue;
30 public FlowInfo initsWhenFalse;
32 ConditionalFlowInfo(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in ConditionalFlowInfo()
40 public FlowInfo addInitializationsFrom(FlowInfo otherInits) { in addInitializationsFrom()
48 public FlowInfo addNullInfoFrom(FlowInfo otherInits) { in addNullInfoFrom()
56 public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits) { in addPotentialInitializationsFrom()
64 public FlowInfo asNegatedCondition() { in asNegatedCondition()
66 FlowInfo extra = this.initsWhenTrue; in asNegatedCondition()
73 public FlowInfo copy() { in copy()
79 public FlowInfo initsWhenFalse() { in initsWhenFalse()
[all …]
H A DFlowContext.java70 public FlowInfo initsOnFinally;
273 FlowInfo exceptionFlow = flowInfo; in checkExceptionHandlers()
402 FlowInfo exceptionFlow = flowInfo; in checkExceptionHandlers()
516 public FlowInfo getInitsForFinalBlankInitializationCheck(TypeBinding declaringType, FlowInfo flowIn… in getInitsForFinalBlankInitializationCheck()
518 FlowInfo inits = flowInfo; in getInitsForFinalBlankInitializationCheck()
679 public FlowInfo initsOnBreak() { in initsOnBreak()
680 return FlowInfo.DEAD_END; in initsOnBreak()
684 return FlowInfo.DEAD_END; in initsOnReturn()
761 public void recordBreakFrom(FlowInfo flowInfo) { in recordBreakFrom()
865 if ((status & FlowInfo.NULL) != 0) { in checkUnboxing()
[all …]
H A DLoopingFlowContext.java93 void simulateThrowAfterLoopBack(FlowInfo flowInfo) { in simulateThrowAfterLoopBack()
107 FlowInfo upstreamNullFlowInfo, in LoopingFlowContext()
187 FlowInfo flowInfo = (this.nullInfos[i] != null) in complainOnDeferredNullChecks()
290 if (nullStatus != FlowInfo.NON_NULL) { in complainOnDeferredNullChecks()
329 FlowInfo flowInfo = (this.nullInfos[i] != null) in complainOnDeferredNullChecks()
411 if (nullStatus != FlowInfo.NON_NULL) { in complainOnDeferredNullChecks()
426 if (nullStatus != FlowInfo.NON_NULL) { in complainOnDeferredNullChecks()
481 return this.initsOnContinue != FlowInfo.DEAD_END; in isContinuedTo()
605 if (nullStatus == FlowInfo.NULL) in recordUnboxing()
632 ASTNode location, int checkType, FlowInfo flowInfo) { in recordUsingNullReference()
[all …]
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/flow/
H A DFlowInfo.java66 abstract public FlowInfo addInitializationsFrom(FlowInfo otherInits); in addInitializationsFrom()
73 abstract public FlowInfo addNullInfoFrom(FlowInfo otherInits); in addNullInfoFrom()
86 abstract public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits); in addPotentialInitializationsFrom()
93 public static FlowInfo conditional(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in conditional()
325 case FlowInfo.UNKNOWN : in markNullStatus()
328 case FlowInfo.NULL : in markNullStatus()
331 case FlowInfo.NON_NULL : in markNullStatus()
343 …if ((nullStatus & (FlowInfo.POTENTIALLY_NULL|FlowInfo.POTENTIALLY_NON_NULL|FlowInfo.POTENTIALLY_UN… in markNullStatus()
355 return FlowInfo.UNKNOWN; in nullStatus()
357 return FlowInfo.NULL; in nullStatus()
[all …]
H A DConditionalFlowInfo.java26 public FlowInfo initsWhenTrue;
27 public FlowInfo initsWhenFalse;
29 ConditionalFlowInfo(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in ConditionalFlowInfo()
36 public FlowInfo addInitializationsFrom(FlowInfo otherInits) { in addInitializationsFrom()
43 public FlowInfo addNullInfoFrom(FlowInfo otherInits) { in addNullInfoFrom()
50 public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits) { in addPotentialInitializationsFrom()
57 public FlowInfo asNegatedCondition() { in asNegatedCondition()
59 FlowInfo extra = this.initsWhenTrue; in asNegatedCondition()
65 public FlowInfo copy() { in copy()
70 public FlowInfo initsWhenFalse() { in initsWhenFalse()
[all …]
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/flow/
H A DFlowInfo.java16 public abstract class FlowInfo { class
26 abstract public FlowInfo addInitializationsFrom(FlowInfo otherInits); in addInitializationsFrom()
28 abstract public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits); in addPotentialInitializationsFrom()
30 public FlowInfo asNegatedCondition() { in asNegatedCondition()
35 public static FlowInfo conditional(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in conditional()
41 abstract public FlowInfo copy(); in copy()
49 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse()
51 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue()
101 …public static FlowInfo mergedOptimizedBranches(FlowInfo initsWhenTrue, boolean isOptimizedTrue, Fl… in mergedOptimizedBranches()
102 FlowInfo mergedInfo; in mergedOptimizedBranches()
[all …]
H A DConditionalFlowInfo.java22 public FlowInfo initsWhenTrue;
23 public FlowInfo initsWhenFalse;
25 ConditionalFlowInfo(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in ConditionalFlowInfo()
31 public FlowInfo addInitializationsFrom(FlowInfo otherInits) { in addInitializationsFrom()
38 public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits) { in addPotentialInitializationsFrom()
45 public FlowInfo asNegatedCondition() { in asNegatedCondition()
47 FlowInfo extra = initsWhenTrue; in asNegatedCondition()
53 public FlowInfo copy() { in copy()
58 public FlowInfo initsWhenFalse() { in initsWhenFalse()
63 public FlowInfo initsWhenTrue() { in initsWhenTrue()
[all …]
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/
H A DFakedTrackingVariable.java363 int newStatus = FlowInfo.NULL; in analyseCloseableAllocation()
757 if ((nullStatus & (FlowInfo.POTENTIALLY_NULL | FlowInfo.NULL)) != 0) { in cleanUpUnassigned()
776 int status = FlowInfo.UNKNOWN; in findMostSpecificStatus()
787 } else if (status == FlowInfo.NULL || status == FlowInfo.UNKNOWN) { in findMostSpecificStatus()
803 return FlowInfo.UNKNOWN; in getNullStatusAggressively()
823 if ((status & (FlowInfo.NON_NULL | FlowInfo.POTENTIALLY_NON_NULL)) != 0) in getNullStatusAggressively()
825 return FlowInfo.NULL; in getNullStatusAggressively()
829 return FlowInfo.NON_NULL; in getNullStatusAggressively()
835 return FlowInfo.NULL; in getNullStatusAggressively()
1071 …if ((mergedStatus & (FlowInfo.NULL|FlowInfo.POTENTIALLY_NULL|FlowInfo.POTENTIALLY_NON_NULL)) != 0)… in reportRecordedErrors()
[all …]
H A DIfStatement.java64 public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
77 FlowInfo thenFlowInfo = conditionFlowInfo.safeInitsWhenTrue(); in analyseCode()
79 thenFlowInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
83 elseFlowInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
85 if (((flowInfo.tagBits & FlowInfo.UNREACHABLE) == 0) && in analyseCode()
86 ((thenFlowInfo.tagBits & FlowInfo.UNREACHABLE) != 0)) { in analyseCode()
90 } else if (((flowInfo.tagBits & FlowInfo.UNREACHABLE) == 0) && in analyseCode()
91 ((elseFlowInfo.tagBits & FlowInfo.UNREACHABLE) != 0)) { in analyseCode()
117 if ((thenFlowInfo.tagBits & FlowInfo.UNREACHABLE_OR_DEAD) != 0) { in analyseCode()
124 if (thenFlowInfo == FlowInfo.DEAD_END in analyseCode()
[all …]
H A DReference.java28 import org.eclipse.jdt.internal.compiler.flow.FlowInfo;
48 public abstract FlowInfo analyseAssignment(BlockScope currentScope, FlowContext flowContext, FlowIn… in analyseAssignment()
51 public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
154 public int nullStatus(FlowInfo flowInfo, FlowContext flowContext) { in nullStatus()
156 return FlowInfo.NON_NULL; in nullStatus()
160 return FlowInfo.NON_NULL; in nullStatus()
162 return FlowInfo.NON_NULL; in nullStatus()
164 return FlowInfo.POTENTIALLY_NULL; in nullStatus()
166 return FlowInfo.FREE_TYPEVARIABLE; in nullStatus()
170 return FlowInfo.tagBitsToNullStatus(this.resolvedType.tagBits); in nullStatus()
[all …]
H A DWhileStatement.java49 public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
79 FlowInfo actionInfo; in analyseCode()
80 FlowInfo exitBranch; in analyseCode()
88 return FlowInfo.DEAD_END; in analyseCode()
92 mergedInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
112 actionInfo = FlowInfo.DEAD_END; in analyseCode()
116 actionInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
134 if ((combinedTagBits & FlowInfo.UNREACHABLE) != 0) { in analyseCode()
159 FlowInfo loopbackFlowInfo = flowInfo.copy(); in analyseCode()
169 FlowInfo mergedInfo = FlowInfo.mergedOptimizedBranches( in analyseCode()
[all …]
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/ast/
H A DFakedTrackingVariable.java292 int newStatus = FlowInfo.NULL; in analyseCloseableAllocation()
348 …if (status1 == FlowInfo.NULL || status2 == FlowInfo.NON_NULL) return pick(tracker1, tracker2, scop… in pickMoreUnsafe()
349 …if (status1 == FlowInfo.NON_NULL || status2 == FlowInfo.NULL) return pick(tracker2, tracker1, scop… in pickMoreUnsafe()
621 int status = FlowInfo.UNKNOWN; in findMostSpecificStatus()
632 } else if (status == FlowInfo.NULL || status == FlowInfo.UNKNOWN) { in findMostSpecificStatus()
648 return FlowInfo.UNKNOWN; in getNullStatusAggressively()
668 if ((status & (FlowInfo.NON_NULL | FlowInfo.POTENTIALLY_NON_NULL)) != 0) in getNullStatusAggressively()
670 return FlowInfo.NULL; in getNullStatusAggressively()
674 return FlowInfo.NON_NULL; in getNullStatusAggressively()
676 return FlowInfo.POTENTIALLY_NULL; in getNullStatusAggressively()
[all …]
H A DWhileStatement.java44 public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
74 FlowInfo actionInfo; in analyseCode()
75 FlowInfo exitBranch; in analyseCode()
83 return FlowInfo.DEAD_END; in analyseCode()
87 mergedInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
106 actionInfo = FlowInfo.DEAD_END; in analyseCode()
110 actionInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
127 if ((combinedTagBits & FlowInfo.UNREACHABLE) != 0) { in analyseCode()
147 FlowInfo loopbackFlowInfo = flowInfo.copy(); in analyseCode()
156 FlowInfo mergedInfo = FlowInfo.mergedOptimizedBranches( in analyseCode()
[all …]
H A DIfStatement.java60 public FlowInfo analyseCode(BlockScope currentScope, FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
73 FlowInfo thenFlowInfo = conditionFlowInfo.safeInitsWhenTrue(); in analyseCode()
75 thenFlowInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
79 elseFlowInfo.setReachMode(FlowInfo.UNREACHABLE_OR_DEAD); in analyseCode()
81 if (((flowInfo.tagBits & FlowInfo.UNREACHABLE) == 0) && in analyseCode()
82 ((thenFlowInfo.tagBits & FlowInfo.UNREACHABLE) != 0)) { in analyseCode()
86 } else if (((flowInfo.tagBits & FlowInfo.UNREACHABLE) == 0) && in analyseCode()
87 ((elseFlowInfo.tagBits & FlowInfo.UNREACHABLE) != 0)) { in analyseCode()
110 if ((thenFlowInfo.tagBits & FlowInfo.UNREACHABLE_OR_DEAD) != 0) { in analyseCode()
117 if (thenFlowInfo == FlowInfo.DEAD_END in analyseCode()
[all …]
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/
H A DFlowInfo.java18 public abstract class FlowInfo { class
32 abstract public FlowInfo addInitializationsFrom(FlowInfo otherInits); in addInitializationsFrom()
34 abstract public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits); in addPotentialInitializationsFrom()
36 public FlowInfo asNegatedCondition() { in asNegatedCondition()
48 public static FlowInfo conditional(FlowInfo initsWhenTrue, in conditional()
49 FlowInfo initsWhenFalse) { in conditional()
56 abstract public FlowInfo copy(); in copy()
64 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse()
66 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue()
115 abstract public FlowInfo setReachMode(int reachMode); in setReachMode()
H A DConditionalFlowInfo.java22 public FlowInfo initsWhenTrue;
24 public FlowInfo initsWhenFalse;
26 ConditionalFlowInfo(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse) { in ConditionalFlowInfo()
32 public FlowInfo addInitializationsFrom(FlowInfo otherInits) { in addInitializationsFrom()
39 public FlowInfo addPotentialInitializationsFrom(FlowInfo otherInits) { in addPotentialInitializationsFrom()
46 public FlowInfo asNegatedCondition() { in asNegatedCondition()
48 FlowInfo extra = initsWhenTrue; in asNegatedCondition()
54 public FlowInfo copy() { in copy()
60 public FlowInfo initsWhenFalse() { in initsWhenFalse()
65 public FlowInfo initsWhenTrue() { in initsWhenTrue()
[all …]
/dports/net/ipsumdump/ipsumdump-1.86/src/
H A Daggregateipflows.hh180 struct FlowInfo { struct in AggregateIPFlows
186 FlowInfo *_next; argument
189FlowInfo(uint32_t ports, FlowInfo *next, uint32_t agg) : _ports(ports), _aggregate(agg), _flow_ove… in FlowInfo() argument
195 struct StatFlowInfo : public FlowInfo {
199 …StatFlowInfo(uint32_t ports, FlowInfo *next, uint32_t agg) : FlowInfo(ports, next, agg) { _packets… in StatFlowInfo()
204 FlowInfo *_flows;
208 FlowInfo *find_force(uint32_t ports);
245 inline int relevant_timeout(const FlowInfo *, const Map &) const;
247 void stat_new_flow_hook(const Packet *, FlowInfo *);
249 inline void packet_emit_hook(const Packet *, const click_ip *, FlowInfo *);
[all …]
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.ui/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/
H A DParameterData.java26 import org.eclipse.jdt.internal.corext.refactoring.code.flow.FlowInfo;
40 fAccessMode= FlowInfo.UNUSED; in ParameterData()
66 return fAccessMode == FlowInfo.UNUSED; in isUnused()
74 return (fAccessMode & (FlowInfo.READ | FlowInfo.READ_POTENTIAL)) != 0; in isReadOnly()
78 return (fAccessMode & (FlowInfo.WRITE | FlowInfo.WRITE_POTENTIAL | FlowInfo.UNKNOWN)) != 0; in isWrite()
83 return FlowInfo.WRITE; in getSimplifiedAccessMode()
85 return FlowInfo.READ; in getSimplifiedAccessMode()
86 return FlowInfo.UNUSED; in getSimplifiedAccessMode()
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/
H A DConditionalExpression.java15 import net.sourceforge.phpdt.internal.compiler.flow.FlowInfo;
48 public FlowInfo analyseCode(BlockScope currentScope, in analyseCode()
49 FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
62 FlowInfo trueFlowInfo = flowInfo.initsWhenTrue().copy(); in analyseCode()
64 trueFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
74 falseFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
82 FlowInfo mergedInfo; in analyseCode()
107 trueInfoWhenTrue.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
112 falseInfoWhenTrue.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
117 trueInfoWhenFalse.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
[all …]
H A DAND_AND_Expression.java15 import net.sourceforge.phpdt.internal.compiler.flow.FlowInfo;
30 public FlowInfo analyseCode(BlockScope currentScope, in analyseCode()
31 FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
44 FlowInfo mergedInfo = left.analyseCode(currentScope, flowContext, in analyseCode()
53 FlowInfo leftInfo = left.analyseCode(currentScope, flowContext, in analyseCode()
58 FlowInfo rightInfo = leftInfo.initsWhenTrue().unconditionalInits() in analyseCode()
65 rightInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
68 FlowInfo trueMergedInfo = rightInfo.initsWhenTrue().copy(); in analyseCode()
72 FlowInfo mergedInfo = FlowInfo in analyseCode()
H A DOR_OR_Expression.java15 import net.sourceforge.phpdt.internal.compiler.flow.FlowInfo;
30 public FlowInfo analyseCode(BlockScope currentScope, in analyseCode()
31 FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
44 FlowInfo mergedInfo = left.analyseCode(currentScope, flowContext, in analyseCode()
53 FlowInfo leftInfo = left.analyseCode(currentScope, flowContext, in analyseCode()
59 FlowInfo rightInfo = leftInfo.initsWhenFalse().unconditionalInits() in analyseCode()
66 rightInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
69 FlowInfo falseMergedInfo = rightInfo.initsWhenFalse().copy(); in analyseCode()
73 FlowInfo mergedInfo = FlowInfo in analyseCode()
H A DIfStatement.java15 import net.sourceforge.phpdt.internal.compiler.flow.FlowInfo;
67 public FlowInfo analyseCode(BlockScope currentScope, in analyseCode()
68 FlowContext flowContext, FlowInfo flowInfo) { in analyseCode()
80 FlowInfo thenFlowInfo = flowInfo.initsWhenTrue().copy(); in analyseCode()
82 thenFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
99 FlowInfo elseFlowInfo = flowInfo.initsWhenFalse().copy(); in analyseCode()
101 elseFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
117 FlowInfo mergedInfo; in analyseCode()
141 mergedInfo = elseFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
149 mergedInfo = thenFlowInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
/dports/net/socketapi/socketapi-2.2.19/socketapi/
H A Dinternetflow.cc48 FlowInfo = 0; in InternetFlow()
56 FlowInfo = flow.FlowInfo; in InternetFlow()
66 FlowInfo = htonl(flowLabel | ((card32)trafficClass << 20)); in InternetFlow()
74 FlowInfo = 0; in reset()
93 address->sin6_flowinfo = FlowInfo; in getSystemAddress()
102 FlowInfo = 0; in setSystemAddress()
106 FlowInfo = address6->sin6_flowinfo; in setSystemAddress()
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast/
H A DWhileStatement.java39 public FlowInfo analyseCode( in analyseCode()
42 FlowInfo flowInfo) { in analyseCode()
58 FlowInfo postCondInfo = in analyseCode()
66 FlowInfo actionInfo; in analyseCode()
71 return FlowInfo.DEAD_END; in analyseCode()
73 FlowInfo mergedInfo = postCondInfo.initsWhenFalse().unconditionalInits(); in analyseCode()
75 mergedInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
92 actionInfo = FlowInfo.DEAD_END; in analyseCode()
96 actionInfo.setReachMode(FlowInfo.UNREACHABLE); in analyseCode()
120 FlowInfo mergedInfo = FlowInfo.mergedOptimizedBranches( in analyseCode()

12345678910>>...17