return (-1) * result; final int thisPrecedence = getPrecedence(); final int otherPrecedence = ((AbstractProcessor)o).getPrecedence(); if (thisPrecedence > otherPrecedence) { return 1;
public final ProcessorResult process( final Arguments arguments, final ProcessorMatchingContext processorMatchingContext, final Node node) { try { return doProcess(arguments, processorMatchingContext, node); } catch (final TemplateProcessingException e) { if (!e.hasTemplateName()) { e.setTemplateName(node.getDocumentName()); } if (!e.hasLineNumber()) { e.setLineNumber(node.getLineNumber()); } throw e; } catch (final Exception e) { throw new TemplateProcessingException( "Error during execution of processor '" + this.getClass().getName() + "'", node.getDocumentName(), node.getLineNumber(), e); } }
final IProcessor elementProcessor = elementProcessorEntry.getProcessor(); final String precedence = (elementProcessor instanceof AbstractProcessor? Integer.valueOf(((AbstractProcessor)elementProcessor).getPrecedence()).toString() : "-"); logBuilder.line("[THYMELEAF] * \"{}\" [{}]: {}", new Object[] {elementName, precedence, elementProcessor.getClass().getName()}); final IProcessor attrProcessor = attrProcessorEntry.getProcessor(); final String precedence = (attrProcessor instanceof AbstractProcessor? Integer.valueOf(((AbstractProcessor)attrProcessor).getPrecedence()).toString() : "-"); logBuilder.line("[THYMELEAF] * \"{}\" [{}]: {}", new Object[] {attrName, precedence, attrProcessor.getClass().getName()}); final IProcessor processor = processorEntry.getProcessor(); final String precedence = (processor instanceof AbstractProcessor? Integer.valueOf(((AbstractProcessor)processor).getPrecedence()).toString() : "-"); logBuilder.line( "[THYMELEAF] * [{}] [{}]: {}",