@Retention(value=RUNTIME)
 @Target(value={TYPE,METHOD,PARAMETER,FIELD,LOCAL_VARIABLE})
public @interface BIT
PL/I code
 
   DCL A BIT(4) INIT('1111'B);
   DCL B BIT(8) INIT('10101010'B);
   A=B;
   PUT SKIP LIST(A);
 when compiled is generated as
 when run displays as@BIT(4)BitN a = new java.uti.BitN(12);@BIT(8)BitN b = new java.uti.BitN(170); EPLI.ByValue(a, b); System.out.println(a);
'1010'B
| Modifier and Type | Required Element and Description | 
|---|---|
| int | valueMaximum length of BIT(n) stored as Strings |