@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD,PARAMETER,FIELD,LOCAL_VARIABLE})
public @interface VARY
@CHAR
is expected to be fixed length.
Note: Expected to be used in conjunction with the @CHAR
representation.
PL/I code
DCL A CHAR(4) VARYING INIT('HI');
DCL B CHAR(8) VARYING INIT('THERE');
A=B;
PUT SKIP LIST(A);
when compiled is generated as
@CHAR(len=4)
@VARY
String a = "hi";
@CHAR(len=8)
@VARY
String b = "there";
EPLI.ByValue(a, b);
System.out.println(a);
when run displays as
ther