[root]/src/java/org/apache/commons/lang/builder
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 262 (100.0%) | 12998 (100.0%) | 49.6 |
scolebourne | 93 (35.5%) | 8414 (64.7%) | 90.4 |
ggregory | 102 (38.9%) | 3677 (28.3%) | 36.0 |
bayard | 51 (19.5%) | 859 (6.6%) | 16.8 |
stevencaswell | 4 (1.5%) | 34 (0.3%) | 8.5 |
psteitz | 3 (1.1%) | 8 (0.1%) | 2.6 |
dirkv | 8 (3.1%) | 6 (0.0%) | 0.7 |
fredrik | 1 (0.4%) | 0 (0.0%) | 0.0 |
Removing unused imports
0 lines of code changed in:
Fixed indentation/tabs. Eclipse wasn't setup right I guess
87 lines of code changed in:
Applying a modified version of Maarten Coene's patch for #LANG-69. All unit tests pass; opinions would be very welcome though.
127 lines of code changed in:
Formatting changes only
10 lines of code changed in:
Add missing Javadoc tags.
24 lines of code changed in:
The parameter object is hiding a field from type ToStringBuilder.
9 lines of code changed in:
HashCodeBuilder throws java.lang.StackOverflowError when an object contains a cycle.
https://issues.apache.org/jira/browse/LANG-279
686 lines of code changed in:
Added methods back in that were lost in r397016 (my fault). Testing with jardiff again, there are now no removed or changed methods - in keeping with a minor release.
47 lines of code changed in:
Fixing the ASF copyright and placing it in the NOTICE file
48 lines of code changed in:
Change "Copyright ....-2005" to "Copyright ....-2006"
7 lines of code changed in:
Change protected to package scope
6 lines of code changed in:
Access to enclosing constructors is emulated by a synthetic accessor methods. Increasing its visibility will improve your performance (Eclipse compiler).
5 lines of code changed in:
Unnecessary cast from String[] to String[]
1 lines of code changed in:
Javadoc comments for serialVersionUID.
10 lines of code changed in:
Adds missing serialVersionUID to Serializable classes.
A note from http://wiki.eclipse.org/index.php/FAQ_Why_does_the_Eclipse_compiler_create_a_different_serialVersionUID_from_javac%3F:
If you don’t explicitly define a serialVersionUID, the language requires that the VM generate one, using some function of all field and method names in the class. The problem is, the compiler generates some synthetic methods that you never see in your source file, and there is no clear specification for how these synthetic method names are generated. Any two compilers are likely to generate different method names, and so the serialVersionUID will be different. Bottom line: Always define the serialVersionUID explicitly in your source files.
12 lines of code changed in:
Minor style fixes suggested by checkstyle
15 lines of code changed in:
Fixing isSmoker attribute name to smoker to match the code example in both of these files - spotted by Corey Tripp in LANG-264
2 lines of code changed in:
Added Collection APIs for the excludeFieldNames as suggested at the end of LANG-226
87 lines of code changed in:
Resolved a few checkstyle issues.
0 lines of code changed in:
Applying Pete Gieser's enhancement for the CompareToBuilder - a clone of the EqualsBuilder and HashCodeBuilder fixes previously applied. Bugzilla issue #39398
46 lines of code changed in:
(115 more)