org.codehaus.groovy.grails.compiler.web.pages
Class GroovyPageInjectionOperation

java.lang.Object
  extended by org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
      extended by org.codehaus.groovy.grails.compiler.injection.GrailsAwareInjectionOperation
          extended by org.codehaus.groovy.grails.compiler.web.pages.GroovyPageInjectionOperation

public class GroovyPageInjectionOperation
extends org.codehaus.groovy.grails.compiler.injection.GrailsAwareInjectionOperation

A GroovyPage compiler injection operation that uses a specified array of ClassInjector instances to attempt AST injection.

Since:
2.0

Constructor Summary
GroovyPageInjectionOperation()
           
 
Method Summary
 void call(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode)
           
 
Methods inherited from class org.codehaus.groovy.grails.compiler.injection.GrailsAwareInjectionOperation
getClassInjectors, getLocalClassInjectors
 
Methods inherited from class org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
needSortedInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyPageInjectionOperation

public GroovyPageInjectionOperation()
Method Detail

call

public void call(org.codehaus.groovy.control.SourceUnit source,
                 org.codehaus.groovy.classgen.GeneratorContext context,
                 org.codehaus.groovy.ast.ClassNode classNode)
          throws org.codehaus.groovy.control.CompilationFailedException
Overrides:
call in class org.codehaus.groovy.grails.compiler.injection.GrailsAwareInjectionOperation
Throws:
org.codehaus.groovy.control.CompilationFailedException