@HashCodeAndEqualsPlugin.Enhance protected static class TypeDescription.Generic.Builder.OfGenericArrayType extends TypeDescription.Generic.Builder
TypeDescription.Generic.Builder.OfGenericArrayType, TypeDescription.Generic.Builder.OfNonGenericType, TypeDescription.Generic.Builder.OfParameterizedType, TypeDescription.Generic.Builder.OfTypeVariable| Modifier and Type | Field and Description |
|---|---|
private TypeDescription.Generic |
componentType
The generic component type.
|
annotations| Modifier | Constructor and Description |
|---|---|
protected |
OfGenericArrayType(TypeDescription.Generic componentType)
Creates a type builder for building a generic array type.
|
protected |
OfGenericArrayType(TypeDescription.Generic componentType,
java.util.List<? extends AnnotationDescription> annotations)
Creates a type builder for building a generic array type.
|
| Modifier and Type | Method and Description |
|---|---|
protected TypeDescription.Generic.Builder |
doAnnotate(java.util.List<? extends AnnotationDescription> annotations)
Creates a new builder for the current type and the applied type annotations.
|
protected TypeDescription.Generic |
doBuild()
Builds the generic type.
|
annotate, annotate, annotate, annotate, asArray, asArray, asWildcardLowerBound, asWildcardLowerBound, asWildcardLowerBound, asWildcardLowerBound, asWildcardLowerBound, asWildcardUpperBound, asWildcardUpperBound, asWildcardUpperBound, asWildcardUpperBound, asWildcardUpperBound, build, build, build, build, build, parameterizedType, parameterizedType, parameterizedType, parameterizedType, parameterizedType, parameterizedType, rawType, rawType, rawType, rawType, typeVariable, unboundWildcard, unboundWildcard, unboundWildcard, unboundWildcard, unboundWildcardprivate final TypeDescription.Generic componentType
protected OfGenericArrayType(TypeDescription.Generic componentType)
componentType - The generic component type.protected OfGenericArrayType(TypeDescription.Generic componentType, java.util.List<? extends AnnotationDescription> annotations)
componentType - The generic component type.annotations - The type's type annotations.protected TypeDescription.Generic.Builder doAnnotate(java.util.List<? extends AnnotationDescription> annotations)
TypeDescription.Generic.BuilderdoAnnotate in class TypeDescription.Generic.Builderannotations - Type annotations to be declared by the current type.protected TypeDescription.Generic doBuild()
TypeDescription.Generic.BuilderdoBuild in class TypeDescription.Generic.Builder