1 16 package org.apache.commons.jxpath.ri.compiler; 17 18 22 public abstract class Operation extends Expression { 23 24 protected Expression args[]; 25 26 public Operation(Expression args[]) { 27 this.args = args; 28 } 29 30 public Expression[] getArguments() { 31 return args; 32 } 33 34 public boolean computeContextDependent() { 35 if (args != null) { 36 for (int i = 0; i < args.length; i++) { 37 if (args[i].isContextDependent()) { 38 return true; 39 } 40 } 41 } 42 return false; 43 } 44 } | Popular Tags |