Package io.jawk.ext.annotations
package io.jawk.ext.annotations
-
Annotation TypesClassDescriptionMarks an extension function parameter that must be evaluated and passed as an associative array backed by a
Map.Marks an extension method that should run after globals are allocated and before tuple execution starts.Marks a method as the implementation of an Awk extension function.Marks a trailing extension function parameter as optional: the AWK caller may omit it, in which case the Java method receivesnull.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.Marks an extension function parameter that takes a regular expression, so a regexp literal (/re/) supplied at that position keeps its precompiledPatterninstead of being evaluated as the boolean$0 ~ /re/expression.