Skip to content

Commit 7a4f737

Browse files
committed
Suppress rawtypes warning
1 parent a0c0b6a commit 7a4f737

20 files changed

+42
-51
lines changed

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractMappingContext.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ public void addTypeConverter(Converter converter) {
234234
@Override
235235
public Validator getEntityValidator(PersistentEntity entity) {
236236
if (entity != null) {
237-
238237
Validator validator = this.entityValidators.get(entity);
239238
if (validator == null && this.validatorRegistry != null) {
240239
Validator v = this.validatorRegistry.getValidator(entity);
@@ -268,7 +267,7 @@ public void addEntityValidator(PersistentEntity entity, Validator validator) {
268267
* @return The PersistentEntity instance
269268
*/
270269
@Override
271-
public PersistentEntity addExternalPersistentEntity(Class javaClass) {
270+
public PersistentEntity addExternalPersistentEntity(Class<?> javaClass) {
272271
Assert.notNull(javaClass, "PersistentEntity class cannot be null");
273272

274273
PersistentEntity entity = this.persistentEntitiesByName.get(javaClass.getName());
@@ -288,7 +287,7 @@ public PersistentEntity addExternalPersistentEntity(Class javaClass) {
288287
* @return The PersistentEntity instance
289288
*/
290289
@Override
291-
public PersistentEntity addPersistentEntity(Class javaClass, boolean override) {
290+
public PersistentEntity addPersistentEntity(Class<?> javaClass, boolean override) {
292291
Assert.notNull(javaClass, "PersistentEntity class cannot be null");
293292
if (override) {
294293
return addPersistentEntityInternal(javaClass, false, this.canInitializeEntities);
@@ -297,7 +296,7 @@ public PersistentEntity addPersistentEntity(Class javaClass, boolean override) {
297296
}
298297

299298
@Override
300-
public Collection<PersistentEntity> addPersistentEntities(Class... javaClasses) {
299+
public Collection<PersistentEntity> addPersistentEntities(Class<?>... javaClasses) {
301300
Collection<PersistentEntity> entities = new ArrayList<>();
302301

303302
for (Class javaClass : javaClasses) {
@@ -308,18 +307,20 @@ public Collection<PersistentEntity> addPersistentEntities(Class... javaClasses)
308307

309308
registerEntityWithContext(entity);
310309
entities.add(entity);
311-
312310
}
311+
313312
if (this.canInitializeEntities) {
314313
for (PersistentEntity entity : entities) {
315314
initializePersistentEntity(entity);
316315
}
317316
}
317+
318318
for (Listener eventListener : this.eventListeners) {
319319
for (PersistentEntity entity : entities) {
320320
eventListener.persistentEntityAdded(entity);
321321
}
322322
}
323+
323324
return entities;
324325
}
325326

@@ -365,7 +366,6 @@ private void registerEntityWithContext(PersistentEntity entity) {
365366
this.persistentEntities.remove(entity);
366367
this.persistentEntities.add(entity);
367368
this.persistentEntitiesByName.put(entity.getName(), entity);
368-
369369
}
370370

371371
@Override
@@ -417,7 +417,6 @@ private void initializePersistentEntity(PersistentEntity entity) {
417417
parent = parent.getParentEntity();
418418
}
419419
}
420-
421420
}
422421

423422
/**
@@ -516,9 +515,8 @@ public Collection<PersistentEntity> getPersistentEntities() {
516515
return this.persistentEntities;
517516
}
518517

519-
public boolean isPersistentEntity(Class type) {
518+
public boolean isPersistentEntity(Class<?> type) {
520519
return type != null && getPersistentEntity(type.getName()) != null;
521-
522520
}
523521

524522
@Override

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentEntity.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
@SuppressWarnings({ "rawtypes", "unchecked" })
5454
public abstract class AbstractPersistentEntity<T extends Entity> implements PersistentEntity {
5555

56-
protected final Class javaClass;
56+
protected final Class<?> javaClass;
5757

5858
protected final MappingContext context;
5959

@@ -63,9 +63,9 @@ public abstract class AbstractPersistentEntity<T extends Entity> implements Pers
6363

6464
protected List<Embedded> embedded;
6565

66-
protected Map<String, PersistentProperty> propertiesByName = new HashMap<String, PersistentProperty>();
66+
protected Map<String, PersistentProperty> propertiesByName = new HashMap<>();
6767

68-
protected Map<String, PersistentProperty> mappedPropertiesByName = new HashMap<String, PersistentProperty>();
68+
protected Map<String, PersistentProperty> mappedPropertiesByName = new HashMap<>();
6969

7070
protected PersistentProperty identity;
7171

@@ -101,7 +101,7 @@ public abstract class AbstractPersistentEntity<T extends Entity> implements Pers
101101

102102
private TenantId tenantId;
103103

104-
public AbstractPersistentEntity(Class javaClass, MappingContext context) {
104+
public AbstractPersistentEntity(Class<?> javaClass, MappingContext context) {
105105
Assert.notNull(javaClass, "The argument [javaClass] cannot be null");
106106
this.javaClass = javaClass;
107107
this.context = context;
@@ -178,7 +178,6 @@ public void initialize() {
178178
this.associations = new ArrayList();
179179
this.embedded = new ArrayList();
180180

181-
182181
boolean multiTenancyEnabled = this.isMultiTenant &&
183182
this.context.getMultiTenancyMode() == MultiTenancySettings.MultiTenancyMode.DISCRIMINATOR;
184183
for (PersistentProperty persistentProperty : this.persistentProperties) {
@@ -420,7 +419,7 @@ public boolean isVersioned() {
420419
}
421420

422421
@Override
423-
public Class getJavaClass() {
422+
public Class<?> getJavaClass() {
424423
return this.javaClass;
425424
}
426425

@@ -477,7 +476,7 @@ public String toString() {
477476
}
478477

479478
@Override
480-
public boolean addOwner(Class type) {
479+
public boolean addOwner(Class<?> type) {
481480
return this.owners.add(type);
482481
}
483482

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/AbstractPersistentProperty.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
* @author Graeme Rocher
2929
* @since 1.0
3030
*/
31-
@SuppressWarnings("rawtypes")
3231
public abstract class AbstractPersistentProperty<T extends Property> implements PersistentProperty<T> {
3332

3433
protected final PersistentEntity owner;
@@ -37,7 +36,7 @@ public abstract class AbstractPersistentProperty<T extends Property> implements
3736

3837
protected final String name;
3938

40-
protected final Class type;
39+
protected final Class<?> type;
4140

4241
protected Boolean inherited;
4342

@@ -49,7 +48,7 @@ public AbstractPersistentProperty(PersistentEntity owner, MappingContext context
4948
this(owner, context, descriptor.getName(), descriptor.getPropertyType());
5049
}
5150

52-
public AbstractPersistentProperty(PersistentEntity owner, MappingContext context, String name, Class type) {
51+
public AbstractPersistentProperty(PersistentEntity owner, MappingContext context, String name, Class<?> type) {
5352
this.owner = owner;
5453
this.context = context;
5554
this.name = name;
@@ -67,7 +66,7 @@ public String getCapitilizedName() {
6766
}
6867

6968
@Override
70-
public Class getType() {
69+
public Class<?> getType() {
7170
return this.type;
7271
}
7372

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/IdentityMapping.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,12 @@
1919
* @author Graeme Rocher
2020
* @since 1.0
2121
*/
22-
@SuppressWarnings("rawtypes")
2322
public interface IdentityMapping extends PropertyMapping {
2423

2524
/**
2625
* The identifier property name(s). Usually there is just one identifier
2726
* name, however in the case of a composite or natural identifier there
28-
* may be serveral.
27+
* may be several.
2928
*
3029
* @return identifier names that make up the key
3130
*/

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/MappingContext.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ public interface MappingContext {
107107
* @param javaClasses The Java class representing the entity
108108
* @return The PersistentEntity instance
109109
*/
110-
Collection<PersistentEntity> addPersistentEntities(Class... javaClasses);
110+
Collection<PersistentEntity> addPersistentEntities(Class<?>... javaClasses);
111111

112112
/**
113113
* Adds a PersistentEntity instance
114114
*
115115
* @param javaClass The Java class representing the entity
116116
* @return The PersistentEntity instance
117117
*/
118-
PersistentEntity addPersistentEntity(Class javaClass);
118+
PersistentEntity addPersistentEntity(Class<?> javaClass);
119119

120120
/**
121121
* Adds a PersistentEntity instance
@@ -124,7 +124,7 @@ public interface MappingContext {
124124
* @param override Whether to override an existing entity
125125
* @return The PersistentEntity instance
126126
*/
127-
PersistentEntity addPersistentEntity(Class javaClass, boolean override);
127+
PersistentEntity addPersistentEntity(Class<?> javaClass, boolean override);
128128

129129
/**
130130
* Adds a persistent entity that is not mapped by this MappingContext instance.
@@ -133,7 +133,7 @@ public interface MappingContext {
133133
* @param javaClass The Java class
134134
* @return The persistent entity
135135
*/
136-
PersistentEntity addExternalPersistentEntity(Class javaClass);
136+
PersistentEntity addExternalPersistentEntity(Class<?> javaClass);
137137

138138
/**
139139
* Adds a validator to be used by the entity for validation
@@ -205,7 +205,7 @@ public interface MappingContext {
205205
* @param type The type to check
206206
* @return True if it is
207207
*/
208-
boolean isPersistentEntity(Class type);
208+
boolean isPersistentEntity(Class<?> type);
209209

210210
/**
211211
* Returns whether the specified value is a persistent entity
@@ -243,7 +243,7 @@ public interface MappingContext {
243243
*/
244244
void addMappingContextListener(Listener listener);
245245

246-
PersistentEntity createEmbeddedEntity(Class type);
246+
PersistentEntity createEmbeddedEntity(Class<?> type);
247247

248248
/**
249249
* Obtains a {@link EntityReflector} instance for the given entity

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/PersistentEntity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public interface PersistentEntity extends Initializable {
125125
/**
126126
* @return The underlying Java class for this entity
127127
*/
128-
Class getJavaClass();
128+
Class<?> getJavaClass();
129129

130130
/**
131131
* Tests whether the given instance is an instance of this persistent entity
@@ -213,7 +213,7 @@ public interface PersistentEntity extends Initializable {
213213
* @param type The type
214214
* @return True if it does
215215
*/
216-
boolean hasProperty(String name, Class type);
216+
boolean hasProperty(String name, Class<?> type);
217217

218218
/**
219219
* True if the given property is the identifier
@@ -234,6 +234,6 @@ public interface PersistentEntity extends Initializable {
234234
* @param type The class to add
235235
* @return True if the operation was successful
236236
*/
237-
boolean addOwner(Class type);
237+
boolean addOwner(Class<?> type);
238238

239239
}

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/PropertyMapping.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public interface PropertyMapping<T extends Property> {
3030
*
3131
* @return The ClassMapping instance
3232
*/
33-
@SuppressWarnings("rawtypes")
3433
ClassMapping getClassMapping();
3534

3635
/**

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/Association.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,13 @@ public boolean isOrphanRemoval() {
109109
/**
110110
* @return The inverse side or null if the association is not bidirectional
111111
*/
112-
public Association getInverseSide() {
112+
public Association<?> getInverseSide() {
113113
final PersistentProperty associatedProperty = this.associatedEntity.getPropertyByName(this.referencedPropertyName);
114114
if (associatedProperty == null) {
115115
return null;
116116
}
117117
if (associatedProperty instanceof Association) {
118-
return (Association) associatedProperty;
118+
return (Association<?>) associatedProperty;
119119
}
120120
throw new IllegalMappingException("The inverse side [" + this.associatedEntity.getName() + "." +
121121
associatedProperty.getName() + "] of the association [" + getOwner().getName() + "." +

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/Basic.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,19 @@
3434
* @author Graeme Rocher
3535
* @since 1.0
3636
*/
37-
@SuppressWarnings("rawtypes")
3837
public abstract class Basic<T extends Property> extends ToMany<T> {
3938

4039
private CustomTypeMarshaller customTypeMarshaller;
4140

42-
private Class componentType;
41+
private Class<?> componentType;
4342

4443
public Basic(PersistentEntity owner, MappingContext context,
4544
PropertyDescriptor descriptor) {
4645
super(owner, context, descriptor);
4746
initializeComponentType();
4847
}
4948

50-
public Basic(PersistentEntity owner, MappingContext context, String name, Class type) {
49+
public Basic(PersistentEntity owner, MappingContext context, String name, Class<T> type) {
5150
super(owner, context, name, type);
5251
initializeComponentType();
5352
}
@@ -84,12 +83,12 @@ else if (type.isArray()) {
8483

8584
}
8685

87-
public Class getComponentType() {
86+
public Class<?> getComponentType() {
8887
return this.componentType;
8988
}
9089

9190
@Override
92-
public Association getInverseSide() {
91+
public Association<T> getInverseSide() {
9392
return null; // basic collection types have no inverse side
9493
}
9594

grace-datastore-core/src/main/groovy/org/grails/datastore/mapping/model/types/Custom.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ protected Custom(PersistentEntity owner, MappingContext context, String name, Cl
4747
/**
4848
* @return The type converter for this custom type
4949
*/
50-
@SuppressWarnings("rawtypes")
5150
public CustomTypeMarshaller<Object, T, T> getCustomTypeMarshaller() {
5251
return (CustomTypeMarshaller<Object, T, T>) this.customTypeMarshaller;
5352
}

0 commit comments

Comments
 (0)