Here are those same two methods that I got from the download
-- NOTE I see no "// @Override"

    // ----- TemporalExpressionVisitor Implementation ----- //

    public void visit(Difference expr) {
        VisitorState newState = new VisitorState();
        newState.isIntersection = this.state.isIntersection;
        this.stateStack.push(this.state);
        this.state = newState;
        expr.getIncluded().accept(this);
        newState.isExcluded = true;
        expr.getExcluded().accept(this);
        this.state = this.stateStack.pop();
        if (this.state.isIntersection) {
            this.state.inclRecurList.addAll(newState.inclRecurList);
            this.state.exRecurList.addAll(newState.exRecurList);
        }
    }

    @SuppressWarnings("unchecked")
    public void visit(HourRange expr) {
        NumberList hourList = new NumberList();
        hourList.addAll(expr.getHourRangeAsSet());
        Recur recur = new Recur(Recur.HOURLY, 0);
        recur.getHourList().addAll(hourList);
        this.state.addRecur(recur);
    }

Hope this helps Ruth.

Cheers,
Ruppert

On May 27, 2010, at 10:46 AM, Adrian Crum wrote:

> It would be interesting to see if anyone else can find those annotations in 
> that download. I certainly can't.
> 
> -Adrian
> 
> On 5/27/2010 9:27 AM, Ruth Hoffman wrote:
>> Hi Adrian:
>> They may not be in SVN, but they certainly are in this download. I just
>> double checked:
>> 
>> http://apache.multihomed.net/ofbiz/apache-ofbiz-09.04.zip
>> 
>> Regards,
>> Ruth
>> 
>> Adrian Crum wrote
>>> I checked the 9.04 release zip file and the repository - those
>>> annotations do not exist in 9.04. They were removed last March - so
>>> maybe you are using an old download. At any rate, the problem doesn't
>>> exist in current code.
>>> 
>>> -Adrian
>>> 
>>> On 5/27/2010 8:57 AM, Ruth Hoffman wrote:
>>>> Hi Adrian:
>>>> 
>>>> I just downloaded the 9.04 release from the download site and these
>>>> lines are in the iCalRecurConverter.java source starting at line 124:
>>>> 
>>>> @Override
>>>> public void visit(Difference expr) {
>>>> VisitorState newState = new VisitorState();
>>>> newState.isIntersection = this.state.isIntersection;
>>>> this.stateStack.push(this.state);
>>>> this.state = newState;
>>>> expr.getIncluded().accept(this);
>>>> ...
>>>> 
>>>> Thanks.
>>>> Regards
>>>> Ruth
>>>> 
>>>> Adrian Crum wrote:
>>>>> Where are you getting that file from? Those annotations are not in
>>>>> 9.04.
>>>>> 
>>>>> -Adrian
>>>>> 
>>>>> On 5/27/2010 8:40 AM, Ruth Hoffman wrote:
>>>>>> Hi Adrian:
>>>>>> Here you go...a partial listing from recent 9.04
>>>>>> iCalRecurConverter.java
>>>>>> (with my comments) source:
>>>>>> 
>>>>>> // ----- TemporalExpressionVisitor Implementation ----- //
>>>>>> 
>>>>>> // @Override
>>>>>> public void visit(Difference expr) {
>>>>>> VisitorState newState = new VisitorState();
>>>>>> newState.isIntersection = this.state.isIntersection;
>>>>>> this.stateStack.push(this.state);
>>>>>> this.state = newState;
>>>>>> expr.getIncluded().accept(this);
>>>>>> newState.isExcluded = true;
>>>>>> expr.getExcluded().accept(this);
>>>>>> this.state = this.stateStack.pop();
>>>>>> if (this.state.isIntersection) {
>>>>>> this.state.inclRecurList.addAll(newState.inclRecurList);
>>>>>> this.state.exRecurList.addAll(newState.exRecurList);
>>>>>> }
>>>>>> }
>>>>>> 
>>>>>> @SuppressWarnings("unchecked")
>>>>>> // @Override
>>>>>> public void visit(HourRange expr) {
>>>>>> NumberList hourList = new NumberList();
>>>>>> hourList.addAll(expr.getHourRangeAsSet());
>>>>>> Recur recur = new Recur(Recur.HOURLY, 0);
>>>>>> recur.getHourList().addAll(hourList
>>>>>> ...
>>>>>> TIA
>>>>>> Ruth
>>>>>> Adrian Crum wrote:
>>>>>>> On 5/27/2010 4:18 AM, Ruth Hoffman wrote:
>>>>>>>> (Ended up just commenting out the offending lines in the code.)
>>>>>>> 
>>>>>>> I would be interested in seeing what those offending lines are.
>>>>>>> Like I
>>>>>>> said in my previous reply, there are no @Override annotations in the
>>>>>>> 9.04 version of that file.
>>>>>>> 
>>>>>>> -Adrian
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to