Annotation Type JawkRawValue


@Retention(RUNTIME) @Target(PARAMETER) public @interface JawkRawValue
Marks an extension function parameter that must receive the AWK value exactly as the runtime stores it, without forcing an untyped variable or a missing array element into an assigned scalar.

Because the raw value can be an untyped placeholder, an uninitialized value, an associative array, or a precompiled regexp, the annotated Java parameter must be declared as Object. Type-introspection functions such as gawk's typeof() and isarray() rely on this marker.