| Package | Description |
|---|---|
| org.mule.runtime.ast.api | |
| org.mule.runtime.ast.api.util | |
| org.mule.runtime.ast.internal |
| Modifier and Type | Method and Description |
|---|---|
Spliterator<ComponentAst> |
ComponentAst.directChildrenSpliterator() |
Stream<ComponentAst> |
ComponentAst.directChildrenStream() |
Spliterator<ComponentAst> |
ComponentAst.recursiveSpliterator() |
Spliterator<ComponentAst> |
ArtifactAst.recursiveSpliterator() |
Stream<ComponentAst> |
ComponentAst.recursiveStream() |
Stream<ComponentAst> |
ArtifactAst.recursiveStream() |
Spliterator<ComponentAst> |
ArtifactAst.topLevelComponentsSpliterator() |
Stream<ComponentAst> |
ArtifactAst.topLevelComponentsStream() |
| Modifier and Type | Method and Description |
|---|---|
static Set<ComponentAst> |
MuleAstUtils.resolveOrphanComponents(ArtifactAst appModel)
Given an
ArtifactAst, return all those components within it that are not accessible from a top-level component. |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ComponentParameterAst> |
MuleAstUtils.parameterOfType(ComponentAst referent,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel referenceStereotype)
Given a
ComponentAst, lookup for a parameter that references an object with a certain stereotype. |
| Modifier and Type | Method and Description |
|---|---|
Spliterator<ComponentAst> |
FilteredArtifactAst.recursiveSpliterator() |
Stream<ComponentAst> |
FilteredArtifactAst.recursiveStream() |
Spliterator<ComponentAst> |
FilteredArtifactAst.topLevelComponentsSpliterator() |
Stream<ComponentAst> |
FilteredArtifactAst.topLevelComponentsStream() |
| Constructor and Description |
|---|
FilteredArtifactAst(ArtifactAst fullArtifactAst,
Predicate<ComponentAst> componentFilter) |
Copyright © 2021 MuleSoft, Inc.. All rights reserved.