Open AndrewShf opened 1 year ago
Intersection type is not considered when doing adaptation. https://github.com/eisop/checker-framework/blob/master/framework/src/main/java/org/checkerframework/framework/type/AbstractViewpointAdapter.java#L373
Related errors of viewpointChecker:
javacheck -cp framework/build/classes/java/test -processor viewpointtest.ViewpointTestChecker checker/tests/all-systems/Issue1003.java
: StackOverflow error
javacheck -cp framework/build/classes/java/test -processor viewpointtest.ViewpointTestChecker checker/tests/all-systems/Crash.java
: error: AsSuperVisitor: type is not an erased subtype of supertype.
javacheck -cp framework/build/classes/java/test -processor viewpointtest.ViewpointTestChecker checker/tests/all-systems/IntersectionTypes.java