public class ReaderUtils extends Object
Constructor and Description |
---|
ReaderUtils() |
Modifier and Type | Method and Description |
---|---|
static List<Parameter> |
collectConstructorParameters(Class<?> cls,
Components components,
javax.ws.rs.Consumes classConsumes,
com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
Collects constructor-level parameters from class.
|
static List<Parameter> |
collectFieldParameters(Class<?> cls,
Components components,
javax.ws.rs.Consumes classConsumes,
com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
Collects field-level parameters from class.
|
static String |
extractOperationMethod(Method method,
Iterator<OpenAPIExtension> chain) |
static String |
getHttpMethodFromCustomAnnotations(Method method) |
static String |
getPath(javax.ws.rs.Path classLevelPath,
javax.ws.rs.Path methodLevelPath,
String parentPath,
boolean isSubresource) |
static Optional<List<String>> |
getStringListFromStringArray(String[] array) |
static boolean |
isIgnored(String path,
OpenAPIConfiguration config) |
public static List<Parameter> collectConstructorParameters(Class<?> cls, Components components, javax.ws.rs.Consumes classConsumes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
cls
- is a class for collectingcomponents
- public static List<Parameter> collectFieldParameters(Class<?> cls, Components components, javax.ws.rs.Consumes classConsumes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
cls
- is a class for collectingcomponents
- public static Optional<List<String>> getStringListFromStringArray(String[] array)
public static boolean isIgnored(String path, OpenAPIConfiguration config)
public static String getPath(javax.ws.rs.Path classLevelPath, javax.ws.rs.Path methodLevelPath, String parentPath, boolean isSubresource)
public static String extractOperationMethod(Method method, Iterator<OpenAPIExtension> chain)
Copyright © 2021. All rights reserved.