public Location getTargetLocation() { return ruleScript.getTargetLocation(); }
public Location getTargetLocation() { return ruleScript.getTargetLocation(); }
/** * add a rule script to start or end of the index list according to its location type. AT ENTRY rules * are pushed so they are sorted in reverse load order. other rules are appended so they are sorted * in load order. * @param entries * @param script */ private void add(List<RuleScript> entries, RuleScript script) { // ENTRY rules are pushed so they are sorted in reverse load order // other rules are appended so they are sorted in load order if (script.getTargetLocation().getLocationType() == LocationType.ENTRY) { entries.add(0, script); } else { entries.add(script); } } /**
/** * add a rule script to start or end of the index list according to its location type. AT ENTRY rules * are pushed so they are sorted in reverse load order. other rules are appended so they are sorted * in load order. * @param entries * @param script */ private void add(List<RuleScript> entries, RuleScript script) { // ENTRY rules are pushed so they are sorted in reverse load order // other rules are appended so they are sorted in load order if (script.getTargetLocation().getLocationType() == LocationType.ENTRY) { entries.add(0, script); } else { entries.add(script); } } /**
public byte[] transform(byte[] targetClassBytes) final Location handlerLocation = ruleScript.getTargetLocation();
protected void dumpScript(RuleScript ruleScript) { String file = ruleScript.getFile(); int line = ruleScript.getLine(); if (file != null) { Helper.out("# " + file + " line " + line); } Helper.out("RULE " + ruleScript.getName()); if (ruleScript.isInterface()) { Helper.out("INTERFACE " + ruleScript.getTargetClass()); } else { Helper.out("CLASS " + ruleScript.getTargetClass()); } Helper.out("METHOD " + ruleScript.getTargetMethod()); if (ruleScript.getTargetHelper() != null) { Helper.out("HELPER " + ruleScript.getTargetHelper()); } Helper.out(ruleScript.getTargetLocation() + ""); Helper.out(ruleScript.getRuleText()); Helper.out("ENDRULE"); }
protected void dumpScript(RuleScript ruleScript) { String file = ruleScript.getFile(); int line = ruleScript.getLine(); if (file != null) { Helper.out("# " + file + " line " + line); } Helper.out("RULE " + ruleScript.getName()); if (ruleScript.isInterface()) { Helper.out("INTERFACE " + ruleScript.getTargetClass()); } else { Helper.out("CLASS " + ruleScript.getTargetClass()); } Helper.out("METHOD " + ruleScript.getTargetMethod()); if (ruleScript.getTargetHelper() != null) { Helper.out("HELPER " + ruleScript.getTargetHelper()); } Helper.out(ruleScript.getTargetLocation() + ""); Helper.out(ruleScript.getRuleText()); Helper.out("ENDRULE"); }
public byte[] transform(byte[] targetClassBytes) final Location handlerLocation = ruleScript.getTargetLocation();