public class FunctionsParserHelper extends Object
public static boolean containsAnnotation(Annotation[] annotations, Predicate<Annotation> predicate)
public static boolean containsImplementationDependencyAnnotation(Annotation[] annotations)
public static List<TypeVariableConstraint> createTypeVariableConstraints(Iterable<TypeParameter> typeParameters, List<ImplementationDependency> dependencies)
public static void validateSignaturesCompatibility(Optional<Signature> signatureOld, Signature signatureNew)
public static List<Method> findPublicStaticMethodsWithAnnotation(Class<?> clazz, Class<?> annotationClass)
@SafeVarargs public static Set<Method> findPublicMethodsWithAnnotation(Class<?> clazz, Class<? extends Annotation>... annotationClasses)
public static Optional<Constructor<?>> findConstructor(Class<?> clazz)
public static boolean containsLegacyNullable(Annotation[] annotations)
public static boolean isPrestoAnnotation(Annotation annotation)
public static Optional<String> parseDescription(AnnotatedElement base, AnnotatedElement override)
public static Optional<String> parseDescription(AnnotatedElement base)
public static List<LongVariableConstraint> parseLongVariableConstraints(Method inputFunction)
Copyright © 2012–2019. All rights reserved.