org.checkerframework.checker.signedness.qual
public @Interface Unsigned
extends Annotation
- Annotations
- @Documented
- @Retention:RUNTIME
- @Target:TYPE_USE, TYPE_PARAMETER
- @SubtypeOf:UnknownSignedness
- @DefaultFor
- typeKinds:CHAR
- types:Character
- @UpperBoundFor
- typeKinds:CHAR
- types:Character
- Imports
- java.lang.annotation.Documented, .ElementType, .Retention, .RetentionPolicy, .Target, org.checkerframework.framework.qual.DefaultFor, .SubtypeOf, .TypeKind, .UpperBoundFor
The value is to be interpreted as unsigned. That is, if the most significant bit in the bitwise
representation is set, then the bits should be interpreted as a large positive number rather than
as a negative number.