Constructor and Description |
---|
ModelParser(org.codehaus.groovy.control.SourceUnit sourceUnit) |
Modifier and Type | Method and Description |
---|---|
protected org.codehaus.groovy.ast.stmt.BlockStatement |
asBlock(org.codehaus.groovy.ast.stmt.Statement st) |
protected <X> X |
castOrNull(Class<X> type,
Object value) |
void |
checkForNestedPipelineStep(org.codehaus.groovy.ast.stmt.Statement statement) |
protected <T> List<T> |
eachStatement(org.codehaus.groovy.ast.stmt.Statement st,
groovy.lang.Closure<T> c) |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
protected String |
getSourceText(org.codehaus.groovy.ast.ASTNode n) |
protected String |
getSourceText(org.codehaus.groovy.ast.expr.BinaryExpression e) |
Object |
invokeMethod(String method,
Object arguments) |
BlockStatementMatch |
matchBlockStatement(org.codehaus.groovy.ast.stmt.Statement st) |
protected org.codehaus.groovy.ast.expr.MethodCallExpression |
matchMethodCall(org.codehaus.groovy.ast.stmt.Statement st) |
protected String |
matchMethodName(org.codehaus.groovy.ast.expr.MethodCallExpression exp) |
ParallelMatch |
matchParallel(org.codehaus.groovy.ast.stmt.Statement st) |
protected String |
matchStringLiteral(org.codehaus.groovy.ast.expr.Expression exp) |
protected List<String> |
methodNamesFromBlock(org.codehaus.groovy.ast.stmt.BlockStatement block) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef |
parse() |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef |
parse(org.codehaus.groovy.ast.ModuleNode src) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTAgent |
parseAgent(org.codehaus.groovy.ast.stmt.Statement st) |
protected org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue |
parseArgument(org.codehaus.groovy.ast.expr.Expression e) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch |
parseBranch(String name,
org.codehaus.groovy.ast.stmt.BlockStatement body) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition |
parseBuildCondition(org.codehaus.groovy.ast.stmt.Statement st) |
<R extends org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer> |
parseBuildConditionResponder(org.codehaus.groovy.ast.stmt.Statement stmt,
R responder) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameter |
parseBuildParameter(org.codehaus.groovy.ast.stmt.Statement st) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameters |
parseBuildParameters(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap |
parseClosureMap(org.codehaus.groovy.ast.expr.ClosureExpression expression) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironment |
parseEnvironment(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue |
parseInternalFunctionCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTLibraries |
parseLibraries(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMethodCall |
parseMethodCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr) |
protected String |
parseMethodName(org.codehaus.groovy.ast.expr.MethodCallExpression exp) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOption |
parseOption(org.codehaus.groovy.ast.stmt.Statement st) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOptions |
parseOptions(org.codehaus.groovy.ast.stmt.Statement stmt) |
List<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep> |
parsePlainSteps(org.codehaus.groovy.ast.ModuleNode src) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostBuild |
parsePostBuild(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostStage |
parsePostStage(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTScriptBlock |
parseScriptBlock(org.codehaus.groovy.ast.stmt.Statement st) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage |
parseStage(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages |
parseStages(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep |
parseStep(org.codehaus.groovy.ast.stmt.Statement st) |
protected String |
parseString(org.codehaus.groovy.ast.expr.Expression e) |
protected String |
parseStringLiteral(org.codehaus.groovy.ast.expr.Expression exp) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTools |
parseTools(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTrigger |
parseTrigger(org.codehaus.groovy.ast.stmt.Statement st) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTriggers |
parseTriggers(org.codehaus.groovy.ast.stmt.Statement stmt) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen |
parseWhen(org.codehaus.groovy.ast.stmt.Statement statement) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent |
parseWhenContent(org.codehaus.groovy.ast.stmt.Statement st) |
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenExpression |
parseWhenExpression(org.codehaus.groovy.ast.stmt.Statement st) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
public ModelParser(org.codehaus.groovy.control.SourceUnit sourceUnit)
public groovy.lang.MetaClass getMetaClass()
getMetaClass
in interface groovy.lang.GroovyObject
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
@CheckForNull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef parse()
@CheckForNull public List<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep> parsePlainSteps(org.codehaus.groovy.ast.ModuleNode src)
public void checkForNestedPipelineStep(org.codehaus.groovy.ast.stmt.Statement statement)
@CheckForNull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef parse(org.codehaus.groovy.ast.ModuleNode src)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages parseStages(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironment parseEnvironment(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTLibraries parseLibraries(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTools parseTools(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage parseStage(org.codehaus.groovy.ast.stmt.Statement stmt)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhen parseWhen(org.codehaus.groovy.ast.stmt.Statement statement)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch parseBranch(String name, org.codehaus.groovy.ast.stmt.BlockStatement body)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOptions parseOptions(org.codehaus.groovy.ast.stmt.Statement stmt)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTOption parseOption(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTriggers parseTriggers(org.codehaus.groovy.ast.stmt.Statement stmt)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTrigger parseTrigger(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameters parseBuildParameters(org.codehaus.groovy.ast.stmt.Statement stmt)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildParameter parseBuildParameter(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMethodCall parseMethodCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTEnvironmentValue parseInternalFunctionCall(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap parseClosureMap(org.codehaus.groovy.ast.expr.ClosureExpression expression)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep parseStep(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent parseWhenContent(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenExpression parseWhenExpression(org.codehaus.groovy.ast.stmt.Statement st)
public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTScriptBlock parseScriptBlock(org.codehaus.groovy.ast.stmt.Statement st)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTAgent parseAgent(org.codehaus.groovy.ast.stmt.Statement st)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostBuild parsePostBuild(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPostStage parsePostStage(org.codehaus.groovy.ast.stmt.Statement stmt)
@Nonnull public <R extends org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildConditionsContainer> R parseBuildConditionResponder(org.codehaus.groovy.ast.stmt.Statement stmt, R responder)
@Nonnull public org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition parseBuildCondition(org.codehaus.groovy.ast.stmt.Statement st)
protected org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue parseArgument(org.codehaus.groovy.ast.expr.Expression e)
protected String parseStringLiteral(org.codehaus.groovy.ast.expr.Expression exp)
@CheckForNull protected String matchStringLiteral(org.codehaus.groovy.ast.expr.Expression exp)
protected String parseString(org.codehaus.groovy.ast.expr.Expression e)
@CheckForNull protected String matchMethodName(org.codehaus.groovy.ast.expr.MethodCallExpression exp)
protected String parseMethodName(org.codehaus.groovy.ast.expr.MethodCallExpression exp)
@CheckForNull public BlockStatementMatch matchBlockStatement(org.codehaus.groovy.ast.stmt.Statement st)
@CheckForNull public ParallelMatch matchParallel(org.codehaus.groovy.ast.stmt.Statement st)
protected org.codehaus.groovy.ast.stmt.BlockStatement asBlock(org.codehaus.groovy.ast.stmt.Statement st)
protected List<String> methodNamesFromBlock(org.codehaus.groovy.ast.stmt.BlockStatement block)
protected <T> List<T> eachStatement(org.codehaus.groovy.ast.stmt.Statement st, groovy.lang.Closure<T> c)
@CheckForNull protected org.codehaus.groovy.ast.expr.MethodCallExpression matchMethodCall(org.codehaus.groovy.ast.stmt.Statement st)
protected String getSourceText(org.codehaus.groovy.ast.expr.BinaryExpression e)
protected String getSourceText(org.codehaus.groovy.ast.ASTNode n)
Copyright © 2016–2017. All rights reserved.