Class TypeParameterBuilder
java.lang.Object
org.vesalainen.bcc.model.TypeParameterBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TypeElementprivate List<TypeMirror> private Map<String, TypeParameterElement> private List<TypeParameterElement> -
Constructor Summary
ConstructorsConstructorDescriptionTypeParameterBuilder(TypeElement element, List<? extends TypeParameterElement> typeParameters, List<? extends TypeMirror> typeArguments, Map<String, TypeParameterElement> typeParameterMap) TypeParameterBuilder(TypeElement element, List<TypeParameterElement> typeParameters) -
Method Summary
Modifier and TypeMethodDescriptionaddTypeParameter(String name, CharSequence... bounds) addTypeParameter(String name, Class<?>... bounds) addTypeParameter(String name, TypeElement... bounds) addTypeParameter(String name, TypeMirror... bounds) private ElementresolvElement(String type) protected TypeMirrorresolvType(String type)
-
Field Details
-
element
-
typeParameters
-
typeArguments
-
typeParameterMap
-
-
Constructor Details
-
TypeParameterBuilder
-
TypeParameterBuilder
public TypeParameterBuilder(TypeElement element, List<? extends TypeParameterElement> typeParameters, List<? extends TypeMirror> typeArguments, Map<String, TypeParameterElement> typeParameterMap)
-
-
Method Details
-
getTypeParameterMap
-
getTypeArguments
-
resolvType
-
resolvElement
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-