- java.lang.Object
-
- dev.hilla.parser.core.ParserConfig.Builder
-
- Enclosing class:
- ParserConfig
public static final class ParserConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
addPlugin
@Nonnull public ParserConfig.Builder addPlugin(@Nonnull Plugin plugin)
-
adjustOpenAPI
@Nonnull public ParserConfig.Builder adjustOpenAPI(@Nonnull Consumer<io.swagger.v3.oas.models.OpenAPI> action)
-
classPath
@Nonnull public ParserConfig.Builder classPath(@Nonnull String[] classPathElements)
-
classPath
@Nonnull public ParserConfig.Builder classPath(@Nonnull String[] classPathElements, boolean override)
-
classPath
@Nonnull public ParserConfig.Builder classPath(@Nonnull Collection<String> classPathElements, boolean override)
-
classPath
@Nonnull public ParserConfig.Builder classPath(@Nonnull Collection<String> classPathElements)
-
endpointAnnotation
@Nonnull public ParserConfig.Builder endpointAnnotation(@Nonnull String annotationFullyQualifiedName, boolean override)
-
endpointAnnotation
@Nonnull public ParserConfig.Builder endpointAnnotation(@Nonnull String annotationQualifiedName)
-
endpointExposedAnnotation
@Nonnull public ParserConfig.Builder endpointExposedAnnotation(@Nonnull String annotationFullyQualifiedName, boolean override)
-
endpointExposedAnnotation
@Nonnull public ParserConfig.Builder endpointExposedAnnotation(@Nonnull String annotationQualifiedName)
-
finish
public ParserConfig finish()
-
openAPISource
@Nonnull public ParserConfig.Builder openAPISource(@Nonnull String src, @Nonnull ParserConfig.OpenAPIFileType type)
-
plugins
@Nonnull public <P extends Plugin> ParserConfig.Builder plugins(@Nonnull Collection<P> plugins)
-
-