Uses of Class
io.jawk.backend.AVM
Packages that use AVM
-
Uses of AVM in io.jawk
Modifier and TypeMethodDescriptionAwk.createAvm()Creates a reusable runtime backed by oneAVMinstance.Awk.createAvm(boolean profilingEnabled) Creates a reusable runtime backed by oneAVMinstance, optionally collecting runtime profiling statistics.protected AVMAwk.createAvm(AwkSettings settingsParam) Creates anAVMusing the provided runtime settings.protected AVMAwk.createAvm(AwkSettings settingsParam, boolean profilingEnabled) Creates anAVMusing the provided runtime settings and profiling mode.SandboxedAwk.createAvm()SandboxedAwk.createAvm(boolean profilingEnabled) protected AVMSandboxedAwk.createAvm(AwkSettings settingsParam) protected AVMSandboxedAwk.createAvm(AwkSettings settingsParam, boolean profilingEnabled) Awk.prepareEval(InputSource source) Prepares the first available record from a structuredInputSourcefor repeated expression evaluation and returns the mutableAVMthat will execute those expressions.Awk.prepareEval(String input) Prepares one text record for repeated expression evaluation and returns the mutableAVMthat will execute those expressions. -
Uses of AVM in io.jawk.backend
Subclasses of AVM in io.jawk.backend -
Uses of AVM in io.jawk.ext
Methods in io.jawk.ext with parameters of type AVMModifier and TypeMethodDescriptionvoidAbstractExtension.beforeStart(AVM avm, JRT runtime) Called after the runtime global variable slots have been allocated and before the first executable tuple runs.default voidJawkExtension.beforeStart(AVM avm, JRT jrt) Called after the runtime global variable slots have been allocated and before the first executable tuple runs.voidGawkExtension.initializeGawkVariables(AVM avmParam, JRT jrt) Installs thePROCINFO["sorted_in"]traversal order forfor-inloops and binds this per-engine extension instance to its interpreter.