Class PojoModelConstructorParameterRootElement<P>
java.lang.Object
org.hibernate.search.mapper.pojo.model.impl.PojoModelConstructorParameterRootElement<P>
- Type Parameters:
P- The type of the constructor parameter used as a root element.
- All Implemented Interfaces:
PojoModelConstructorParameter,PojoModelElement
public class PojoModelConstructorParameterRootElement<P>
extends Object
implements PojoModelConstructorParameter
-
Constructor Summary
ConstructorsConstructorDescriptionPojoModelConstructorParameterRootElement(PojoBootstrapIntrospector introspector, PojoMethodParameterModel<P> parameterModel) -
Method Summary
-
Constructor Details
-
PojoModelConstructorParameterRootElement
public PojoModelConstructorParameterRootElement(PojoBootstrapIntrospector introspector, PojoMethodParameterModel<P> parameterModel)
-
-
Method Details
-
toString
-
isAssignableTo
- Specified by:
isAssignableToin interfacePojoModelElement- Parameters:
clazz- AClass.- Returns:
trueif instances of the given class can be assigned to this element,falseotherwise.
-
name
- Specified by:
namein interfacePojoModelConstructorParameter- Returns:
- An optional containing the name of this constructor parameter, or an empty optional if it's not available (e.g. if the class was compiled without the `-parameters` compiler flag).
-
rawType
- Specified by:
rawTypein interfacePojoModelConstructorParameter- Specified by:
rawTypein interfacePojoModelElement- Returns:
- The
Classrepresenting the raw type of this constructor parameter.
-