@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface DeclarationEnrichers
This annotation allows privileged Extensions to contribute with DeclarationEnrichers for enriching
the ExtensionModel AFTER the SDK runs all the internal DeclarationEnrichers declared in the
ExtensionModelLoader.
This annotation is part of the Privileged API and only selected Extensions should be able to use it,
if a NON PRIVILEGED Extension uses this annotation there will have no effect on the final extension model used for
runtime but generated resources may end up corrupted.
| Modifier and Type | Required Element and Description |
|---|---|
Class<? extends DeclarationEnricher>[] |
value |
public abstract Class<? extends DeclarationEnricher>[] value
DeclarationEnrichers implementations that will be executed AFTER the SDK finished the execution
of the internal ones.Copyright © 2018 MuleSoft, Inc.. All rights reserved.