Author: gnodet Date: Thu Jun 3 19:27:50 2010 New Revision: 951125 URL: http://svn.apache.org/viewvc?rev=951125&view=rev Log: Add back some weird syntax (that may actually be required for AIX)
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java?rev=951125&r1=951124&r2=951125&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/model/ProcessorDefinition.java Thu Jun 3 19:27:50 2010 @@ -997,7 +997,8 @@ public abstract class ProcessorDefinitio // when using doTry .. doCatch .. doFinally we should always // end the try definition to avoid having to use 2 x end() in the route // this is counter intuitive for end users - if (this instanceof TryDefinition) { + ProcessorDefinition defn = (ProcessorDefinition) this; + if (defn instanceof TryDefinition) { popBlock(); } @@ -2185,7 +2186,7 @@ public abstract class ProcessorDefinitio */ public ExpressionClause<ProcessorDefinition<Type>> transform() { ExpressionClause<ProcessorDefinition<Type>> clause = - new ExpressionClause<ProcessorDefinition<Type>>(this); + new ExpressionClause<ProcessorDefinition<Type>>((ProcessorDefinition<Type>) this); TransformDefinition answer = new TransformDefinition(clause); addOutput(answer); return clause;