org.eclipse.xtend.expression
Class LoggingNullEvaluationHandler

java.lang.Object
  extended by org.eclipse.xtend.expression.LoggingNullEvaluationHandler
All Implemented Interfaces:
NullEvaluationHandler

public class LoggingNullEvaluationHandler
extends java.lang.Object
implements NullEvaluationHandler

Author:
karsten.thoms@itemis.de

Nested Class Summary
static class LoggingNullEvaluationHandler.Level
           
 
Constructor Summary
LoggingNullEvaluationHandler()
           
 
Method Summary
protected  java.lang.CharSequence buildMessage(SyntaxElement element, ExecutionContext ctx)
           
 java.lang.Object handleNullEvaluation(SyntaxElement element, ExecutionContext ctx)
          
 void setLevel(LoggingNullEvaluationHandler.Level level)
           
 void setLogCategory(java.lang.String category)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingNullEvaluationHandler

public LoggingNullEvaluationHandler()
Method Detail

handleNullEvaluation

public java.lang.Object handleNullEvaluation(SyntaxElement element,
                                             ExecutionContext ctx)

Specified by:
handleNullEvaluation in interface NullEvaluationHandler

setLogCategory

public void setLogCategory(java.lang.String category)

setLevel

public void setLevel(LoggingNullEvaluationHandler.Level level)

buildMessage

protected java.lang.CharSequence buildMessage(SyntaxElement element,
                                              ExecutionContext ctx)