/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/flow/ |
H A D | ConditionalFlowInfo.java | 26 public FlowInfo initsWhenTrue; field in ConditionalFlowInfo 31 this.initsWhenTrue = initsWhenTrue; in ConditionalFlowInfo() 45 this.initsWhenTrue.addNullInfoFrom(otherInits); in addNullInfoFrom() 59 FlowInfo extra = this.initsWhenTrue; in asNegatedCondition() 60 this.initsWhenTrue = this.initsWhenFalse; in asNegatedCondition() 75 public FlowInfo initsWhenTrue() { in initsWhenTrue() method in ConditionalFlowInfo 77 return this.initsWhenTrue; in initsWhenTrue() 178 this.initsWhenTrue.resetNullInfo(local); in resetNullInfo() 209 this.initsWhenTrue.setReachMode(reachMode); in setReachMode() 229 return this.initsWhenTrue; in safeInitsWhenTrue() [all …]
|
H A D | FlowInfo.java | 94 if (initsWhenTrue == initsWhenFalse) return initsWhenTrue; in conditional() 96 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 167 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue() method in FlowInfo 424 FlowInfo initsWhenTrue, boolean isOptimizedTrue, in mergedOptimizedBranches() argument 453 mergedInfo = initsWhenTrue. in mergedOptimizedBranches() 463 FlowInfo initsWhenTrue, boolean isOptimizedTrue, in mergedOptimizedBranchesIfElse() argument 504 mergedInfo = initsWhenTrue.unconditionalInits(); in mergedOptimizedBranchesIfElse() 505 if (initsWhenTrue != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 524 initsWhenTrue != FlowInfo.DEAD_END && in mergedOptimizedBranchesIfElse() 531 initsWhenTrue.addPotentialInitializationsFrom(initsWhenFalse. in mergedOptimizedBranchesIfElse() [all …]
|
/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 D | ConditionalFlowInfo.java | 29 public FlowInfo initsWhenTrue; field in ConditionalFlowInfo 34 this.initsWhenTrue = initsWhenTrue; in ConditionalFlowInfo() 50 this.initsWhenTrue.addNullInfoFrom(otherInits); in addNullInfoFrom() 66 FlowInfo extra = this.initsWhenTrue; in asNegatedCondition() 67 this.initsWhenTrue = this.initsWhenFalse; in asNegatedCondition() 85 public FlowInfo initsWhenTrue() { in initsWhenTrue() method in ConditionalFlowInfo 87 return this.initsWhenTrue; in initsWhenTrue() 124 return this.initsWhenTrue.hasNullInfoFor(local) in hasNullInfoFor() 208 this.initsWhenTrue.resetNullInfo(local); in resetNullInfo() 244 this.initsWhenTrue.setReachMode(reachMode); in setReachMode() [all …]
|
H A D | FlowInfo.java | 102 if (initsWhenTrue == initsWhenFalse) return initsWhenTrue; in conditional() 104 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 175 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue() method in FlowInfo 432 FlowInfo initsWhenTrue, boolean isOptimizedTrue, in mergedOptimizedBranches() argument 461 mergedInfo = initsWhenTrue. in mergedOptimizedBranches() 471 FlowInfo initsWhenTrue, boolean isOptimizedTrue, in mergedOptimizedBranchesIfElse() argument 512 mergedInfo = initsWhenTrue.unconditionalInits(); in mergedOptimizedBranchesIfElse() 513 if (initsWhenTrue != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 532 initsWhenTrue != FlowInfo.DEAD_END && in mergedOptimizedBranchesIfElse() 539 initsWhenTrue.addPotentialInitializationsFrom(initsWhenFalse. in mergedOptimizedBranchesIfElse() [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 D | ConditionalFlowInfo.java | 22 public FlowInfo initsWhenTrue; field in ConditionalFlowInfo 27 this.initsWhenTrue = initsWhenTrue; in ConditionalFlowInfo() 47 FlowInfo extra = initsWhenTrue; in asNegatedCondition() 48 initsWhenTrue = initsWhenFalse; in asNegatedCondition() 63 public FlowInfo initsWhenTrue() { in initsWhenTrue() method in ConditionalFlowInfo 65 return initsWhenTrue; in initsWhenTrue() 73 return initsWhenTrue.isDefinitelyAssigned(field) in isDefinitelyAssigned() 82 return initsWhenTrue.isDefinitelyAssigned(local) in isDefinitelyAssigned() 119 initsWhenTrue.markAsDefinitelyAssigned(field); in markAsDefinitelyAssigned() 128 initsWhenTrue.markAsDefinitelyAssigned(local); in markAsDefinitelyAssigned() [all …]
|
H A D | FlowInfo.java | 35 public static FlowInfo conditional(FlowInfo initsWhenTrue, FlowInfo initsWhenFalse){ in conditional() argument 38 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 51 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue() method in FlowInfo 101 …public static FlowInfo mergedOptimizedBranches(FlowInfo initsWhenTrue, boolean isOptimizedTrue, Fl… in mergedOptimizedBranches() argument 104 if (initsWhenTrue == FlowInfo.DEAD_END && allowFakeDeadBranch) { in mergedOptimizedBranches() 107 mergedInfo = initsWhenTrue.addPotentialInitializationsFrom(initsWhenFalse); in mergedOptimizedBranches() 112 mergedInfo = initsWhenTrue.setReachMode(FlowInfo.UNREACHABLE); in mergedOptimizedBranches() 114 mergedInfo = initsWhenFalse.addPotentialInitializationsFrom(initsWhenTrue); in mergedOptimizedBranches() 118 mergedInfo = initsWhenTrue.unconditionalInits().mergedWith(initsWhenFalse.unconditionalInits()); in mergedOptimizedBranches()
|
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/flow/ |
H A D | ConditionalFlowInfo.java | 22 public FlowInfo initsWhenTrue; field in ConditionalFlowInfo 28 this.initsWhenTrue = initsWhenTrue; in ConditionalFlowInfo() 48 FlowInfo extra = initsWhenTrue; in asNegatedCondition() 49 initsWhenTrue = initsWhenFalse; in asNegatedCondition() 65 public FlowInfo initsWhenTrue() { in initsWhenTrue() method in ConditionalFlowInfo 67 return initsWhenTrue; in initsWhenTrue() 75 return initsWhenTrue.isDefinitelyAssigned(field) in isDefinitelyAssigned() 84 return initsWhenTrue.isDefinitelyAssigned(local) in isDefinitelyAssigned() 121 initsWhenTrue.markAsDefinitelyAssigned(field); in markAsDefinitelyAssigned() 130 initsWhenTrue.markAsDefinitelyAssigned(local); in markAsDefinitelyAssigned() [all …]
|
H A D | FlowInfo.java | 48 public static FlowInfo conditional(FlowInfo initsWhenTrue, in conditional() argument 53 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 66 abstract public FlowInfo initsWhenTrue(); in initsWhenTrue() method in FlowInfo
|
/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 D | InstanceOfExpression.java | 66 FlowInfo initsWhenTrue = null; in analyseCode() local 70 initsWhenTrue = flowInfo.copy(); in analyseCode() 71 initsWhenTrue.markAsComparedEqualToNonNull(local); in analyseCode() 75 flowInfo = FlowInfo.conditional(initsWhenTrue, flowInfo.copy()); in analyseCode() 84 if (initsWhenTrue == null) { in analyseCode() 88 initsWhenTrue = flowInfo.copy(); in analyseCode() 95 initsWhenTrue.markAsDefinitelyAssigned(this.elementVariable.binding); in analyseCode() 97 return (initsWhenTrue == null) ? flowInfo : in analyseCode() 98 FlowInfo.conditional(initsWhenTrue, flowInfo.copy()); in analyseCode()
|
H A D | DoStatement.java | 120 condInfo.initsWhenTrue().unconditionalInits())); in analyseCode() 123 condInfo.initsWhenTrue().unconditionalInits())); in analyseCode() 127 condInfo.initsWhenTrue().unconditionalInits()), false); in analyseCode() 130 condInfo.initsWhenTrue().unconditionalInits()), false); in analyseCode() 135 …gedWith(loopbackFlowInfo.unconditionalCopy().addNullInfoFrom(condInfo.initsWhenTrue()).uncondition… in analyseCode()
|
H A D | EqualExpression.java | 34 …lockScope scope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo init… in checkNullComparison() argument 62 …checkVariableComparison(scope, flowContext, flowInfo, initsWhenTrue, initsWhenFalse, local, rightS… in checkNullComparison() 79 …checkVariableComparison(scope, flowContext, flowInfo, initsWhenTrue, initsWhenFalse, local, leftSt… in checkNullComparison() 97 initsWhenTrue.setReachMode(FlowInfo.UNREACHABLE_BY_NULLANALYSIS); in checkNullComparison() 103 …lockScope scope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo init… in checkVariableComparison() argument 109 initsWhenTrue.markAsComparedEqualToNull(local); // from thereon it is set in checkVariableComparison() 114 initsWhenTrue.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 122 initsWhenTrue.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 205 …checkNullComparison(currentScope, flowContext, result, result.initsWhenTrue(), result.initsWhenFal… in analyseCode()
|
H A D | ForStatement.java | 126 actionInfo = condInfo.initsWhenTrue().unconditionalCopy(); in analyseCode() 138 FlowInfo initsWhenTrue = condInfo.initsWhenTrue(); in analyseCode() local 140 currentScope.methodScope().recordInitializationStates(initsWhenTrue); in analyseCode() 145 actionInfo = initsWhenTrue.unconditionalCopy(); in analyseCode()
|
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.jdt.core/org.eclipse.jdt.core.tests.model/workspace/Formatter/test186/ |
H A D | A_in.java | 5 .initsWhenTrue() in foo() 8 .mergedWith(rightInfo.initsWhenTrue().copy() in foo()
|
H A D | A_out.java | 4 leftInfo.initsWhenTrue().copy().unconditionalInits() in foo() 5 .mergedWith(rightInfo.initsWhenTrue().copy() in foo()
|
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ |
H A D | ForStatement.java | 117 actionInfo = flowInfo.initsWhenTrue().copy(); in analyseCode() 124 FlowInfo initsWhenTrue = flowInfo.initsWhenTrue(); in analyseCode() local 126 .recordInitializationStates(initsWhenTrue); in analyseCode() 131 actionInfo = initsWhenTrue.copy(); in analyseCode()
|
H A D | ConditionalExpression.java | 62 FlowInfo trueFlowInfo = flowInfo.initsWhenTrue().copy(); in analyseCode() 105 .initsWhenTrue().copy().unconditionalInits(); in analyseCode() 110 .initsWhenTrue().copy().unconditionalInits(); in analyseCode()
|
H A D | AND_AND_Expression.java | 58 FlowInfo rightInfo = leftInfo.initsWhenTrue().unconditionalInits() in analyseCode() 68 FlowInfo trueMergedInfo = rightInfo.initsWhenTrue().copy(); in analyseCode()
|
H A D | OR_OR_Expression.java | 78 leftInfo.initsWhenTrue().copy().unconditionalInits() in analyseCode() 80 rightInfo.initsWhenTrue().copy() in analyseCode()
|
/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 D | ForStatement.java | 110 actionInfo = flowInfo.initsWhenTrue().copy(); in analyseCode() 117 FlowInfo initsWhenTrue = flowInfo.initsWhenTrue(); in analyseCode() local 119 currentScope.methodScope().recordInitializationStates(initsWhenTrue); in analyseCode() 124 actionInfo = initsWhenTrue.copy(); in analyseCode()
|
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/ast/ |
H A D | InstanceOfExpression.java | 47 FlowInfo initsWhenTrue = flowInfo.copy(); in analyseCode() local 48 initsWhenTrue.markAsComparedEqualToNonNull(local); in analyseCode() 52 return FlowInfo.conditional(initsWhenTrue, flowInfo.copy()); in analyseCode()
|
H A D | ForStatement.java | 121 actionInfo = condInfo.initsWhenTrue().unconditionalCopy(); in analyseCode() 133 FlowInfo initsWhenTrue = condInfo.initsWhenTrue(); in analyseCode() local 135 currentScope.methodScope().recordInitializationStates(initsWhenTrue); in analyseCode() 140 actionInfo = initsWhenTrue.unconditionalCopy(); in analyseCode()
|
H A D | EqualExpression.java | 31 …lockScope scope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo init… in checkNullComparison() argument 59 …checkVariableComparison(scope, flowContext, flowInfo, initsWhenTrue, initsWhenFalse, local, rightS… in checkNullComparison() 76 …checkVariableComparison(scope, flowContext, flowInfo, initsWhenTrue, initsWhenFalse, local, leftSt… in checkNullComparison() 94 initsWhenTrue.setReachMode(FlowInfo.UNREACHABLE_BY_NULLANALYSIS); in checkNullComparison() 100 …lockScope scope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo init… in checkVariableComparison() argument 106 initsWhenTrue.markAsComparedEqualToNull(local); // from thereon it is set in checkVariableComparison() 111 initsWhenTrue.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 119 initsWhenTrue.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 188 …checkNullComparison(currentScope, flowContext, result, result.initsWhenTrue(), result.initsWhenFal… in analyseCode()
|
H A D | DoStatement.java | 115 condInfo.initsWhenTrue().unconditionalInits())); in analyseCode() 118 condInfo.initsWhenTrue().unconditionalInits())); in analyseCode() 122 loopbackFlowInfo.mergedWith(condInfo.initsWhenTrue().unconditionalCopy()); in analyseCode()
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1476 final Bits initsWhenTrue; field in Flow.AssignAnalyzer 1537 initsWhenTrue = new Bits(true); in AssignAnalyzer() 1686 initsWhenTrue.assign(inits); in split() 1730 initsWhenTrue.assign(inits); in scanCond() 1742 initsWhenTrue.assign(inits); in scanCond() 1984 inits.assign(initsWhenTrue); in visitDoLoop() 2010 inits.assign(initsWhenTrue); in visitWhileLoop() 2258 inits.assign(initsWhenTrue); in visitConditional() 2294 inits.assign(initsWhenTrue); in visitIf() 2423 initsWhenTrue.assign(t); in visitUnary() [all …]
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1476 final Bits initsWhenTrue; field in Flow.AssignAnalyzer 1537 initsWhenTrue = new Bits(true); in AssignAnalyzer() 1686 initsWhenTrue.assign(inits); in split() 1730 initsWhenTrue.assign(inits); in scanCond() 1742 initsWhenTrue.assign(inits); in scanCond() 1984 inits.assign(initsWhenTrue); in visitDoLoop() 2010 inits.assign(initsWhenTrue); in visitWhileLoop() 2258 inits.assign(initsWhenTrue); in visitConditional() 2294 inits.assign(initsWhenTrue); in visitIf() 2423 initsWhenTrue.assign(t); in visitUnary() [all …]
|