abstract class BuilderTypeCheckingExtension extends GroovyTypeCheckingExtensionSupport.TypeCheckingDSL
An abstract type checking extension for view DSLs to implement
| Modifiers | Name | Description |
|---|---|---|
protected static class |
BuilderTypeCheckingExtension.BuilderMethodReplacer |
| Type | Name and description |
|---|---|
boolean |
insideScope |
| Constructor and description |
|---|
BuilderTypeCheckingExtension() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
beforeMethodCallExpression(MethodCallExpression methodCallExpression) |
|
abstract ClassNode |
getBuilderClassNode()
|
|
abstract MethodNode |
getBuilderInvokeMethod()
|
|
abstract String |
getBuilderVariableName()
|
|
abstract MethodNode |
getDelegateInvokeMethod()
|
|
boolean |
isMethodDynamic(Object receiver, Object name, Object argList, Object argTypes, Object call) |
|
boolean |
isPropertyDynamic(PropertyExpression propertyExpression) |
|
Object |
run() |
|
void |
transformDynamicMethods(SourceUnit source, MethodNode mn, Set dynamicCalls) |
| Methods inherited from class | Name |
|---|---|
class GroovyTypeCheckingExtensionSupport.TypeCheckingDSL |
equals, evaluate, evaluate, getBinding, getClass, getMetaClass, getProperty, hashCode, invokeMethod, notify, notifyAll, print, printf, printf, println, println, run, run, setBinding, setMetaClass, setProperty, toString, wait, wait, wait |