use of org.infernus.idea.checkstyle.config.PluginConfiguration in project checkstyle-idea by jshiell.
the class CheckStyleConfigurable method isModified.
@Override
public boolean isModified() {
final PluginConfiguration oldConfig = pluginConfigurationManager.getCurrent();
final PluginConfiguration newConfig = PluginConfigurationBuilder.from(configPanel.getPluginConfiguration()).withScanBeforeCheckin(oldConfig.isScanBeforeCheckin()).build();
boolean result = !oldConfig.hasChangedFrom(newConfig);
if (LOG.isDebugEnabled()) {
LOG.debug("Has config changed? " + result);
}
return result;
}
use of org.infernus.idea.checkstyle.config.PluginConfiguration in project checkstyle-idea by jshiell.
the class CheckStyleConfigurable method reset.
public void reset() {
final PluginConfiguration pluginConfig = pluginConfigurationManager.getCurrent();
configPanel.showPluginConfiguration(pluginConfig);
activateCurrentCheckstyleVersion(pluginConfig.getCheckstyleVersion(), pluginConfig.getThirdPartyClasspath());
}
use of org.infernus.idea.checkstyle.config.PluginConfiguration in project checkstyle-idea by jshiell.
the class CodeStyleImporterTest method setUp.
@Override
protected void setUp() throws Exception {
super.setUp();
PluginConfigurationManager mockPluginConfig = mock(PluginConfigurationManager.class);
final PluginConfiguration mockConfigDto = PluginConfigurationBuilder.testInstance("8.0").build();
when(mockPluginConfig.getCurrent()).thenReturn(mockConfigDto);
when(project.getService(PluginConfigurationManager.class)).thenReturn(mockPluginConfig);
csService = new CheckstyleProjectService(project);
codeStyleSettings = CodeStyleSettingsManager.createTestSettings(CodeStyleSettings.getDefaults());
javaSettings = codeStyleSettings.getCommonSettings(JavaLanguage.INSTANCE);
}
Aggregations