Lines 648-657
Link Here
|
648 |
isDefinitelyNonNull = state.isDefinitelyNonNull(TestLocalVariableBinding.local0), |
648 |
isDefinitelyNonNull = state.isDefinitelyNonNull(TestLocalVariableBinding.local0), |
649 |
isDefinitelyNull = state.isDefinitelyNull(TestLocalVariableBinding.local0), |
649 |
isDefinitelyNull = state.isDefinitelyNull(TestLocalVariableBinding.local0), |
650 |
isDefinitelyUnknown = state.isDefinitelyUnknown(TestLocalVariableBinding.local0), |
650 |
isDefinitelyUnknown = state.isDefinitelyUnknown(TestLocalVariableBinding.local0), |
|
|
651 |
isPotentiallyNonNull = state.isPotentiallyNonNull(TestLocalVariableBinding.local0), |
651 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local0), |
652 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local0), |
652 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local0), |
653 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local0), |
653 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local0), |
654 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local0), |
654 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local0), |
655 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local0), |
|
|
656 |
cannotBeDefinitelyNullOrNonNull = state.cannotBeDefinitelyNullOrNonNull(TestLocalVariableBinding.local0), |
655 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local0), |
657 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local0), |
656 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local0); |
658 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local0); |
657 |
if (isDefinitelyNonNull |
659 |
if (isDefinitelyNonNull |
Lines 691-696
Link Here
|
691 |
|| isDefinitelyUnknown || isPotentiallyNull |
693 |
|| isDefinitelyUnknown || isPotentiallyNull |
692 |
|| isPotentiallyUnknown || isProtectedNonNull |
694 |
|| isPotentiallyUnknown || isProtectedNonNull |
693 |
|| isProtectedNull) |
695 |
|| isProtectedNull) |
|
|
696 |
|| cannotBeDefinitelyNullOrNonNull != |
697 |
(isPotentiallyUnknown || |
698 |
isPotentiallyNull && isPotentiallyNonNull) |
694 |
|| cannotBeNull != (isProtectedNonNull || |
699 |
|| cannotBeNull != (isProtectedNonNull || |
695 |
isDefinitelyNonNull) |
700 |
isDefinitelyNonNull) |
696 |
|| canOnlyBeNull != (isProtectedNull || |
701 |
|| canOnlyBeNull != (isProtectedNull || |
Lines 717-726
Link Here
|
717 |
isDefinitelyNonNull = state.isDefinitelyNonNull(TestLocalVariableBinding.local64), |
722 |
isDefinitelyNonNull = state.isDefinitelyNonNull(TestLocalVariableBinding.local64), |
718 |
isDefinitelyNull = state.isDefinitelyNull(TestLocalVariableBinding.local64), |
723 |
isDefinitelyNull = state.isDefinitelyNull(TestLocalVariableBinding.local64), |
719 |
isDefinitelyUnknown = state.isDefinitelyUnknown(TestLocalVariableBinding.local64), |
724 |
isDefinitelyUnknown = state.isDefinitelyUnknown(TestLocalVariableBinding.local64), |
|
|
725 |
isPotentiallyNonNull = state.isPotentiallyNonNull(TestLocalVariableBinding.local64), |
720 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local64), |
726 |
isPotentiallyNull = state.isPotentiallyNull(TestLocalVariableBinding.local64), |
721 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local64), |
727 |
isPotentiallyUnknown = state.isPotentiallyUnknown(TestLocalVariableBinding.local64), |
722 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local64), |
728 |
isProtectedNonNull = state.isProtectedNonNull(TestLocalVariableBinding.local64), |
723 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local64), |
729 |
isProtectedNull = state.isProtectedNull(TestLocalVariableBinding.local64), |
|
|
730 |
cannotBeDefinitelyNullOrNonNull = state.cannotBeDefinitelyNullOrNonNull(TestLocalVariableBinding.local64), |
724 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local64), |
731 |
cannotBeNull = state.cannotBeNull(TestLocalVariableBinding.local64), |
725 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local64); |
732 |
canOnlyBeNull = state.canOnlyBeNull(TestLocalVariableBinding.local64); |
726 |
if (isDefinitelyNonNull |
733 |
if (isDefinitelyNonNull |
Lines 760-765
Link Here
|
760 |
|| isDefinitelyUnknown || isPotentiallyNull |
767 |
|| isDefinitelyUnknown || isPotentiallyNull |
761 |
|| isPotentiallyUnknown || isProtectedNonNull |
768 |
|| isPotentiallyUnknown || isProtectedNonNull |
762 |
|| isProtectedNull) |
769 |
|| isProtectedNull) |
|
|
770 |
|| cannotBeDefinitelyNullOrNonNull != |
771 |
(isPotentiallyUnknown || |
772 |
isPotentiallyNull && |
773 |
isPotentiallyNonNull) |
763 |
|| cannotBeNull != (isProtectedNonNull || |
774 |
|| cannotBeNull != (isProtectedNonNull || |
764 |
isDefinitelyNonNull) |
775 |
isDefinitelyNonNull) |
765 |
|| canOnlyBeNull != (isProtectedNull || |
776 |
|| canOnlyBeNull != (isProtectedNull || |