Lines 651-657
Link Here
|
651 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local0), |
651 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local0), |
652 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local0), |
652 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local0), |
653 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local0), |
653 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local0), |
654 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local0); |
654 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local0), |
|
|
655 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local0), |
656 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local0); |
655 |
if (isDefinitelyNonNull |
657 |
if (isDefinitelyNonNull |
656 |
&& (isDefinitelyNull || isDefinitelyUnknown |
658 |
&& (isDefinitelyNull || isDefinitelyUnknown |
657 |
|| isPotentiallyNull |
659 |
|| isPotentiallyNull |
Lines 688-694
Link Here
|
688 |
&& !(isDefinitelyNonNull || isDefinitelyNull |
690 |
&& !(isDefinitelyNonNull || isDefinitelyNull |
689 |
|| isDefinitelyUnknown || isPotentiallyNull |
691 |
|| isDefinitelyUnknown || isPotentiallyNull |
690 |
|| isPotentiallyUnknown || isProtectedNonNull |
692 |
|| isPotentiallyUnknown || isProtectedNonNull |
691 |
|| isProtectedNull)) { |
693 |
|| isProtectedNull) |
|
|
694 |
|| cannotBeNull != (isProtectedNonNull || |
695 |
isDefinitelyNonNull) |
696 |
|| canOnlyBeNull != (isProtectedNull || |
697 |
isDefinitelyNull)) { |
692 |
if (failures == 0) { |
698 |
if (failures == 0) { |
693 |
System.out.println(header); |
699 |
System.out.println(header); |
694 |
} |
700 |
} |
Lines 714-720
Link Here
|
714 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local64), |
720 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local64), |
715 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local64), |
721 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local64), |
716 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local64), |
722 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local64), |
717 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local64); |
723 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local64), |
|
|
724 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local64), |
725 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local64); |
718 |
if (isDefinitelyNonNull |
726 |
if (isDefinitelyNonNull |
719 |
&& (isDefinitelyNull || isDefinitelyUnknown |
727 |
&& (isDefinitelyNull || isDefinitelyUnknown |
720 |
|| isPotentiallyNull |
728 |
|| isPotentiallyNull |
Lines 751-757
Link Here
|
751 |
&& !(isDefinitelyNonNull || isDefinitelyNull |
759 |
&& !(isDefinitelyNonNull || isDefinitelyNull |
752 |
|| isDefinitelyUnknown || isPotentiallyNull |
760 |
|| isDefinitelyUnknown || isPotentiallyNull |
753 |
|| isPotentiallyUnknown || isProtectedNonNull |
761 |
|| isPotentiallyUnknown || isProtectedNonNull |
754 |
|| isProtectedNull)) { |
762 |
|| isProtectedNull) |
|
|
763 |
|| cannotBeNull != (isProtectedNonNull || |
764 |
isDefinitelyNonNull) |
765 |
|| canOnlyBeNull != (isProtectedNull || |
766 |
isDefinitelyNull)) { |
755 |
if (failures == 0) { |
767 |
if (failures == 0) { |
756 |
System.out.println(header); |
768 |
System.out.println(header); |
757 |
} |
769 |
} |