@CompileStatic abstract class CompileStaticGroovyPage extends GroovyPage
Base class for staticly compiled GSPs getProperty and invokeMethod calls are a result of GroovyPageTypeCheckingExtension
Fields inherited from class | Fields |
---|---|
class GroovyPage |
CODEC_VARNAME, DEFAULT_NAMESPACE, EMPTY_BODY_CLOSURE, ENCODE_AS_ATTRIBUTE_NAME, EXPRESSION_OUT, EXPRESSION_OUT_STATEMENT, EXTENSION, OUT, OUT_STATEMENT, PAGE_SCOPE, PLUGIN_CONTEXT_PATH, RESERVED_NAMES, gspTagLibraryLookup, outputContext |
Type | Name and description |
---|---|
TagLibNamespaceMethodDispatcher |
defaultTagDispatcher |
Constructor and description |
---|
CompileStaticGroovyPage() |
Type Params | Return Type | Name and description |
---|---|---|
|
Object |
getProperty(String property) |
|
void |
initRun(Writer target, OutputContext outputContext, GroovyPageMetaInfo metaInfo) |
|
Object |
invokeMethod(String name, Object args) |
|
protected Object |
lookupTagDispatcher(String namespace) |
Methods inherited from class | Name |
---|---|
class GroovyPage |
applyTagInvocationContextCustomizers, changeItVariable, cleanup, createClosureForHtmlPart, createTagBody, evaluate, getBodyClosure, getExpressionOut, getGroovyPageFileName, getHtmlParts, getJspTag, getOut, getOutputContext, getOutputStack, getPluginContextPath, getProperty, init, initRun, invokeTag, isHtmlPart, isReservedName, lookupJspTagLib, lookupTagDispatcher, printHtmlPart, raw, registerSitemeshPreprocessMode, resolveProperty, setBodyClosure, setGspTagLibraryLookup, setHtmlParts, setJspTagLibraryResolver, setJspTags, setOut, setPluginContextPath |