Interface ModelASTMarkerInterface
-
- All Known Subinterfaces:
ModelASTElementContainer
,ModelASTEnvironmentValue
,ModelASTMethodArg
,ModelASTWhenContent
- All Known Implementing Classes:
AbstractModelASTCodeBlock
,InvisibleGlobalWhenCondition
,InvisibleWhen
,ModelASTAgent
,ModelASTArgumentList
,ModelASTAxis
,ModelASTAxisContainer
,ModelASTBranch
,ModelASTBuildCondition
,ModelASTBuildConditionsContainer
,ModelASTBuildParameter
,ModelASTBuildParameters
,ModelASTClosureMap
,ModelASTElement
,ModelASTEnvironment
,ModelASTExclude
,ModelASTExcludeAxis
,ModelASTExcludes
,ModelASTInternalFunctionCall
,ModelASTKey
,ModelASTKeyValueOrMethodCallPair
,ModelASTLibraries
,ModelASTMatrix
,ModelASTMethodCall
,ModelASTNamedArgumentList
,ModelASTOption
,ModelASTOptions
,ModelASTParallel
,ModelASTPipelineDef
,ModelASTPositionalArgumentList
,ModelASTPostBuild
,ModelASTPostStage
,ModelASTScriptBlock
,ModelASTSingleArgument
,ModelASTStage
,ModelASTStageBase
,ModelASTStageInput
,ModelASTStages
,ModelASTStep
,ModelASTTools
,ModelASTTreeStep
,ModelASTTrigger
,ModelASTTriggers
,ModelASTValue
,ModelASTWhen
,ModelASTWhenCondition
,ModelASTWhenExpression
public interface ModelASTMarkerInterface
- Author:
- Andrew Bayer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
removeSourceLocation()
String
toGroovy()
Object
toJSON()
void
validate(ModelValidator validator)
-
-
-
Method Detail
-
toGroovy
@NonNull String toGroovy()
-
toJSON
@NonNull Object toJSON()
-
validate
void validate(@NonNull ModelValidator validator)
-
removeSourceLocation
void removeSourceLocation()
-
-