Class PojoHCAnnConstructorModel<T>
java.lang.Object
org.hibernate.search.mapper.pojo.model.hcann.spi.PojoHCAnnConstructorModel<T>
- All Implemented Interfaces:
PojoConstructorModel<T>
-
Constructor Summary
ConstructorsConstructorDescriptionPojoHCAnnConstructorModel
(AbstractPojoHCAnnBootstrapIntrospector introspector, AbstractPojoHCAnnRawTypeModel<T, ?> declaringTypeModel, Constructor<T> constructor) -
Method Summary
-
Constructor Details
-
PojoHCAnnConstructorModel
public PojoHCAnnConstructorModel(AbstractPojoHCAnnBootstrapIntrospector introspector, AbstractPojoHCAnnRawTypeModel<T, ?> declaringTypeModel, Constructor<T> constructor)
-
-
Method Details
-
toString
-
annotations
- Specified by:
annotations
in interfacePojoConstructorModel<T>
- Returns:
- All annotations on this constructor.
-
typeModel
- Specified by:
typeModel
in interfacePojoConstructorModel<T>
- Returns:
- A model of this constructor's constructed type.
-
handle
- Specified by:
handle
in interfacePojoConstructorModel<T>
- Returns:
- A handle to call this constructor.
-
parameter
- Specified by:
parameter
in interfacePojoConstructorModel<T>
- Parameters:
index
- The index of adeclared parameter
in this constructor.- Returns:
- A representation of the parameter with the given index.
-
declaredParameters
- Specified by:
declaredParameters
in interfacePojoConstructorModel<T>
- Returns:
- All declared parameters of this constructor.
-
parametersJavaTypes
- Specified by:
parametersJavaTypes
in interfacePojoConstructorModel<T>
- Returns:
- An array containing the Java types of all
declared parameters
of this constructor.
-