Skip to content

Upstreaming: BaseTypeValidator change #43

@wmdietl

Description

@wmdietl

https://github.com/jspecify/checker-framework/blame/2eea6f8242391624def3818289abc44c1ec4ae0b/framework/src/main/java/org/checkerframework/common/basetype/BaseTypeValidator.java#L562

This ignores parts of the checks in visitParameterizedType and notes that the check seems weird.

Steps:

  • investigate whether the EISOP behavior makes sense or needs adjusting,
  • investigate what different behavior the jspecify-reference-checker needs,
  • address by either adjusting upstream in general or adding a new helper method to allow downstream adjustment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions