Package com.github.tadukoo.java
Class JavaType.JavaTypeBuilder
java.lang.Object
com.github.tadukoo.java.JavaType.JavaTypeBuilder
- Enclosing class:
- JavaType
A builder used to build a
JavaType. It takes the following parameters:
| Parameter Name | Description | Required or Default |
|---|---|---|
| baseType | The base type of the Java Type (e.g. List in List<String>) |
Required |
| canonicalName | The canonical name (package.name.ClassName) of the base type | Defaults to null |
| typeParameters | The type parameters of the Java Type (e.g. String in List<String>) |
Defaults to an empty List |
- Version:
- Beta v.0.6
- Author:
- Logan Ferree (Tadukoo)
-
Method Summary
Modifier and TypeMethodDescriptionbuild()canonicalName(String canonicalName) typeParameter(JavaTypeParameter typeParameter) typeParameters(List<JavaTypeParameter> typeParameters)
-
Method Details
-
baseType
- Parameters:
baseType- The base type of the Java Type (e.g.ListinList<String>)- Returns:
- this, to continue building
-
canonicalName
- Parameters:
canonicalName- The canonical name (package.name.ClassName) of the base type- Returns:
- this, to continue building
-
typeParameter
- Parameters:
typeParameter- A type parameter of the Java Type (e.g.StringinList<String>)- Returns:
- this, to continue building
-
typeParameters
- Parameters:
typeParameters- The type parameters of the Java Type (e.g.StringinList<String>)- Returns:
- this, to continue building
-
build
- Returns:
- A newly built
JavaTypeusing the given parameters
-