Module me.sbasalaev.tybyco
Package me.sbasalaev.tybyco.builders
Interface GenericElementBuilder<Self extends GenericElementBuilder<Self,Result>,Result>
- Type Parameters:
Self- type of this builder.Result- type of the result produced by this builder.
- All Superinterfaces:
ElementBuilder<Self,Result>
- All Known Subinterfaces:
ClassBuilder<Self>,ClassOrInterfaceBuilder<Self>,MethodBuilder<Result>
public interface GenericElementBuilder<Self extends GenericElementBuilder<Self,Result>,Result>
extends ElementBuilder<Self,Result>
Common interface for builders of generic elements of Java language.
-
Method Summary
Modifier and TypeMethodDescriptiontypeParameter(String name, JvmClassType classBound, List<JvmClassType> interfaceBounds) Adds type parameter with given bounds.typeParameter(String name, JvmTypeVariable bound) Adds type parameter with given bound.Methods inherited from interface me.sbasalaev.tybyco.builders.ElementBuilder
annotation, end
-
Method Details
-
typeParameter
Adds type parameter with given bound. -
typeParameter
TypeParameterBuilder<Self> typeParameter(String name, JvmClassType classBound, List<JvmClassType> interfaceBounds) Adds type parameter with given bounds.
-