Class AnnotatingMuleAstVisitor
java.lang.Object
org.mule.datasense.impl.phases.typing.AnnotatingMuleAstVisitor
- All Implemented Interfaces:
AstNodeVisitor<AnnotatingMuleAstVisitorContext>
public class AnnotatingMuleAstVisitor
extends Object
implements AstNodeVisitor<AnnotatingMuleAstVisitorContext>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannotate(AstNode astNode, DataSenseProviderResolver dataSenseProviderResolver, AstNotification astNotification) voidannotate(AstNode astNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext) visit(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext visitorContext) visit(MuleApplicationNode muleApplicationNode, AnnotatingMuleAstVisitorContext visitorContext) visit(MuleFlowNode muleFlowNode, AnnotatingMuleAstVisitorContext visitorContext)
-
Constructor Details
-
AnnotatingMuleAstVisitor
-
-
Method Details
-
getAnnotatorsRegistry
-
visit
public Object visit(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext visitorContext) - Specified by:
visitin interfaceAstNodeVisitor<AnnotatingMuleAstVisitorContext>
-
visit
public Object visit(MuleApplicationNode muleApplicationNode, AnnotatingMuleAstVisitorContext visitorContext) - Specified by:
visitin interfaceAstNodeVisitor<AnnotatingMuleAstVisitorContext>
-
visit
- Specified by:
visitin interfaceAstNodeVisitor<AnnotatingMuleAstVisitorContext>
-
annotate
public void annotate(AstNode astNode, DataSenseProviderResolver dataSenseProviderResolver, AstNotification astNotification) -
annotate
public void annotate(AstNode astNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext)
-