public Object evaluate()

in src/main/org/apache/ant/props/DelegatingPropertyEvaluator.java [48:65]


    public Object evaluate(String propertyName, PropertyHelper propertyHelper) {
        if (getRequiredStack().contains(propertyName)) {
            return null;
        }
        push(propertyName);
        try {
            for (Iterator iter = delegates.iterator(); iter.hasNext();) {
                Object value = ((PropertyEvaluator) iter.next()).evaluate(propertyName,
                        propertyHelper);
                if (value != null) {
                    return value;
                }
            }
        } finally {
            pop();
        }
        return null;
    }