@Concealed public class ScriptHelper extends ScriptHelper
Constructor and Description |
---|
ScriptHelper() |
Modifier and Type | Method and Description |
---|---|
static org.codehaus.groovy.ast.MethodNode |
getMethodNodeForExpression(org.codehaus.groovy.ast.ClassNode node,
ExprDef exprDef) |
static org.codehaus.groovy.ast.MethodNode |
getMethodNodeForOperation(org.codehaus.groovy.ast.ClassNode node,
OperationDefinitionImpl operDef) |
static OperationDefinitionImpl |
getOperationDefinitionForMethodNode(OperationDefinitionsImpl operDefs,
org.codehaus.groovy.ast.MethodNode method) |
static ExprEval.TrustMode |
getTrustMode(org.codehaus.groovy.ast.MethodNode method) |
static ExprEval.TypeCheckedMode |
getTypeCheckedMode(org.codehaus.groovy.ast.MethodNode method) |
static java.lang.Object |
invokeMethod(java.lang.Object target,
java.lang.String name,
java.lang.Object args) |
static ExprDef |
lookupExprDef(ExprCodeSource codeSource,
org.codehaus.groovy.ast.MethodNode method) |
static void |
throwMissingMethodException(java.lang.String method,
java.lang.Object object,
java.lang.Object args)
For internal framework use only.
|
getOperationDefinitionForMethod, getOperationDefinitionForName, getOperationDefinitionForName
@Concealed public static void throwMissingMethodException(java.lang.String method, java.lang.Object object, java.lang.Object args)
method
- The name of the methodobject
- The target object of the methodargs
- The arguments of the method
Throw a custom missing method exception given the supplied inputs.public static java.lang.Object invokeMethod(java.lang.Object target, java.lang.String name, java.lang.Object args)
@Concealed public static ExprEval.TrustMode getTrustMode(org.codehaus.groovy.ast.MethodNode method)
@Concealed public static ExprEval.TypeCheckedMode getTypeCheckedMode(org.codehaus.groovy.ast.MethodNode method)
@Concealed public static org.codehaus.groovy.ast.MethodNode getMethodNodeForExpression(org.codehaus.groovy.ast.ClassNode node, ExprDef exprDef)
@Concealed public static org.codehaus.groovy.ast.MethodNode getMethodNodeForOperation(org.codehaus.groovy.ast.ClassNode node, OperationDefinitionImpl operDef)
@Concealed public static OperationDefinitionImpl getOperationDefinitionForMethodNode(OperationDefinitionsImpl operDefs, org.codehaus.groovy.ast.MethodNode method)
@Concealed public static ExprDef lookupExprDef(ExprCodeSource codeSource, org.codehaus.groovy.ast.MethodNode method)