Skip to content

Commit 1a5bdd9

Browse files
committed
HHH-7736 - join subclass support
1 parent 89fdf46 commit 1a5bdd9

39 files changed

+328
-911
lines changed

hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/BulkAccessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,21 +75,21 @@ public Object[] getPropertyValues(Object bean) {
7575
* Returns the types of properties.
7676
*/
7777
public Class[] getPropertyTypes() {
78-
return ( Class[] ) types.clone();
78+
return types.clone();
7979
}
8080

8181
/**
8282
* Returns the setter names of properties.
8383
*/
8484
public String[] getGetters() {
85-
return ( String[] ) getters.clone();
85+
return getters.clone();
8686
}
8787

8888
/**
8989
* Returns the getter names of the properties.
9090
*/
9191
public String[] getSetters() {
92-
return ( String[] ) setters.clone();
92+
return setters.clone();
9393
}
9494

9595
/**

hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/FastClass.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,7 @@ public class FastClass implements Serializable {
3636

3737
private static final Class[] EMPTY_CLASS_ARRAY = new Class[0];
3838

39-
private Class type;
40-
41-
private FastClass() {
42-
}
39+
private final Class type;
4340

4441
private FastClass(Class type) {
4542
this.type = type;
@@ -187,7 +184,6 @@ public boolean equals(Object o) {
187184
}
188185

189186
public static FastClass create(Class type) {
190-
FastClass fc = new FastClass( type );
191-
return fc;
187+
return new FastClass( type );
192188
}
193189
}

hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/InstantiationOptimizerAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class InstantiationOptimizerAdapter implements ReflectionOptimizer.Instan
4040
public InstantiationOptimizerAdapter(FastClass fastClass) {
4141
this.fastClass = fastClass;
4242
}
43-
43+
@Override
4444
public Object newInstance() {
4545
try {
4646
return fastClass.newInstance();

hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/ReflectionOptimizerImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ public ReflectionOptimizerImpl(
4343
this.instantiationOptimizer = instantiationOptimizer;
4444
this.accessOptimizer = accessOptimizer;
4545
}
46-
46+
@Override
4747
public InstantiationOptimizer getInstantiationOptimizer() {
4848
return instantiationOptimizer;
4949
}
50-
50+
@Override
5151
public AccessOptimizer getAccessOptimizer() {
5252
return accessOptimizer;
5353
}

hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentElementHolder.java

Lines changed: 0 additions & 236 deletions
This file was deleted.

0 commit comments

Comments
 (0)