Package org.jacoco.core.runtime
package org.jacoco.core.runtime
Runtime control and execution data collection.
-
ClassDescriptionBase
IRuntimeimplementation.Utility to create and parse options for the runtime agent.Possible values forAgentOptions.OUTPUT.Internal utility to parse and create command lines arguments.The instrumented classes need a piece of code that obtains aboolean[]instance from the runtime.IRuntimewhich defines a new class usingjava.lang.invoke.MethodHandles.Lookup.defineClassintroduced in Java 9.Provides access to classesjava.lang.invoke.MethodHandlesandjava.lang.invoke.MethodHandles.Lookupintroduced in Java 8.Interface for remote commands to a coverage runtime.This interface represents a particular mechanism to collect execution information in the target VM at runtime.ThisIRuntimeimplementation uses the Java logging API to report coverage data.ThisIRuntimeimplementation works with a modified system class.This implementation ofIExecutionDataAccessorGeneratorgenerate a direct dependency to the JaCoCo runtime agent to initialize the runtime and obtain probe arrays.ExecutionDataReaderwith commands added for runtime remote control.ExecutionDataWriterwith commands added for runtime remote control.Container for runtime execution and meta data.ThisIRuntimeimplementation makes the execution data available through a special entry in theSystem.getProperties()hash table.Matches strings against glob like wildcard expressions where?matches any single character and*matches any number of any character.