Class BaseExtensionAnnotator
java.lang.Object
org.mule.datasense.impl.phases.annotators.BaseAnnotator
org.mule.datasense.impl.phases.annotators.BaseOperationCallBuilderAnnotator
org.mule.datasense.impl.phases.annotators.BaseExtensionAnnotator
- All Implemented Interfaces:
Annotator
- Direct Known Subclasses:
DynamicOperationAnnotator,DynamicSourceAnnotator,StaticOperationAnnotator,StaticSourceAnnotator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannotate(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext) protected abstract Optional<org.mule.runtime.api.meta.model.ComponentModel>resolveComponentModel(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext, DataSenseProviderResolver dataSenseProviderResolver, org.mule.runtime.ast.api.ComponentAst componentModel) Methods inherited from class org.mule.datasense.impl.phases.annotators.BaseAnnotator
reportError
-
Constructor Details
-
BaseExtensionAnnotator
public BaseExtensionAnnotator()
-
-
Method Details
-
annotate
public void annotate(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext) -
resolveComponentModel
protected abstract Optional<org.mule.runtime.api.meta.model.ComponentModel> resolveComponentModel(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext, DataSenseProviderResolver dataSenseProviderResolver, org.mule.runtime.ast.api.ComponentAst componentModel)
-