Package org.jacoco.agent.rt.internal
Class ConfigLoader
- java.lang.Object
-
- org.jacoco.agent.rt.internal.ConfigLoader
-
final class ConfigLoader extends java.lang.Object
Internal utility to load runtime configuration from a classpath resource and from system properties. System property keys are prefixed withjacoco.
. If the same property is defined twice the system property takes precedence.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
SUBST_PATTERN
private static java.lang.String
SYS_PREFIX
-
Constructor Summary
Constructors Modifier Constructor Description private
ConfigLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.Properties
load(java.lang.String resource, java.util.Properties system)
private static void
loadResource(java.lang.String resource, java.util.Properties result)
private static void
loadSystemProperties(java.util.Properties system, java.util.Properties result)
private static void
substSystemProperties(java.util.Properties result, java.util.Properties system)
-
-
-
Field Detail
-
SYS_PREFIX
private static final java.lang.String SYS_PREFIX
- See Also:
- Constant Field Values
-
SUBST_PATTERN
private static final java.util.regex.Pattern SUBST_PATTERN
-
-
Method Detail
-
load
static java.util.Properties load(java.lang.String resource, java.util.Properties system)
-
loadResource
private static void loadResource(java.lang.String resource, java.util.Properties result)
-
loadSystemProperties
private static void loadSystemProperties(java.util.Properties system, java.util.Properties result)
-
substSystemProperties
private static void substSystemProperties(java.util.Properties result, java.util.Properties system)
-
-