public interface ImplementationDependency
| Modifier and Type | Interface and Description |
|---|---|
static class |
ImplementationDependency.Factory |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkTypeParameters(TypeSignature typeSignature,
Set<String> typeParameterNames,
AnnotatedElement element) |
static Optional<Annotation> |
getImplementationDependencyAnnotation(AnnotatedElement element) |
static boolean |
isImplementationDependencyAnnotation(Annotation annotation) |
Object |
resolve(BoundVariables boundVariables,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
static void |
validateImplementationDependencyAnnotation(AnnotatedElement element,
Annotation annotation,
Set<String> typeParametersNames,
Collection<String> literalParameters) |
Object resolve(BoundVariables boundVariables, TypeManager typeManager, FunctionRegistry functionRegistry)
static boolean isImplementationDependencyAnnotation(Annotation annotation)
static Optional<Annotation> getImplementationDependencyAnnotation(AnnotatedElement element)
static void validateImplementationDependencyAnnotation(AnnotatedElement element, Annotation annotation, Set<String> typeParametersNames, Collection<String> literalParameters)
static void checkTypeParameters(TypeSignature typeSignature, Set<String> typeParameterNames, AnnotatedElement element)
Copyright © 2012–2019. All rights reserved.