public boolean isOverride() { return ruleScript.isOverride(); }
public boolean isOverride() { return ruleScript.isOverride(); }
protected void collectAffectedNames(List<RuleScript> ruleScripts, List<String> classList, List<String> interfaceList, List<String> superClassList, List<String> superInterfaceList) { for (RuleScript ruleScript : ruleScripts) { String targetClassName = ruleScript.getTargetClass(); boolean isOverride = ruleScript.isOverride(); if (ruleScript.isInterface()) { if (!interfaceList.contains(targetClassName)) { interfaceList.add(targetClassName); if (isOverride) { superInterfaceList.add(targetClassName); } } } else { if (!classList.contains(targetClassName)) { classList.add(targetClassName); if (isOverride) { superClassList.add(targetClassName); } } } } }
protected void collectAffectedNames(List<RuleScript> ruleScripts, List<String> classList, List<String> interfaceList, List<String> superClassList, List<String> superInterfaceList) { for (RuleScript ruleScript : ruleScripts) { String targetClassName = ruleScript.getTargetClass(); boolean isOverride = ruleScript.isOverride(); if (ruleScript.isInterface()) { if (!interfaceList.contains(targetClassName)) { interfaceList.add(targetClassName); if (isOverride) { superInterfaceList.add(targetClassName); } } } else { if (!classList.contains(targetClassName)) { classList.add(targetClassName); if (isOverride) { superClassList.add(targetClassName); } } } } }
if (ruleScripts != null) { for (RuleScript ruleScript: ruleScripts) { if (isOverride && !ruleScript.isOverride()) { continue;
if (ruleScripts != null) { for (RuleScript ruleScript: ruleScripts) { if (isOverride && !ruleScript.isOverride()) { continue;
if (ruleScript.isInterface() || ruleScript.isOverride()) {
if (ruleScript.isInterface() || ruleScript.isOverride()) {
unindexTarget(current, index); boolean wasOverride = current.isOverride();
unindexTarget(current, index); boolean wasOverride = current.isOverride();
if (skipOverrideRules && script.isOverride()) { Helper.err("ScriptRepository.addScript : injection into overriding methods disabled but found override rules " + script.getName()); boolean isOverride = script.isOverride(); boolean wasOverride = previous.isOverride();
if (skipOverrideRules && script.isOverride()) { Helper.err("ScriptRepository.addScript : injection into overriding methods disabled but found override rules " + script.getName()); boolean isOverride = script.isOverride(); boolean wasOverride = previous.isOverride();
if (!isOverride || ruleScript.isOverride()) {
if (!isOverride || ruleScript.isOverride()) {
if (script.isOverride()) { info("Type checked overriding rule \"" + script.getName() + "\" against method in declared class"); } else { } else if (targetClass.isInterface() || script.isOverride()) {
if (script.isOverride()) { info("Type checked overriding rule \"" + script.getName() + "\" against method in declared class"); } else { } else if (targetClass.isInterface() || script.isOverride()) {