TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.annotate(java.lang.annotation.Annotation... annotation) |
Defines type annotations to be declared by the current type.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.annotate(java.util.Collection<? extends AnnotationDescription> annotations) |
Defines type annotations to be declared by the current type.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.annotate(java.util.List<? extends java.lang.annotation.Annotation> annotations) |
Defines type annotations to be declared by the current type.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.annotate(AnnotationDescription... annotation) |
Defines type annotations to be declared by the current type.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.asArray() |
Represents the built type into an array.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.asArray(int arity) |
Represents the built type into an array.
|
protected abstract TypeDescription.Generic.Builder |
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.Builder |
TypeDescription.Generic.Builder.OfGenericArrayType.doAnnotate(java.util.List<? extends AnnotationDescription> annotations) |
|
protected TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.OfNonGenericType.doAnnotate(java.util.List<? extends AnnotationDescription> annotations) |
|
protected TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.OfParameterizedType.doAnnotate(java.util.List<? extends AnnotationDescription> annotations) |
|
protected TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.OfTypeVariable.doAnnotate(java.util.List<? extends AnnotationDescription> annotations) |
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.of(java.lang.reflect.Type type) |
Resolves a generic type to a builder of the same type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.of(TypeDescription.Generic typeDescription) |
Resolves a generic type description to a builder of the same type.
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.Visitor.onGenericArray(TypeDescription.Generic genericArray) |
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.Visitor.onNonGenericType(TypeDescription.Generic typeDescription) |
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.Visitor.onParameterizedType(TypeDescription.Generic parameterizedType) |
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.Visitor.onTypeVariable(TypeDescription.Generic typeVariable) |
|
TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.Visitor.onWildcard(TypeDescription.Generic wildcard) |
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(java.lang.Class<?> rawType,
java.lang.reflect.Type... parameter) |
Creates a parameterized type without an owner type or with a non-generic owner type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(java.lang.Class<?> rawType,
java.lang.reflect.Type ownerType,
java.util.List<? extends java.lang.reflect.Type> parameters) |
Creates a parameterized type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(java.lang.Class<?> rawType,
java.util.List<? extends java.lang.reflect.Type> parameters) |
Creates a parameterized type without an owner type or with a non-generic owner type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(TypeDescription rawType,
java.util.Collection<? extends TypeDefinition> parameters) |
Creates a parameterized type without an owner type or with a non-generic owner type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(TypeDescription rawType,
TypeDefinition... parameter) |
Creates a parameterized type without an owner type or with a non-generic owner type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.parameterizedType(TypeDescription rawType,
TypeDescription.Generic ownerType,
java.util.Collection<? extends TypeDefinition> parameters) |
Creates a parameterized type.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.rawType(java.lang.Class<?> type) |
Creates a raw type of a type description.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.rawType(java.lang.Class<?> type,
TypeDescription.Generic ownerType) |
Creates a raw type of a type description where the supplied owner type is used as .
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.rawType(TypeDescription type) |
Creates a raw type of a type description.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.rawType(TypeDescription type,
TypeDescription.Generic ownerType) |
Creates a raw type of a type description.
|
static TypeDescription.Generic.Builder |
TypeDescription.Generic.Builder.typeVariable(java.lang.String symbol) |
Creates a symbolic type variable of the given name.
|