public interface AstNode
| Modifier and Type | Method and Description |
|---|---|
<T> Object |
accept(AstNodeVisitor<T> astNodeVisitor,
T context) |
<T extends AstNodeAnnotation> |
getAnnotation(Class<T> annotation) |
Set<AstNodeAnnotation> |
getAnnotations() |
AstNodeLocation |
getAstNodeLocation() |
org.mule.runtime.api.component.ComponentIdentifier |
getIdentifier() |
String |
getName() |
<T extends AstNodeAnnotation> |
isAnnotatedWith(Class<T> annotationClass) |
org.mule.runtime.api.component.ComponentIdentifier getIdentifier()
String getName()
AstNodeLocation getAstNodeLocation()
<T> Object accept(AstNodeVisitor<T> astNodeVisitor, T context)
Set<AstNodeAnnotation> getAnnotations()
<T extends AstNodeAnnotation> Optional<T> getAnnotation(Class<T> annotation)
<T extends AstNodeAnnotation> boolean isAnnotatedWith(Class<T> annotationClass)
Copyright © 2022 MuleSoft, Inc.. All rights reserved.