@Override public List<Rule> getRules() { return config == null ? null : config.getRules(); }
@Override public List<Rule> getRules() { return config == null ? null : config.getRules(); }
@Override public void setParameterStore(final ParameterStore parent) { for (int i = 0; i < config.getRules().size(); i++) { Rule rule = config.getRules().get(i); if (!(rule instanceof RuleBuilder)) continue; ParameterizedCallback callback = new ParameterizedCallbackImpl(rule, parent); Visitor<Condition> conditionVisitor = new ParameterizedConditionVisitor(callback); new ConditionVisit(rule).accept(conditionVisitor); Visitor<Operation> operationVisitor = new ParameterizedOperationVisitor(callback); new OperationVisit(rule).accept(operationVisitor); } }
@Override public void setParameterStore(final ParameterStore parent) { for (int i = 0; i < config.getRules().size(); i++) { Rule rule = config.getRules().get(i); if (!(rule instanceof RuleBuilder)) continue; ParameterizedCallback callback = new ParameterizedCallbackImpl(rule, parent); Visitor<Condition> conditionVisitor = new ParameterizedConditionVisitor(callback); new ConditionVisit(rule).accept(conditionVisitor); Visitor<Operation> operationVisitor = new ParameterizedOperationVisitor(callback); new OperationVisit(rule).accept(operationVisitor); } }
@Test void getConfiguration_noBasePackage() { this.webApplicationContextRunner.run(context -> { SpringBootAnnotationConfigProvider annotationConfigProvider = context.getBean( SpringBootAnnotationConfigProvider.class); assertThat(annotationConfigProvider).isNotNull(); MockServletContext servletContext = new MockServletContext(); Configuration configuration = annotationConfigProvider.getConfiguration(servletContext); assertThat(configuration.getRules().isEmpty()).isFalse(); }); } }
@Test void getConfiguration_classpathScanningEnabled() { this.webApplicationContextRunner.run(context -> { SpringBootAnnotationConfigProvider annotationConfigProvider = context.getBean( SpringBootAnnotationConfigProvider.class); assertThat(annotationConfigProvider).isNotNull(); MockServletContext servletContext = new MockServletContext(); Configuration configuration = annotationConfigProvider.getConfiguration(servletContext); assertThat(configuration.getRules().size()).isEqualTo(1); }); }
if (config != null) for (Rule rule : config.getRules())
if (config != null) for (Rule rule : config.getRules())
List<Rule> rules = configuration.getRules(); if (rules != null)
List<Rule> rules = configuration.getRules(); if (rules != null)
List<Rule> rules = config.getRules();
List<Rule> rules = config.getRules();
@Override public void setParameterStore(final ParameterStore parent) for (final Rule rule : config.getRules()) { if (rule instanceof RuleBuilder) { ParameterizedCallback callback = new ParameterizedCallback() {
@Override public void setParameterStore(final ParameterStore parent) for (final Rule rule : config.getRules()) { if (rule instanceof RuleBuilder) { ParameterizedCallback callback = new ParameterizedCallback() {
List<Rule> rules = compiledConfiguration.getRules();
@Override public void beforeExecution(GraphRewrite event) { final org.apache.commons.lang3.mutable.MutableInt count = new MutableInt(0); // Only count rulesets that are not disabled. for (Rule rule : configuration.getRules()) { count.increment(); Context ruleContext = rule instanceof Context ? (Context) rule : null; if (rule == null) return; AbstractRuleProvider ruleProvider = (AbstractRuleProvider) ruleContext.get(RuleMetadataType.RULE_PROVIDER); if (ruleProvider == null) return; if (ruleProvider.getMetadata().isDisabled()) count.decrement(); } progressMonitor.beginTask("Executing "+Util.WINDUP_BRAND_NAME_ACRONYM, count.intValue()); progressMonitor.worked(1); }