Package org.grails.compiler.logging
Class LoggingTransformer
- java.lang.Object
-
- org.grails.compiler.logging.LoggingTransformer
-
- All Implemented Interfaces:
grails.compiler.ast.AllArtefactClassInjector,grails.compiler.ast.ClassInjector
public class LoggingTransformer extends java.lang.Object implements grails.compiler.ast.AllArtefactClassInjectorAdds a log field to all artifacts.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description LoggingTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidperformInjection(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.ClassNode classNode)voidperformInjection(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode)voidperformInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.ClassNode classNode)booleanshouldInject(java.net.URL url)
-
-
-
Method Detail
-
performInjection
public void performInjection(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode)- Specified by:
performInjectionin interfacegrails.compiler.ast.ClassInjector
-
performInjection
public void performInjection(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.ClassNode classNode)- Specified by:
performInjectionin interfacegrails.compiler.ast.ClassInjector
-
performInjectionOnAnnotatedClass
public void performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.ClassNode classNode)- Specified by:
performInjectionOnAnnotatedClassin interfacegrails.compiler.ast.ClassInjector
-
shouldInject
public boolean shouldInject(java.net.URL url)
- Specified by:
shouldInjectin interfacegrails.compiler.ast.ClassInjector
-
-