public Object getAccessibleField(Object owner, int fieldIndex) throws ExecuteException { try { AccessibleFieldGetter getter = accessibleFieldGetters.get(fieldIndex); return getter.get(owner); } catch (Exception e) { throw new ExecuteException("Rule.getAccessibleField : unexpected error getting non-public field in rule " + getName(), e); } }
public Object getAccessibleField(Object owner, int fieldIndex) throws ExecuteException { try { AccessibleFieldGetter getter = accessibleFieldGetters.get(fieldIndex); return getter.get(owner); } catch (Exception e) { throw new ExecuteException("Rule.getAccessibleField : unexpected error getting non-public field in rule " + getName(), e); } }