Class BlockStatementMatch
- java.lang.Object
-
- org.jenkinsci.plugins.pipeline.modeldefinition.parser.BlockStatementMatch
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
public class BlockStatementMatch extends Object implements groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description BlockStatementMatch(org.codehaus.groovy.ast.expr.MethodCallExpression whole, String methodName, org.codehaus.groovy.ast.expr.ClosureExpression body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.codehaus.groovy.ast.expr.Expression
getArgument(int i)
org.codehaus.groovy.ast.expr.TupleExpression
getArguments()
org.codehaus.groovy.ast.expr.ClosureExpression
getBody()
groovy.lang.MetaClass
getMetaClass()
String
getMethodName()
Object
getProperty(String property)
org.codehaus.groovy.ast.expr.MethodCallExpression
getWhole()
Object
invokeMethod(String method, Object arguments)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(String property, Object value)
-
-
-
Constructor Detail
-
BlockStatementMatch
public BlockStatementMatch(org.codehaus.groovy.ast.expr.MethodCallExpression whole, String methodName, org.codehaus.groovy.ast.expr.ClosureExpression body)
-
-
Method Detail
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
invokeMethod
public Object invokeMethod(String method, Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
-
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
-
setProperty
public void setProperty(String property, Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
-
getWhole
public final org.codehaus.groovy.ast.expr.MethodCallExpression getWhole()
-
getMethodName
public final String getMethodName()
-
getArguments
public final org.codehaus.groovy.ast.expr.TupleExpression getArguments()
-
getBody
public final org.codehaus.groovy.ast.expr.ClosureExpression getBody()
-
getArgument
@Nullable public org.codehaus.groovy.ast.expr.Expression getArgument(int i)
-
-