HHH-16228 Avoid delegating protected methods using during construction
This commit is contained in:
parent
5451ed7437
commit
9ec32782a0
|
@ -108,14 +108,22 @@ public class DialectDelegateWrapper extends Dialect {
|
|||
this.wrapped = Objects.requireNonNull( wrapped );
|
||||
}
|
||||
|
||||
//can't be overriden because of how Dialects get initialized: see constructor of parent
|
||||
@Override
|
||||
public void checkVersion() {
|
||||
wrapped.checkVersion();
|
||||
protected final void checkVersion() {
|
||||
//intentionally empty: this is used by the super constructor (yuk)
|
||||
}
|
||||
|
||||
//can't be overriden because of how Dialects get initialized: see constructor of parent
|
||||
@Override
|
||||
public void initDefaultProperties() {
|
||||
wrapped.initDefaultProperties();
|
||||
protected final void registerDefaultKeywords() {
|
||||
//intentionally empty: this is used by the super constructor (yuk)
|
||||
}
|
||||
|
||||
//can't be overriden because of how Dialects get initialized: see constructor of parent
|
||||
@Override
|
||||
protected final void initDefaultProperties() {
|
||||
//intentionally empty: this is used by the super constructor (yuk)
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -133,11 +141,6 @@ public class DialectDelegateWrapper extends Dialect {
|
|||
return wrapped.castType( sqlTypeCode );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerDefaultKeywords() {
|
||||
wrapped.registerDefaultKeywords();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerKeywords(DialectResolutionInfo info) {
|
||||
wrapped.registerKeywords( info );
|
||||
|
|
Loading…
Reference in New Issue