|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface LogASTTransformation.LoggingStrategy
A LoggingStrategy defines how to wire a new logger instance into an existing class. It is meant to be used with the
Method Summary | |
---|---|
FieldNode
|
addLoggerFieldToClass(ClassNode classNode, java.lang.String fieldName)
In this method, you are given a ClassNode and a field name, and you must add a new Field onto the class. |
boolean
|
isLoggingMethod(java.lang.String methodName)
|
Expression
|
wrapLoggingMethodCall(Expression logVariable, java.lang.String methodName, Expression originalExpression)
|
Method Detail |
---|
public FieldNode addLoggerFieldToClass(ClassNode classNode, java.lang.String fieldName)
classNode
- the class that was originally annotated with the Log transformation.fieldName
- the name of the logger field
public boolean isLoggingMethod(java.lang.String methodName)
public Expression wrapLoggingMethodCall(Expression logVariable, java.lang.String methodName, Expression originalExpression)
Groovy Documentation