jodd-core/src/main/java/jodd/inex/InExRules.java
protected void addRule(final D ruleDefinition, final boolean include) {
		if (rules == null) {
			rules = new ArrayList<>();
		}

		if (include) {
			includesCount++;
		} else {
			excludesCount++;
		}

		Rule<R> newRule = new Rule<>(makeRule(ruleDefinition), include);

		if (rules.contains(newRule)) {
			return;
		}

		rules.add(newRule);
	}
protected void addRule(final D ruleDefinition, final boolean include) {
		if (rules == null) {
			rules = new ArrayList<>();
		}

		if (include) {
			includesCount++;
		} else {
			excludesCount++;
		}

		Rule<R> newRule = new Rule<>(makeRule(ruleDefinition), include);

		if (rules.contains(newRule)) {
			return;
		}

		rules.add(newRule);
	}
protected void addRule ( final D ruleDefinition , final boolean include ) { if ( rules == null ) { rules = new ArrayList <> ( ) ; } if ( include ) { includesCount ++ ; } else { excludesCount ++ ; } Rule < R > newRule = new Rule <> ( makeRule ( ruleDefinition ) , include ) ; if ( rules . contains ( newRule ) ) { return ; } rules . add ( newRule ) ; }
Adds a rule. Duplicates are not allowed and will be ignored.
Adds a rule . Duplicates are not allowed and will be ignored .