Class GenericTypeVariableBuilder<A>

java.lang.Object
io.inverno.mod.base.reflect.GenericTypeVariableBuilder<A>
Type Parameters:
A - the type of the parent builder
All Implemented Interfaces:
TypeVariableBuilder<A>

public class GenericTypeVariableBuilder<A> extends Object implements TypeVariableBuilder<A>

Generic TypeVariableBuilder implementation.

Since:
1.2
Author:
Jeremy Kuhn
See Also:
  • Constructor Details

    • GenericTypeVariableBuilder

      public GenericTypeVariableBuilder(A parentBuilder, TypeVariable<?> rawTypeVariable, String name, Consumer<Type> typeInjector)

      Creates a generic type variable builder with the specified name and based on the specified underlying type variable.

      Parameters:
      parentBuilder - the parent builder
      rawTypeVariable - the underlying type variable
      name - the name of the type variable
      typeInjector - the resulting type injector to invoke when the builder is finalized.
  • Method Details