public abstract class Annotations<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
static Annotations<Boolean> |
ABSTRACT |
static Annotations<String> |
CLASS_NAME |
static Annotations<Boolean> |
GENERATE_INLINE_ARRAY_TYPE |
static Annotations<String> |
IMPLEMENTATION_CLASS_NAME |
static Annotations<List<PluginDef>> |
PLUGINS |
static Annotations<Boolean> |
USE_PRIMITIVE |
| Constructor and Description |
|---|
Annotations() |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> R |
evaluate(com.google.common.base.Function<org.raml.v2.api.model.v10.datamodel.TypeInstance,T> convert,
String annotationName,
String parameterName,
org.raml.v2.api.model.v10.common.Annotable mandatory,
org.raml.v2.api.model.v10.common.Annotable... others) |
static <T,R> List<R> |
evaluateAsList(com.google.common.base.Function<org.raml.v2.api.model.v10.datamodel.TypeInstance,T> convert,
String annotationName,
String parameterName,
org.raml.v2.api.model.v10.common.Annotable mandatory,
org.raml.v2.api.model.v10.common.Annotable... others) |
static org.raml.v2.api.model.v10.declarations.AnnotationRef |
findRef(org.raml.v2.api.model.v10.common.Annotable annotable,
String annotation) |
T |
get(org.raml.v2.api.model.v10.common.Annotable type) |
T |
get(T def,
org.raml.v2.api.model.v10.common.Annotable type) |
T |
get(T def,
org.raml.v2.api.model.v10.common.Annotable type,
org.raml.v2.api.model.v10.common.Annotable... others) |
T |
getValueWithDefault(T def,
org.raml.v2.api.model.v10.common.Annotable annotable,
org.raml.v2.api.model.v10.common.Annotable... others) |
abstract T |
getWithContext(org.raml.v2.api.model.v10.common.Annotable target,
org.raml.v2.api.model.v10.common.Annotable... others) |
public static Annotations<Boolean> ABSTRACT
public static Annotations<Boolean> USE_PRIMITIVE
public static Annotations<Boolean> GENERATE_INLINE_ARRAY_TYPE
public static Annotations<String> IMPLEMENTATION_CLASS_NAME
public static Annotations<String> CLASS_NAME
public static Annotations<List<PluginDef>> PLUGINS
public static <T,R> R evaluate(com.google.common.base.Function<org.raml.v2.api.model.v10.datamodel.TypeInstance,T> convert,
String annotationName,
String parameterName,
org.raml.v2.api.model.v10.common.Annotable mandatory,
org.raml.v2.api.model.v10.common.Annotable... others)
public static <T,R> List<R> evaluateAsList(com.google.common.base.Function<org.raml.v2.api.model.v10.datamodel.TypeInstance,T> convert, String annotationName, String parameterName, org.raml.v2.api.model.v10.common.Annotable mandatory, org.raml.v2.api.model.v10.common.Annotable... others)
public static org.raml.v2.api.model.v10.declarations.AnnotationRef findRef(org.raml.v2.api.model.v10.common.Annotable annotable,
String annotation)
public abstract T getWithContext(org.raml.v2.api.model.v10.common.Annotable target, org.raml.v2.api.model.v10.common.Annotable... others)
public T getValueWithDefault(T def, org.raml.v2.api.model.v10.common.Annotable annotable, org.raml.v2.api.model.v10.common.Annotable... others)
public T get(org.raml.v2.api.model.v10.common.Annotable type)
Copyright © 2019 Mulesoft. All rights reserved.