Gary Gregory
a91f76da21
[LANG-1291] Provide annotations to document thread safety.
2017-04-17 12:00:09 -07:00
Gary Gregory
a5e76ebc40
[LANG-1291] Provide annotations to document thread safety.
2017-04-17 11:54:04 -07:00
Benedikt Ritter
5242157dfb
Update copyright year
2017-04-17 14:13:42 +02:00
Benedikt Ritter
63dcba41a9
Update to latest PMD version
2017-04-17 13:13:40 +02:00
Benedikt Ritter
c82b1f062a
PMD: Nested if statements can be combined
2017-04-17 13:02:11 +02:00
Benedikt Ritter
fb4803623b
LANG-1312: LocaleUtils#toLocale does not support language followed by UN M.49 numeric-3 area code followed by variant
2017-04-17 12:55:42 +02:00
Benedikt Ritter
dfecbe9709
Introduce some more local variables to make the code better readable
2017-04-17 12:40:58 +02:00
Benedikt Ritter
f059e5f7fa
Remove initial if statement by adding an early return
2017-04-17 12:33:17 +02:00
Benedikt Ritter
8f54030347
Replace switch statement with if-else block
2017-04-17 12:31:34 +02:00
Benedikt Ritter
d3146a5456
Extract some helper methods to make the code better readable
2017-04-17 12:29:05 +02:00
Benedikt Ritter
d547412bbd
Extract method for parsing locales from string
2017-04-17 12:09:37 +02:00
Benedikt Ritter
3c89994355
Better local variable names
2017-04-17 12:01:54 +02:00
Rob Tompkins
cd05fddd4f
(docs) removing erroneous link to sonar dashboard
2017-04-11 20:42:29 -04:00
pascalschumacher
5d3a2081c5
LANG-1313: Add ArchUtils
...
add missing since javadoc tags
2017-03-27 21:59:42 +02:00
pascalschumacher
30d4070af9
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang
2017-03-27 20:42:48 +02:00
pascalschumacher
46edb45d3e
add changes.xml entry for LANG-1313
2017-03-27 20:41:07 +02:00
Tomschi
90f0a680ad
LANG-1313: Add ArchUtils - an utility class for the "os.arch" system property ( closes #231 )
2017-03-27 20:40:28 +02:00
Benedikt Ritter
b06f13ff0e
Remove trailing white spaces
2017-03-27 20:15:36 +02:00
Benedikt Ritter
54c3daaf17
Correct @since annotation
2017-03-27 20:09:14 +02:00
pascalschumacher
1674c953fa
Restore clirr report generation
...
Since commons-parent version 41, generation of the clirr report for the site has to be explicitly enabled by adding a "src\site\resources\profile.clirr" file.
2017-03-26 14:06:23 +02:00
Tobias Soloschenko
4a300fee2e
Fixed javadoc of MutableBoolean setTrue / setFalse ( closes #260 )
2017-03-22 17:32:14 +01:00
pascalschumacher
5d6c176388
changes.xml: add entry for LANG-1310
2017-03-19 17:14:42 +01:00
drajakumar
1a20867d01
LANG-1310: MethodUtils.invokeMethod throws ArrayStoreException if using varargs arguments and smaller types than the method defines ( closes #256 )
2017-03-19 17:12:16 +01:00
pascalschumacher
7ac12154b0
README.md: remove license badge, because github now displays the license at the top of the page
2017-03-19 14:42:31 +01:00
pascalschumacher
811dbe7226
restore deprecated annotation of StringUtils#getJaroWinklerDistance
...
This annotation was with "LANG-1316: Deprecate classes/methods moved to commons-text" and removed by mistake while reverting "LANG-1269: Wrong name or result of StringUtils#getJaroWinklerDistance".
2017-03-19 14:37:19 +01:00
pascalschumacher
f4ee399e31
Revert "LANG-1269: Wrong name or result of StringUtils#getJaroWinklerDistance ( closes #198 )"
...
This reverts commit a40b2a907a
, because adding a new method StringUtils#getJaroWinklerSimilarity and immediately deprecating it makes not sense.
2017-03-19 14:25:20 +01:00
pascalschumacher
844cd4298e
LANG-1316: Deprecate classes/methods moved to commons-text ( closes #255 )
...
* org.apache.commons.lang3.text.translate - every class
* org.apache.commons.lang3.text - every class other than WordUtils
* StringEscapeUtils - whole class
* StringUtils: getLevenshteinDistance, getFuzzyDistance and getJaroWinklerSimilarity methods
* ObjectUtils: identityToString(final StrBuilder builder, final Object object) method (StrBuilder was moved to commons-text)
2017-03-19 14:12:44 +01:00
pascalschumacher
9aea44acea
travis: add clirr check
2017-03-19 10:41:33 +01:00
pascalschumacher
e702828e7b
checkstyle-suppressions.xml: make paths work on windows
2017-03-19 10:32:33 +01:00
pascalschumacher
99900ae089
StringUtilsEqualsIndexOfTest: fix checkstyle violations
2017-03-19 10:31:21 +01:00
Allon Mureinik
27d3d40f7c
Apply checkstyle checks to test files (closes #257 )
...
This patch enforces the code style defined by the checkstyle checks
to the test files too.
In the cases where it would just add robustness and not improve the
code's readability and maintainability (specifically - the javadoc
checks), those checks are explicitly suppressed.
2017-03-19 10:10:50 +01:00
Allon Mureinik
1731949116
MethodUtilsTest whitespaces
...
Clean up MethodUtilsTest whitespaces as per the project's standards -
no trailing whitespaces are allowed and spaces are used for
indentation.
2017-03-19 10:10:45 +01:00
Allon Mureinik
6bc8650ed4
Remove test wildcard imports
...
This patch applies the de-facto project's coding standard on the test
files and replaces wildcard static imports with series of single
method imports.
2017-03-19 10:10:45 +01:00
MarkDacek
e423b0bc2d
LANG-1167: Added license to top of ReflectionToStringBuilderExcludeNullValuesTest.java
2017-03-18 18:49:40 -04:00
MarkDacek
3c2673e82d
LANG-1167: Added more test cases for ReflectionToStringBuilderExcludeNullValuesTest
2017-03-18 16:00:46 -04:00
MarkDacek
661d16d190
LANG-1167: Added isExcludeNullValues to ReflectionToStringBuilder and test
2017-03-18 15:47:09 -04:00
MarkDacek
40b8ecd3fa
Merge remote-tracking branch 'APACHE/master'
2017-03-17 17:43:15 -04:00
Rob Tompkins
bf80b9e280
LANG-1300: fix javadoc build && to &&
2017-03-17 06:59:45 -04:00
MarkDacek
b521820b23
LANG-1300: Merged Rob's javadoc comments and updated to use code units instead of code points
2017-03-15 23:32:31 -04:00
Rob Tompkins
0e1b328e56
LANG-1300: Crediting Mark for work
2017-03-15 08:46:13 -04:00
Rob Tompkins
9fe11e688e
LANG-1300: Updating javadocs
2017-03-15 08:45:55 -04:00
Rob Tompkins
e9610ccf30
Merge branch 'Lang1300CharSequenceUtilsChange' of https://github.com/MarkDacek/commons-lang
2017-03-15 08:45:21 -04:00
pascalschumacher
6700d58fd6
update commons-parent to version 42
2017-03-14 22:05:53 +01:00
pascalschumacher
39a2a6fa38
correct LANG-1314 changes.xml entry description
2017-03-13 09:06:29 +01:00
pascalschumacher
15dcb423cf
.travis.yml: include apache rat license check in the main script, so that the build fails if there are violations
2017-03-12 18:07:19 +01:00
Allon Mureinik
4fb393be2c
Add checkstyle to Travis CI ( closes #254 )
...
Currently, checkstyle is only run as part of the reporting phase, and
it's up to the developer to check the report manually.
This patch adds the checkstyle configuration to the build plugins so
it can be used to check the code (as opposed to just generate a
report of the failures) and adds it to Travis CI's configuration so
every new patch will be automatically checked against it.
2017-03-12 17:57:23 +01:00
Allon Mureinik
754e669f76
org.apache.commons.lang3.concurrent.annotation package-info
...
Added package-info.java to the
org.apache.commons.lang3.concurrent.annotation package to solve a
checkstyle violation.
2017-03-12 17:41:50 +01:00
Allon Mureinik
c121f03d5c
Upgrade maven-checkstyle-plugin to 2.17
...
This patch upgrades maven-checkstyle-plugin to the latest available
version, 2.17.
This is done in order to consume a fix for checkstyle wrongfully
reporting an error if the @return javadoc tag was used in an
annotation type, as it is in Guarded (line 36).
Note that checkstyle has removed the RedundantThrows check (see
discussion at https://github.com/checkstyle/checkstyle/issues/473 ),
so it was removed from the project's checkstyle.xml configuration.
2017-03-12 17:41:50 +01:00
Allon Mureinik
4259a706ab
Replace tabs with spaces in DateUtils
2017-03-12 17:41:50 +01:00
Allon Mureinik
ba7c788042
Remove unused SystemUtils import from ExceptionUtils
2017-03-12 17:41:49 +01:00