Class PojoModelsMethodParameterModel<T>
java.lang.Object
org.hibernate.search.mapper.pojo.model.models.spi.PojoModelsMethodParameterModel<T>
- All Implemented Interfaces:
PojoMethodParameterModel<T>
public final class PojoModelsMethodParameterModel<T>
extends Object
implements PojoMethodParameterModel<T>
-
Constructor Summary
ConstructorsConstructorDescriptionPojoModelsMethodParameterModel
(PojoModelsConstructorModel<?> constructorModel, int index, Parameter parameter, AnnotatedType annotatedType, Annotation[] annotationsForJDK8303112) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.search.mapper.pojo.model.spi.PojoMethodParameterModel
equals, hashCode
-
Constructor Details
-
PojoModelsMethodParameterModel
public PojoModelsMethodParameterModel(PojoModelsConstructorModel<?> constructorModel, int index, Parameter parameter, AnnotatedType annotatedType, Annotation[] annotationsForJDK8303112)
-
-
Method Details
-
toString
-
index
public int index()- Specified by:
index
in interfacePojoMethodParameterModel<T>
-
name
- Specified by:
name
in interfacePojoMethodParameterModel<T>
-
annotations
- Specified by:
annotations
in interfacePojoMethodParameterModel<T>
-
typeModel
- Specified by:
typeModel
in interfacePojoMethodParameterModel<T>
-
isEnclosingInstance
public boolean isEnclosingInstance()- Specified by:
isEnclosingInstance
in interfacePojoMethodParameterModel<T>
- Returns:
true
if this parameter is expected to receive an "enclosing instance", e.g. an instance of the enclosing class in the case of Java inner classes or method-local classes.
-