Skip to content

Commit

Permalink
HSEARCH-4188 Fix a few raw types
Browse files Browse the repository at this point in the history
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
  • Loading branch information
yrodiere authored and fax4ever committed Mar 12, 2021
1 parent 66c09c3 commit 626d5e5
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Expand Up @@ -7,16 +7,16 @@
package org.hibernate.search.mapper.orm.model.impl;

class HibernateOrmBasicDynamicMapPropertyMetadata {
private final HibernateOrmGenericTypeModelFactory typeModelFactory;
private final HibernateOrmGenericTypeModelFactory<?> typeModelFactory;

HibernateOrmBasicDynamicMapPropertyMetadata(HibernateOrmGenericTypeModelFactory typeModelFactory) {
HibernateOrmBasicDynamicMapPropertyMetadata(HibernateOrmGenericTypeModelFactory<?> typeModelFactory) {
this.typeModelFactory = typeModelFactory;
}

/**
* @return A factory of generic type models
*/
HibernateOrmGenericTypeModelFactory getTypeModelFactory() {
HibernateOrmGenericTypeModelFactory<?> getTypeModelFactory() {
return typeModelFactory;
}

Expand Down
Expand Up @@ -139,15 +139,15 @@ private static void collectDynamicMapProperty(Builder metadataProviderBuilder,
Map<String, HibernateOrmBasicDynamicMapPropertyMetadata> collectedProperties,
Property property) {
// This also recurses and collects embedded types
HibernateOrmGenericTypeModelFactory typeModelFactory =
HibernateOrmGenericTypeModelFactory<?> typeModelFactory =
collectValue( metadataProviderBuilder, property.getValue() );
collectedProperties.put(
property.getName(),
new HibernateOrmBasicDynamicMapPropertyMetadata( typeModelFactory )
);
}

private static HibernateOrmGenericTypeModelFactory collectValue(Builder metadataProviderBuilder, Value value) {
private static HibernateOrmGenericTypeModelFactory<?> collectValue(Builder metadataProviderBuilder, Value value) {
if ( value instanceof Component ) {
return collectEmbedded( metadataProviderBuilder, (Component) value );
}
Expand Down
Expand Up @@ -54,7 +54,7 @@ public Stream<Annotation> annotations() {
public PojoGenericTypeModel<T> typeModel() {
if ( typeModel == null ) {
try {
typeModel = ormPropertyMetadata.getTypeModelFactory().create( introspector );
typeModel = (PojoGenericTypeModel<T>) ormPropertyMetadata.getTypeModelFactory().create( introspector );
}
catch (RuntimeException e) {
throw log.errorRetrievingPropertyTypeModel( name(), holderTypeModel, e.getMessage(), e );
Expand Down

0 comments on commit 626d5e5

Please sign in to comment.