public final class ExpressionSupportAnnotation extends Object implements org.mule.metadata.api.annotation.TypeAnnotation
TypeAnnotation used to enrich a MetadataType by specifying
a certain level of ExpressionSupport it supports.
This class is immutable.
| Constructor and Description |
|---|
ExpressionSupportAnnotation(org.mule.runtime.api.meta.ExpressionSupport expressionSupport)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.mule.runtime.api.meta.ExpressionSupport |
getExpressionSupport() |
String |
getName() |
int |
hashCode() |
String |
toString() |
public static final String NAME
public ExpressionSupportAnnotation(org.mule.runtime.api.meta.ExpressionSupport expressionSupport)
expressionSupport - a ExpressionSupportIllegalArgumentException - if expressionSupport is nullpublic org.mule.runtime.api.meta.ExpressionSupport getExpressionSupport()
public String getName()
getName in interface org.mule.metadata.api.annotation.TypeAnnotationCopyright © 2017 MuleSoft, Inc.. All rights reserved.