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 voidremoveSourceLocation()StringtoGroovy()ObjecttoJSON()voidvalidate(ModelValidator validator)
-
-
-
Method Detail
-
toGroovy
@NonNull String toGroovy()
-
toJSON
@NonNull Object toJSON()
-
validate
void validate(@NonNull ModelValidator validator)
-
removeSourceLocation
void removeSourceLocation()
-
-