Class JavaDocBuilder
java.lang.Object
io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder
Java doc builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild(ExtendedDefinition<T, E> extendedDefinition) Get java doc from description of the definition and it's extensions.buildFromComments(ExtendedDefinition<T, E> extendedDefinition) Get java doc from comments for the given definitionbuildFromDescription(ExtendedDefinition<T, E> extendedDefinition) Get java doc from description for the given definition
-
Method Details
-
build
public static <T extends graphql.language.NamedNode<T>,E extends T> List<String> build(ExtendedDefinition<T, E> extendedDefinition) Get java doc from description of the definition and it's extensions. If no description is present in the definition and extension then return from comments- Type Parameters:
T- base typeE- extension type- Parameters:
extendedDefinition- Extended GraphQL definition- Returns:
- List of java docs
-
buildFromDescription
public static <T extends graphql.language.NamedNode<T>,E extends T> List<String> buildFromDescription(ExtendedDefinition<T, E> extendedDefinition) Get java doc from description for the given definition- Type Parameters:
T- base typeE- extension type- Parameters:
extendedDefinition- Extended GraphQL definition- Returns:
- List of java docs
-
buildFromComments
public static <T extends graphql.language.NamedNode<T>,E extends T> List<String> buildFromComments(ExtendedDefinition<T, E> extendedDefinition) Get java doc from comments for the given definition- Type Parameters:
T- base typeE- extension type- Parameters:
extendedDefinition- Extended GraphQL definition- Returns:
- List of java docs
-