diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGenerator.java index 5867c73cf4..505e29e939 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGenerator.java @@ -81,19 +81,19 @@ import org.jooq.impl.AbstractKeys; import org.jooq.impl.AbstractRoutine; import org.jooq.impl.ArrayRecordImpl; import org.jooq.impl.FieldTypeHelper; -import org.jooq.impl.JooqLogger; import org.jooq.impl.PackageImpl; import org.jooq.impl.SQLDataType; import org.jooq.impl.SchemaImpl; import org.jooq.impl.SequenceImpl; -import org.jooq.impl.StopWatch; -import org.jooq.impl.StringUtils; import org.jooq.impl.TableImpl; import org.jooq.impl.TableRecordImpl; import org.jooq.impl.UDTImpl; import org.jooq.impl.UDTRecordImpl; import org.jooq.impl.UpdatableRecordImpl; import org.jooq.impl.UpdatableTableImpl; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; +import org.jooq.tools.StringUtils; /** diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGeneratorStrategy.java b/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGeneratorStrategy.java index a50363c066..a3b82412ec 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGeneratorStrategy.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/DefaultGeneratorStrategy.java @@ -37,7 +37,7 @@ package org.jooq.util; import java.io.File; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; /** * The default naming strategy for the {@link DefaultGenerator} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java index e5cdb6d78b..e1a72ad471 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java @@ -36,14 +36,14 @@ package org.jooq.util; -import static org.jooq.impl.StringUtils.defaultString; +import static org.jooq.tools.StringUtils.defaultString; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.util.Properties; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** * The GenerationTool takes care of generating Java code from a database schema. It diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationWriter.java b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationWriter.java index 057c94bb2c..758a6f3d34 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationWriter.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationWriter.java @@ -18,7 +18,7 @@ import java.util.regex.Matcher; import org.jooq.EnumType; import org.jooq.MasterDataType; import org.jooq.UDTRecord; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; /** * A wrapper for a {@link PrintWriter} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java index c593d3ba08..2e8b737665 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java @@ -43,7 +43,7 @@ import java.util.List; import java.util.Properties; import org.jooq.SQLDialect; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** * A base implementation for all types of databases. diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractElementContainerDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractElementContainerDefinition.java index 193636496e..3c8678ccee 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractElementContainerDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractElementContainerDefinition.java @@ -42,8 +42,8 @@ import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.jooq.impl.JooqLogger; -import org.jooq.impl.StringUtils; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StringUtils; /** * A base implementation for element container definitions diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractPackageDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractPackageDefinition.java index 037790e29e..3d218495c1 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractPackageDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractPackageDefinition.java @@ -39,7 +39,7 @@ import java.sql.SQLException; import java.util.ArrayList; import java.util.List; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** * @author Lukas Eder diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractRoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractRoutineDefinition.java index efb0dce790..485668310b 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractRoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractRoutineDefinition.java @@ -41,7 +41,7 @@ import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** * @author Lukas Eder diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java index 516530ccdf..0ace0c7cd4 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java @@ -35,8 +35,8 @@ */ package org.jooq.util; -import org.jooq.impl.JooqLogger; -import org.jooq.impl.StringUtils; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StringUtils; abstract class AbstractTypedElementDefinition extends AbstractDefinition diff --git a/jOOQ-meta/src/main/java/org/jooq/util/DefaultMasterDataTableDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/DefaultMasterDataTableDefinition.java index 51f8b94a98..13693d0009 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/DefaultMasterDataTableDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/DefaultMasterDataTableDefinition.java @@ -43,7 +43,7 @@ import org.jooq.Record; import org.jooq.Result; import org.jooq.Table; import org.jooq.exception.DataAccessException; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; public class DefaultMasterDataTableDefinition extends AbstractDefinition implements MasterDataTableDefinition { diff --git a/jOOQ-meta/src/main/java/org/jooq/util/DefaultRelations.java b/jOOQ-meta/src/main/java/org/jooq/util/DefaultRelations.java index 2e39af3c47..69565c7c23 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/DefaultRelations.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/DefaultRelations.java @@ -42,7 +42,7 @@ import java.util.List; import java.util.Map; import java.util.Set; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; public class DefaultRelations extends AbstractDefinition implements Relations { diff --git a/jOOQ-meta/src/main/java/org/jooq/util/SchemaDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/SchemaDefinition.java index 18cbb63875..4cee61f877 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/SchemaDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/SchemaDefinition.java @@ -36,7 +36,7 @@ package org.jooq.util; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; /** * The definition of a database schema diff --git a/jOOQ-meta/src/main/java/org/jooq/util/h2/H2RoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/h2/H2RoutineDefinition.java index cc6668e8d9..0f977530d2 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/h2/H2RoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/h2/H2RoutineDefinition.java @@ -41,7 +41,7 @@ import static org.jooq.util.h2.information_schema.tables.FunctionColumns.FUNCTIO import java.sql.SQLException; import org.jooq.Record; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; import org.jooq.util.AbstractRoutineDefinition; import org.jooq.util.DataTypeDefinition; import org.jooq.util.Database; diff --git a/jOOQ-meta/src/main/java/org/jooq/util/hsqldb/HSQLDBRoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/hsqldb/HSQLDBRoutineDefinition.java index d095d4c062..294d0c9d19 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/hsqldb/HSQLDBRoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/hsqldb/HSQLDBRoutineDefinition.java @@ -43,7 +43,7 @@ import java.sql.SQLException; import org.jooq.Record; import org.jooq.Result; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; import org.jooq.util.AbstractRoutineDefinition; import org.jooq.util.DataTypeDefinition; import org.jooq.util.Database; diff --git a/jOOQ-meta/src/main/java/org/jooq/util/mysql/MySQLRoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/mysql/MySQLRoutineDefinition.java index 2493211790..20c1f58146 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/mysql/MySQLRoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/mysql/MySQLRoutineDefinition.java @@ -39,7 +39,7 @@ package org.jooq.util.mysql; import java.sql.SQLException; import java.util.regex.Matcher; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; import org.jooq.util.AbstractRoutineDefinition; import org.jooq.util.DataTypeDefinition; import org.jooq.util.Database; diff --git a/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleRoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleRoutineDefinition.java index d367ee78b3..5399b1faed 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleRoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/oracle/OracleRoutineDefinition.java @@ -43,7 +43,7 @@ import java.sql.SQLException; import org.jooq.Record; import org.jooq.Result; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; import org.jooq.util.AbstractRoutineDefinition; import org.jooq.util.DataTypeDefinition; import org.jooq.util.Database; diff --git a/jOOQ-meta/src/main/java/org/jooq/util/sqlserver/SQLServerRoutineDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/sqlserver/SQLServerRoutineDefinition.java index e81e705c57..9810ac0c1b 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/sqlserver/SQLServerRoutineDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/sqlserver/SQLServerRoutineDefinition.java @@ -41,7 +41,7 @@ import java.sql.SQLException; import org.jooq.Record; import org.jooq.Result; -import org.jooq.impl.StringUtils; +import org.jooq.tools.StringUtils; import org.jooq.util.AbstractRoutineDefinition; import org.jooq.util.DataTypeDefinition; import org.jooq.util.Database; diff --git a/jOOQ-spring/src/main/java/org/jooq/util/spring/FactoryProxy.java b/jOOQ-spring/src/main/java/org/jooq/util/spring/FactoryProxy.java index 87335778df..38e16da244 100644 --- a/jOOQ-spring/src/main/java/org/jooq/util/spring/FactoryProxy.java +++ b/jOOQ-spring/src/main/java/org/jooq/util/spring/FactoryProxy.java @@ -80,7 +80,7 @@ import org.jooq.UpdateQuery; import org.jooq.UpdateSetStep; import org.jooq.exception.DataAccessException; import org.jooq.impl.Factory; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; diff --git a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java index f06a681a46..de53455889 100644 --- a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java +++ b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java @@ -136,10 +136,10 @@ import org.jooq.exception.InvalidResultException; import org.jooq.impl.CustomCondition; import org.jooq.impl.CustomField; import org.jooq.impl.Factory; -import org.jooq.impl.JooqLogger; import org.jooq.impl.SQLDataType; -import org.jooq.impl.StopWatch; -import org.jooq.impl.StringUtils; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; +import org.jooq.tools.StringUtils; import org.jooq.util.GenerationTool; import org.apache.commons.io.FileUtils; diff --git a/jOOQ/src/main/java/org/jooq/ConfigurationRegistry.java b/jOOQ/src/main/java/org/jooq/ConfigurationRegistry.java index 796053154e..f6805f7960 100644 --- a/jOOQ/src/main/java/org/jooq/ConfigurationRegistry.java +++ b/jOOQ/src/main/java/org/jooq/ConfigurationRegistry.java @@ -35,7 +35,7 @@ */ package org.jooq; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** diff --git a/jOOQ/src/main/java/org/jooq/exception/SQLDialectNotSupportedException.java b/jOOQ/src/main/java/org/jooq/exception/SQLDialectNotSupportedException.java index 3f9440cb55..d7157f9c10 100644 --- a/jOOQ/src/main/java/org/jooq/exception/SQLDialectNotSupportedException.java +++ b/jOOQ/src/main/java/org/jooq/exception/SQLDialectNotSupportedException.java @@ -37,7 +37,7 @@ package org.jooq.exception; import org.jooq.Configuration; -import org.jooq.impl.JooqLogger; +import org.jooq.tools.JooqLogger; /** * An exception thrown if an SQL construct is used, which is not supported by diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java index fbd2b71693..eb33e5da69 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java @@ -44,6 +44,8 @@ import org.jooq.Configuration; import org.jooq.ConfigurationRegistry; import org.jooq.Query; import org.jooq.exception.DetachedException; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index 8e54f8003a..b1c07955de 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -64,6 +64,8 @@ import org.jooq.SQLDialect; import org.jooq.Schema; import org.jooq.UDTField; import org.jooq.UDTRecord; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; /** * A common base class for stored procedures diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java b/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java index 737fdc61f8..197fb02e3b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractSubSelect.java @@ -59,6 +59,7 @@ import org.jooq.SQLDialect; import org.jooq.SortField; import org.jooq.Table; import org.jooq.TableLike; +import org.jooq.tools.StringUtils; /** * A sub-select is a SELECT statement that can be combined with diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java index e4a093b6a1..c472472fa3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java @@ -47,6 +47,7 @@ import org.jooq.Record; import org.jooq.RenderContext; import org.jooq.Table; import org.jooq.exception.SQLDialectNotSupportedException; +import org.jooq.tools.StringUtils; import org.jooq.util.h2.H2DataType; /** diff --git a/jOOQ/src/main/java/org/jooq/impl/AttachableImpl.java b/jOOQ/src/main/java/org/jooq/impl/AttachableImpl.java index e952841c06..53eea0021b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AttachableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AttachableImpl.java @@ -45,6 +45,7 @@ import org.jooq.Configuration; import org.jooq.SQLDialect; import org.jooq.SchemaMapping; import org.jooq.Store; +import org.jooq.tools.JooqLogger; /** * A default implementation for mixin of the {@link Attachable} interface diff --git a/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java b/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java index 041a686a6b..5d49f719b5 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java +++ b/jOOQ/src/main/java/org/jooq/impl/BatchMultiple.java @@ -41,6 +41,8 @@ import java.sql.Statement; import org.jooq.Batch; import org.jooq.Query; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java b/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java index 5077cd8893..090aea5079 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java +++ b/jOOQ/src/main/java/org/jooq/impl/BatchSingle.java @@ -43,6 +43,8 @@ import java.util.List; import org.jooq.BatchBindStep; import org.jooq.Query; +import org.jooq.tools.JooqLogger; +import org.jooq.tools.StopWatch; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java b/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java index 5187007f43..51534acb9d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/CursorImpl.java @@ -50,6 +50,7 @@ import org.jooq.RecordHandler; import org.jooq.Result; import org.jooq.Table; import org.jooq.TableRecord; +import org.jooq.tools.JooqLogger; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java index 4a552a3653..c0569874b4 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBindContext.java @@ -57,6 +57,7 @@ import org.jooq.QueryPart; import org.jooq.QueryPartInternal; import org.jooq.SQLDialect; import org.jooq.exception.SQLDialectNotSupportedException; +import org.jooq.tools.JooqLogger; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/Factory.java b/jOOQ/src/main/java/org/jooq/impl/Factory.java index f0bed66dee..13c027753c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Factory.java +++ b/jOOQ/src/main/java/org/jooq/impl/Factory.java @@ -104,6 +104,7 @@ import org.jooq.WindowIgnoreNullsStep; import org.jooq.WindowOverStep; import org.jooq.exception.InvalidResultException; import org.jooq.exception.SQLDialectNotSupportedException; +import org.jooq.tools.JooqLogger; /** * A factory providing implementations to the org.jooq interfaces diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java b/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java index 59d1fed247..e7c827e2d1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldTypeHelper.java @@ -72,6 +72,7 @@ import org.jooq.Result; import org.jooq.SQLDialect; import org.jooq.UDTRecord; import org.jooq.exception.SQLDialectNotSupportedException; +import org.jooq.tools.JooqLogger; import org.jooq.util.ase.ASEDataType; import org.jooq.util.db2.DB2DataType; import org.jooq.util.derby.DerbyDataType; diff --git a/jOOQ/src/main/java/org/jooq/impl/JooqUtil.java b/jOOQ/src/main/java/org/jooq/impl/JooqUtil.java index 66073a8783..4df7c5b1a3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JooqUtil.java +++ b/jOOQ/src/main/java/org/jooq/impl/JooqUtil.java @@ -57,6 +57,7 @@ import org.jooq.Record; import org.jooq.RenderContext; import org.jooq.Table; import org.jooq.exception.DataAccessException; +import org.jooq.tools.StringUtils; /** * General jooq utilities diff --git a/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java b/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java index 410f389e36..ee9cec81e7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MergeImpl.java @@ -64,6 +64,7 @@ import org.jooq.Select; import org.jooq.Table; import org.jooq.TableLike; import org.jooq.TableRecord; +import org.jooq.tools.StringUtils; /** * @author Lukas Eder diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java index 21259089bb..f68bdb4921 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaDataFieldProvider.java @@ -47,6 +47,7 @@ import org.jooq.DataType; import org.jooq.Field; import org.jooq.FieldProvider; import org.jooq.exception.SQLDialectNotSupportedException; +import org.jooq.tools.JooqLogger; /** * A FieldProvider providing fields for a JDBC diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java index 1d38d7e5f3..63d348d93b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java @@ -38,9 +38,9 @@ package org.jooq.impl; import static java.lang.Math.max; import static java.lang.Math.min; -import static org.jooq.impl.StringUtils.abbreviate; -import static org.jooq.impl.StringUtils.leftPad; -import static org.jooq.impl.StringUtils.rightPad; +import static org.jooq.tools.StringUtils.abbreviate; +import static org.jooq.tools.StringUtils.leftPad; +import static org.jooq.tools.StringUtils.rightPad; import java.math.BigDecimal; import java.math.BigInteger; @@ -73,6 +73,7 @@ import org.jooq.Result; import org.jooq.Store; import org.jooq.Table; import org.jooq.TableRecord; +import org.jooq.tools.StringUtils; import org.jooq.tools.json.JSONObject; import org.w3c.dom.Document; diff --git a/jOOQ/src/main/java/org/jooq/impl/JooqLogger.java b/jOOQ/src/main/java/org/jooq/tools/JooqLogger.java similarity index 99% rename from jOOQ/src/main/java/org/jooq/impl/JooqLogger.java rename to jOOQ/src/main/java/org/jooq/tools/JooqLogger.java index 972dd9489f..2609b1b612 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JooqLogger.java +++ b/jOOQ/src/main/java/org/jooq/tools/JooqLogger.java @@ -33,12 +33,13 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ -package org.jooq.impl; +package org.jooq.tools; import java.util.logging.Level; + /** * The jOOQ logger abstraction * diff --git a/jOOQ/src/main/java/org/jooq/impl/StopWatch.java b/jOOQ/src/main/java/org/jooq/tools/StopWatch.java similarity index 96% rename from jOOQ/src/main/java/org/jooq/impl/StopWatch.java rename to jOOQ/src/main/java/org/jooq/tools/StopWatch.java index 5088cd125e..db5226f892 100644 --- a/jOOQ/src/main/java/org/jooq/impl/StopWatch.java +++ b/jOOQ/src/main/java/org/jooq/tools/StopWatch.java @@ -33,7 +33,8 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ -package org.jooq.impl; +package org.jooq.tools; + /** diff --git a/jOOQ/src/main/java/org/jooq/impl/StringUtils.java b/jOOQ/src/main/java/org/jooq/tools/StringUtils.java similarity index 99% rename from jOOQ/src/main/java/org/jooq/impl/StringUtils.java rename to jOOQ/src/main/java/org/jooq/tools/StringUtils.java index 6d4324bc6d..e06d7e2348 100644 --- a/jOOQ/src/main/java/org/jooq/impl/StringUtils.java +++ b/jOOQ/src/main/java/org/jooq/tools/StringUtils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.jooq.impl; +package org.jooq.tools; /** *

@@ -106,7 +106,7 @@ package org.jooq.impl; * @since 1.0 * @version $Id: StringUtils.java 911986 2010-02-19 21:19:05Z niallp $ */ -public class StringUtils { +public final class StringUtils { /** *

The maximum size to which the padding constant(s) can expand.