diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java index 6975d924f9..e55f772894 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java @@ -306,7 +306,6 @@ public abstract class AbstractHANADialect extends Dialect { getDefaultProperties().setProperty( AvailableSettings.NON_CONTEXTUAL_LOB_CREATION, "true" ); } - @Deprecated @Override public boolean bindLimitParametersInReverseOrder() { return true; @@ -431,7 +430,6 @@ public abstract class AbstractHANADialect extends Dialect { return getForUpdateString( lockMode ) + " of " + aliases; } - @Deprecated @Override public String getLimitString(final String sql, final boolean hasOffset) { return new StringBuilder( sql.length() + 20 ).append( sql ) @@ -606,7 +604,6 @@ public abstract class AbstractHANADialect extends Dialect { return false; } - @Deprecated @Override public boolean supportsLimit() { return true; diff --git a/hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.java b/hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.java index f67bdbfc58..0fcca3f3fd 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/spi/Mapping.java @@ -45,7 +45,9 @@ public interface Mapping { * * @deprecated temporary solution */ + @Deprecated public IdentifierGeneratorFactory getIdentifierGeneratorFactory(); + public Type getIdentifierType(String className) throws MappingException; public String getIdentifierPropertyName(String className) throws MappingException; public Type getReferencedPropertyType(String className, String propertyName) throws MappingException; diff --git a/hibernate-core/src/main/java/org/hibernate/engine/spi/TypedValue.java b/hibernate-core/src/main/java/org/hibernate/engine/spi/TypedValue.java index bf360d646e..7953d83578 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/spi/TypedValue.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/spi/TypedValue.java @@ -52,6 +52,10 @@ public final class TypedValue implements Serializable { } ); } + + /** + * @deprecated explicit entity mode support is deprecated + */ @Deprecated public TypedValue(Type type, Object value, EntityMode entityMode) { this(type, value); diff --git a/hibernate-core/src/main/java/org/hibernate/event/spi/AbstractPreDatabaseOperationEvent.java b/hibernate-core/src/main/java/org/hibernate/event/spi/AbstractPreDatabaseOperationEvent.java index 685e72c13b..7e69cacb38 100644 --- a/hibernate-core/src/main/java/org/hibernate/event/spi/AbstractPreDatabaseOperationEvent.java +++ b/hibernate-core/src/main/java/org/hibernate/event/spi/AbstractPreDatabaseOperationEvent.java @@ -97,8 +97,10 @@ public abstract class AbstractPreDatabaseOperationEvent * {@link AbstractEvent}. * * @return Value for property 'source'. + * * @deprecated Use {@link #getSession} instead */ + @Deprecated public EventSource getSource() { return getSession(); } diff --git a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ParameterContainer.java b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ParameterContainer.java index f75443b470..0db1b0a1c1 100644 --- a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ParameterContainer.java +++ b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ParameterContainer.java @@ -38,9 +38,11 @@ import org.hibernate.param.ParameterSpecification; * In the interim, this allows us to at least treat these "hidden" parameters properly which is * the most pressing need. * - * @deprecated + * @deprecated See entire discussion above + * * @author Steve Ebersole */ +@Deprecated public interface ParameterContainer { /** * Set the renderable text of this node. diff --git a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ASTUtil.java b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ASTUtil.java index 167bf0bb6c..57117671ea 100644 --- a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ASTUtil.java +++ b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ASTUtil.java @@ -46,6 +46,7 @@ public final class ASTUtil { * * @deprecated (tellclovertoignorethis) */ + @Deprecated private ASTUtil() { } @@ -62,6 +63,7 @@ public final class ASTUtil { * * @deprecated silly */ + @Deprecated public static AST create(ASTFactory astFactory, int type, String text) { return astFactory.create( type, text ); } @@ -409,6 +411,7 @@ public final class ASTUtil { * * @deprecated Use #getTokenTypeName instead */ + @Deprecated public static String getConstantName(Class owner, int value) { return getTokenTypeName( owner, value ); } diff --git a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ColumnHelper.java b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ColumnHelper.java index 171ea257ca..f2b4c9e54a 100644 --- a/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ColumnHelper.java +++ b/hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ColumnHelper.java @@ -41,6 +41,7 @@ public final class ColumnHelper { /** * @deprecated (tell clover to filter this out) */ + @Deprecated private ColumnHelper() { } diff --git a/hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java b/hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java index eb65714e2d..bf1ef6442d 100644 --- a/hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java +++ b/hibernate-core/src/main/java/org/hibernate/id/factory/IdentifierGeneratorFactory.java @@ -46,9 +46,11 @@ public interface IdentifierGeneratorFactory { * Allow injection of the dialect to use. * * @param dialect The dialect + * * @deprecated The intention is that Dialect should be required to be specified up-front and it would then get * ctor injected. */ + @Deprecated public void setDialect(Dialect dialect); /** diff --git a/hibernate-core/src/main/java/org/hibernate/internal/util/collections/CollectionHelper.java b/hibernate-core/src/main/java/org/hibernate/internal/util/collections/CollectionHelper.java index 769119d1e9..d241d768a4 100755 --- a/hibernate-core/src/main/java/org/hibernate/internal/util/collections/CollectionHelper.java +++ b/hibernate-core/src/main/java/org/hibernate/internal/util/collections/CollectionHelper.java @@ -43,11 +43,20 @@ public final class CollectionHelper { public static final int MINIMUM_INITIAL_CAPACITY = 16; public static final float LOAD_FACTOR = 0.75f; - @Deprecated // use java.util.Collections.EMPTY_LIST instead + /** + * @deprecated use {@link java.util.Collections#EMPTY_LIST} or {@link java.util.Collections#emptyList()} instead + */ + @Deprecated public static final List EMPTY_LIST = Collections.EMPTY_LIST; - @Deprecated // use java.util.Collections.EMPTY_LIST instead + /** + * @deprecated use {@link java.util.Collections#EMPTY_LIST} or {@link java.util.Collections#emptyList()} instead + */ + @Deprecated public static final Collection EMPTY_COLLECTION = Collections.EMPTY_LIST; - @Deprecated // use java.util.Collections.EMPTY_MAP instead + /** + * @deprecated use {@link java.util.Collections#EMPTY_MAP} or {@link java.util.Collections#emptyMap()} instead + */ + @Deprecated public static final Map EMPTY_MAP = Collections.EMPTY_MAP; private CollectionHelper() { diff --git a/shared/config/checkstyle/checkstyle.xml b/shared/config/checkstyle/checkstyle.xml index dfa2acd697..7191c470ef 100644 --- a/shared/config/checkstyle/checkstyle.xml +++ b/shared/config/checkstyle/checkstyle.xml @@ -186,7 +186,9 @@ The org.hibernate.engine.spi.ManagedEntity method names (prefixed with '&&_') muck with this --> - + + +