@Override public DefaultSensorDescriptor requireProperty(String... propertyKey) { return requireProperties(propertyKey); }
public boolean isGlobal() { return descriptor.isGlobal(); } }
@Override public void addContextProperty(String key, String value) { sensorStorage.storeProperty(key, value); }
@Override public String toString() { return descriptor.name(); }
@Override protected void doSave() { requireNonNull(this.inputFile, "inputFile is mandatory on AnalysisError"); storage.store(this); }
private void addFileToFs(DefaultInputFile inputFile) { context.fileSystem().add(inputFile); }
public <G extends Serializable> Measure<G> measure(String componentKey, Metric<G> metric) { return measure(componentKey, metric.key()); }
@Override public DefaultSensorDescriptor createIssuesForRuleRepository(String... repositoryKey) { return createIssuesForRuleRepositories(repositoryKey); }
@Override public DefaultSensorDescriptor onlyOnLanguage(String languageKey) { return onlyOnLanguages(languageKey); }
private boolean settingsCondition(DefaultSensorDescriptor descriptor) { if (descriptor.configurationPredicate() != null) { return descriptor.configurationPredicate().test(config); } return true; }
public static SensorContextTester create(Path moduleBaseDir) { return new SensorContextTester(moduleBaseDir); }
@Override public void addContextProperty(String key, String value) { sensorStorage.storeProperty(key, value); }
/** * Default value is the version of this API at compilation time. You can override it * using {@link #setRuntime(SonarRuntime)} to test your Sensor behaviour. */ @Override public Version getSonarQubeVersion() { return runtime().getApiVersion(); }
@Override protected void doSave() { Preconditions.checkState(inputFile != null, "Call onFile() first"); storage.store(this); }
private void addFileToFs(DefaultInputFile inputFile) { context.fileSystem().add(inputFile); }
@Test public void storeProperty_throws_IAE_if_value_is_null() { expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage("Value of context property must not be null"); underTest.storeProperty("foo", null); } }
public static SensorContextTester create(File moduleBaseDir) { return new SensorContextTester(moduleBaseDir.toPath()); }
@Override protected void doSave() { checkInputFileNotNull(); storage.store(this); }
@Override public void doSave() { validateFile(); if (!isExcluded()) { storage.store(this); } }
@Override protected void doSave() { checkState(inputFile != null, "Call onFile() first"); if (isExcludedForDuplication()) { return; } addNewTokensLine(result, startIndex, currentIndex, startLine, sb); storage.store(this); }