Annotation Type PolySigned


  • @Documented
    @Retention(RUNTIME)
    @Target({TYPE_USE,TYPE_PARAMETER})
    @PolymorphicQualifier(UnknownSignedness.class)
    public @interface PolySigned
    A polymorphic qualifier for the signedness type system.

    When two formal parameter types are annotated with @PolySigned, the two arguments must have the same signedness type annotation. (This differs from the standard rule for polymorphic qualifiers.)

    See the Checker Framework Manual:
    Signedness Checker, Qualifier polymorphism