/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/flow/ |
H A D | ConditionalFlowInfo.java | 27 public FlowInfo initsWhenFalse; field in ConditionalFlowInfo 32 this.initsWhenFalse = initsWhenFalse; in ConditionalFlowInfo() 46 this.initsWhenFalse.addNullInfoFrom(otherInits); in addNullInfoFrom() 60 this.initsWhenTrue = this.initsWhenFalse; in asNegatedCondition() 61 this.initsWhenFalse = extra; in asNegatedCondition() 70 public FlowInfo initsWhenFalse() { in initsWhenFalse() method in ConditionalFlowInfo 72 return this.initsWhenFalse; in initsWhenFalse() 109 || this.initsWhenFalse.hasNullInfoFor(local); in hasNullInfoFor() 144 && this.initsWhenFalse.isProtectedNull(local); in isProtectedNull() 179 this.initsWhenFalse.resetNullInfo(local); in resetNullInfo() [all …]
|
H A D | FlowInfo.java | 94 if (initsWhenTrue == initsWhenFalse) return initsWhenTrue; in conditional() 96 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 156 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse() method in FlowInfo 425 FlowInfo initsWhenFalse, boolean isOptimizedFalse, in mergedOptimizedBranches() argument 454 mergedWith(initsWhenFalse.unconditionalInits()); in mergedOptimizedBranches() 464 FlowInfo initsWhenFalse, boolean isOptimizedFalse, in mergedOptimizedBranchesIfElse() argument 477 mergedInfo = initsWhenFalse.unconditionalInits(); in mergedOptimizedBranchesIfElse() 478 if (initsWhenFalse != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 525 initsWhenFalse != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 545 && initsWhenFalse != FlowInfo.DEAD_END) { 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 | 30 public FlowInfo initsWhenFalse; field in ConditionalFlowInfo 35 this.initsWhenFalse = initsWhenFalse; in ConditionalFlowInfo() 51 this.initsWhenFalse.addNullInfoFrom(otherInits); in addNullInfoFrom() 67 this.initsWhenTrue = this.initsWhenFalse; in asNegatedCondition() 68 this.initsWhenFalse = extra; in asNegatedCondition() 79 public FlowInfo initsWhenFalse() { in initsWhenFalse() method in ConditionalFlowInfo 81 return this.initsWhenFalse; in initsWhenFalse() 125 || this.initsWhenFalse.hasNullInfoFor(local); in hasNullInfoFor() 167 && this.initsWhenFalse.isProtectedNull(local); in isProtectedNull() 209 this.initsWhenFalse.resetNullInfo(local); in resetNullInfo() [all …]
|
H A D | FlowInfo.java | 102 if (initsWhenTrue == initsWhenFalse) return initsWhenTrue; in conditional() 104 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 164 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse() method in FlowInfo 433 FlowInfo initsWhenFalse, boolean isOptimizedFalse, in mergedOptimizedBranches() argument 462 mergedWith(initsWhenFalse.unconditionalInits()); in mergedOptimizedBranches() 472 FlowInfo initsWhenFalse, boolean isOptimizedFalse, in mergedOptimizedBranchesIfElse() argument 485 mergedInfo = initsWhenFalse.unconditionalInits(); in mergedOptimizedBranchesIfElse() 486 if (initsWhenFalse != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 533 initsWhenFalse != FlowInfo.DEAD_END) { in mergedOptimizedBranchesIfElse() 554 && initsWhenFalse != FlowInfo.DEAD_END) { 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 | 23 public FlowInfo initsWhenFalse; field in ConditionalFlowInfo 28 this.initsWhenFalse = initsWhenFalse; in ConditionalFlowInfo() 48 initsWhenTrue = initsWhenFalse; in asNegatedCondition() 49 initsWhenFalse = extra; in asNegatedCondition() 58 public FlowInfo initsWhenFalse() { in initsWhenFalse() method in ConditionalFlowInfo 60 return initsWhenFalse; in initsWhenFalse() 74 && initsWhenFalse.isDefinitelyAssigned(field); in isDefinitelyAssigned() 83 && initsWhenFalse.isDefinitelyAssigned(local); in isDefinitelyAssigned() 120 initsWhenFalse.markAsDefinitelyAssigned(field); in markAsDefinitelyAssigned() 129 initsWhenFalse.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() 49 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse() method in FlowInfo 101 …edBranches(FlowInfo initsWhenTrue, boolean isOptimizedTrue, FlowInfo initsWhenFalse, boolean isOpt… in mergedOptimizedBranches() argument 105 mergedInfo = initsWhenFalse.setReachMode(FlowInfo.UNREACHABLE); in mergedOptimizedBranches() 107 mergedInfo = initsWhenTrue.addPotentialInitializationsFrom(initsWhenFalse); in mergedOptimizedBranches() 111 if (initsWhenFalse == FlowInfo.DEAD_END && allowFakeDeadBranch) { 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 | 24 public FlowInfo initsWhenFalse; field in ConditionalFlowInfo 29 this.initsWhenFalse = initsWhenFalse; in ConditionalFlowInfo() 49 initsWhenTrue = initsWhenFalse; in asNegatedCondition() 50 initsWhenFalse = extra; in asNegatedCondition() 60 public FlowInfo initsWhenFalse() { in initsWhenFalse() method in ConditionalFlowInfo 62 return initsWhenFalse; in initsWhenFalse() 76 && initsWhenFalse.isDefinitelyAssigned(field); in isDefinitelyAssigned() 122 initsWhenFalse.markAsDefinitelyAssigned(field); in markAsDefinitelyAssigned() 131 initsWhenFalse.markAsDefinitelyAssigned(local); in markAsDefinitelyAssigned() 155 initsWhenFalse.setReachMode(reachMode); in setReachMode() [all …]
|
H A D | FlowInfo.java | 49 FlowInfo initsWhenFalse) { in conditional() argument 53 return new ConditionalFlowInfo(initsWhenTrue, initsWhenFalse); in conditional() 64 abstract public FlowInfo initsWhenFalse(); in initsWhenFalse() method in FlowInfo
|
/dports/java/phpeclipse/plugins/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ |
H A D | ConditionalExpression.java | 72 FlowInfo falseFlowInfo = flowInfo.initsWhenFalse().copy(); in analyseCode() 115 .initsWhenFalse().copy().unconditionalInits(); in analyseCode() 120 .initsWhenFalse().copy().unconditionalInits(); in analyseCode()
|
H A D | AND_AND_Expression.java | 73 .conditional(trueMergedInfo, leftInfo.initsWhenFalse().copy() in analyseCode() 75 rightInfo.initsWhenFalse().copy() in analyseCode()
|
H A D | OR_OR_Expression.java | 59 FlowInfo rightInfo = leftInfo.initsWhenFalse().unconditionalInits() in analyseCode() 69 FlowInfo falseMergedInfo = rightInfo.initsWhenFalse().copy(); 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 | 1477 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1538 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1684 initsWhenFalse.assign(inits); in split() 1734 initsWhenFalse.assign(inits); in scanCond() 1738 initsWhenFalse.assign(inits); in scanCond() 1977 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2007 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2385 inits.assign(initsWhenFalse); in visitAssert() 2421 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2422 initsWhenFalse.assign(initsWhenTrue); 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 | 1477 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1538 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1684 initsWhenFalse.assign(inits); in split() 1734 initsWhenFalse.assign(inits); in scanCond() 1738 initsWhenFalse.assign(inits); in scanCond() 1977 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2007 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2385 inits.assign(initsWhenFalse); in visitAssert() 2421 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2422 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/langtools/src/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1405 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1466 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1610 initsWhenFalse.assign(inits); in split() 1660 initsWhenFalse.assign(inits); in scanCond() 1664 initsWhenFalse.assign(inits); in scanCond() 1902 initsSkip.assign(initsWhenFalse); in visitDoLoop() 1932 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2308 inits.assign(initsWhenFalse); in visitAssert() 2357 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2358 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/langtools/src/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1405 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1466 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1610 initsWhenFalse.assign(inits); in split() 1660 initsWhenFalse.assign(inits); in scanCond() 1664 initsWhenFalse.assign(inits); in scanCond() 1902 initsSkip.assign(initsWhenFalse); in visitDoLoop() 1932 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2308 inits.assign(initsWhenFalse); in visitAssert() 2357 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2358 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1577 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1638 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1784 initsWhenFalse.assign(inits); in split() 1834 initsWhenFalse.assign(inits); in scanCond() 1838 initsWhenFalse.assign(inits); in scanCond() 2080 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2110 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2539 inits.assign(initsWhenFalse); in visitAssert() 2574 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2575 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1546 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1607 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1753 initsWhenFalse.assign(inits); in split() 1803 initsWhenFalse.assign(inits); in scanCond() 1807 initsWhenFalse.assign(inits); in scanCond() 2047 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2077 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2496 inits.assign(initsWhenFalse); in visitAssert() 2531 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2532 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/eclipse-ecj/eclipse-ecj-4.4.2_1/org/eclipse/jdt/internal/compiler/ast/ |
H A D | EqualExpression.java | 31 …ope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo initsWhenFalse) { 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() 96 initsWhenFalse.setReachMode(FlowInfo.UNREACHABLE_BY_NULLANALYSIS); in checkNullComparison() 100 …ext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo initsWhenFalse, LocalVariable… in checkVariableComparison() argument 107 initsWhenFalse.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 112 initsWhenFalse.markAsComparedEqualToNull(local); // from thereon it is set in checkVariableComparison() 188 …NullComparison(currentScope, flowContext, result, result.initsWhenTrue(), result.initsWhenFalse()); in analyseCode()
|
H A D | WhileStatement.java | 85 FlowInfo mergedInfo = flowInfo.copy().addInitializationsFrom(condInfo.initsWhenFalse()); in analyseCode() 130 exitBranch.addInitializationsFrom(condInfo.initsWhenFalse()); in analyseCode() 144 addInitializationsFrom(condInfo.initsWhenFalse()); in analyseCode()
|
H A D | OR_OR_Expression.java | 63 FlowInfo rightInfo = leftInfo.initsWhenFalse().unconditionalCopy(); in analyseCode() 78 this.right.checkNPEbyUnboxing(currentScope, flowContext, leftInfo.initsWhenFalse()); in analyseCode() 86 rightInfo.initsWhenFalse()); in analyseCode()
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1688 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1749 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1896 initsWhenFalse.assign(inits); in split() 1946 initsWhenFalse.assign(inits); in scanCond() 1950 initsWhenFalse.assign(inits); in scanCond() 2216 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2246 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2675 inits.assign(initsWhenFalse); in visitAssert() 2710 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2711 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1688 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1749 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1895 initsWhenFalse.assign(inits); in split() 1945 initsWhenFalse.assign(inits); in scanCond() 1949 initsWhenFalse.assign(inits); in scanCond() 2215 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2245 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2674 inits.assign(initsWhenFalse); in visitAssert() 2709 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2710 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1675 final Bits initsWhenFalse; field in Flow.AssignAnalyzer 1736 initsWhenFalse = new Bits(true); in AssignAnalyzer() 1882 initsWhenFalse.assign(inits); in split() 1932 initsWhenFalse.assign(inits); in scanCond() 1936 initsWhenFalse.assign(inits); in scanCond() 2197 initsSkip.assign(initsWhenFalse); in visitDoLoop() 2227 initsSkip.assign(initsWhenFalse) ; in visitWhileLoop() 2656 inits.assign(initsWhenFalse); in visitAssert() 2691 final Bits t = new Bits(initsWhenFalse); in visitUnary() 2692 initsWhenFalse.assign(initsWhenTrue); in visitUnary() [all …]
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Flow.java | 1748 final Bits initsWhenFalse; 1809 initsWhenFalse = new Bits(true); 1956 initsWhenFalse.assign(inits); 2006 initsWhenFalse.assign(inits); 2010 initsWhenFalse.assign(inits); 2276 initsSkip.assign(initsWhenFalse); 2306 initsSkip.assign(initsWhenFalse) ; 2740 inits.assign(initsWhenFalse); 2775 final Bits t = new Bits(initsWhenFalse); 2776 initsWhenFalse.assign(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 D | EqualExpression.java | 34 …ope, FlowContext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo initsWhenFalse) { 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() 99 initsWhenFalse.setReachMode(FlowInfo.UNREACHABLE_BY_NULLANALYSIS); in checkNullComparison() 103 …ext flowContext, FlowInfo flowInfo, FlowInfo initsWhenTrue, FlowInfo initsWhenFalse, LocalVariable… in checkVariableComparison() argument 110 initsWhenFalse.markAsComparedEqualToNonNull(local); // from thereon it is set in checkVariableComparison() 115 initsWhenFalse.markAsComparedEqualToNull(local); // from thereon it is set in checkVariableComparison() 205 …NullComparison(currentScope, flowContext, result, result.initsWhenTrue(), result.initsWhenFalse()); in analyseCode()
|