public class JavaInstrumentationConfig extends InstrumentationConfig
| Modifier and Type | Field and Description |
|---|---|
static String |
JAVA_LANG_PREFIX |
DEFAULT_DB_DIR, DEFAULT_DB_FILE, DEFAULT_FLUSHING, DIRECTED_FLUSH_POLICY, DIRECTED_FLUSHING, FLUSH_VALUES, INTERVAL_FLUSH_POLICY, INTERVAL_FLUSHING, THREADED_FLUSH_POLICY, THREADED_FLUSHING| Constructor and Description |
|---|
JavaInstrumentationConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSourceFile(String fileName) |
File |
getDestDir() |
String |
getInstrFileExtension() |
LambdaInstrumentation |
getInstrumentLambda() |
String |
getJavaLangPrefix() |
File |
getSourceDir() |
List<String> |
getSourceFiles() |
SourceLevel |
getSourceLevel() |
void |
setDestDir(File destDir) |
void |
setFullyQualifyJavaLang(boolean fullyQualifiedJavaNames) |
void |
setInstrFileExtension(String extension) |
void |
setInstrumentLambda(LambdaInstrumentation instrumentLambda) |
void |
setSourceDir(File sourceDir) |
void |
setSourceLevel(SourceLevel sourceLevel)
Java language level of sources being instrumented.
|
boolean |
validate()
Implement validation in sub-classes.
|
addMethodContext, addProfile, addStatementContext, createDefaultInitStringDir, getClassNotFoundMsg, getDefaultBaseDir, getDistributedConfigString, getEncoding, getFlushInterval, getFlushPolicy, getFlushPolicyString, getIncludedFiles, getInitString, getInstrLevel, getMethodContexts, getProfiles, getProjectName, getRegistryFile, getRuntimeInitString, getStatementContexts, getTestDetector, getTmpDir, getValidationFailureReason, hasCustomContexts, isClassInstrStrategy, isEnabled, isIntervalBasedFlushing, isRecordTestResults, isRelative, isReportInitErrors, isSliceRecording, isStatementInstrEnabled, isTestDetector, loadFromStream, resolveInitString, saveToFile, setClassInstrStragegy, setClassNotFoundMsg, setDefaultBaseDir, setDistributedConfig, setEnabled, setEncoding, setFlushInterval, setFlushPolicy, setFlushPolicyFromString, setIncludedFiles, setInitstring, setInstrLevel, setInstrLevelStrategy, setInstrStrategy, setProjectName, setRecordTestResults, setRegistryFile, setRelative, setReportInitErrors, setSliceRecording, setTestDetector, setTmpDir, setValidationFailureReasonpublic static final String JAVA_LANG_PREFIX
public String getJavaLangPrefix()
public void setFullyQualifyJavaLang(boolean fullyQualifiedJavaNames)
public SourceLevel getSourceLevel()
public void setSourceLevel(SourceLevel sourceLevel)
public void setInstrFileExtension(String extension)
public String getInstrFileExtension()
public void setInstrumentLambda(LambdaInstrumentation instrumentLambda)
public LambdaInstrumentation getInstrumentLambda()
public void setSourceDir(File sourceDir)
public File getSourceDir()
public File getDestDir()
public void setDestDir(File destDir)
public void addSourceFile(String fileName)
public boolean validate()
InstrumentationConfigvalidate in class InstrumentationConfigCopyright © 2024 OpenClover.org. All rights reserved.