Package com.github.tadukoo.java
Class JavaTypeParameter.JavaTypeParameterBuilder
java.lang.Object
com.github.tadukoo.java.JavaTypeParameter.JavaTypeParameterBuilder
- Enclosing class:
- JavaTypeParameter
A Builder used to make a
JavaTypeParameter. It takes the following parameters:
| Parameter Name | Description | Required or Default |
|---|---|---|
| baseType | The base type of the type parameter (e.g.
? in List<? extends String> or
String in List<String> or
Map<String,Object> in List<Map<String,Object>) |
Required |
| extendsType | The type being extended in the type parameter (e.g.
String in List<? extends String> or
List<String> in List<? extends List<String>) |
Defaults to null (for no type being extended) |
- Version:
- Beta v.0.6
- Author:
- Logan Ferree (Tadukoo)
-
Method Summary
-
Method Details
-
baseType
- Parameters:
baseType- The basetypeof the type parameter (e.g.?inList<? extends String>orStringinList<String>orMap<String,Object>inList<Map<String,Object>)- Returns:
- this, to continue building
-
extendsType
- Parameters:
extendsType- Thetypebeing extended in the type parameter (e.g.StringinList<? extends String>orList<String>inList<? extends List<String>)- Returns:
- this, to continue building
-
build
- Returns:
- A newly built
JavaTypeParameterusing the given parameters
-