aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-01-17[configuration] Removed type parameter from ConfigurationSource.ResultRoel Spilker
2014-01-17[configuration] More strict naming rules for keyNames:Roel Spilker
- may contain letters, digits, minus signs, underscores and periods - must start with a letter, minus sign or underscore - may not end with a period or minus sign the rules about the periods are for possible future wildcard/globbing enhancements
2014-01-17Close the outputstream if it is a file after printing the ASTRoel Spilker
2014-01-17[configuration] Added @PrintConfiguration to print the combined interpreted ↵Roel Spilker
configuration for a certain java file, improved problem reporting
2014-01-15post-release version bumpReinier Zwitserloot
2014-01-15pre-release version bumpReinier Zwitserloot
2014-01-15added package-infos to lots of packages, updated the javadoc in these, and ↵Reinier Zwitserloot
made lots of private/package private methods 'public' in packages that aren't actually public API. Tumi asked for this, and I can imagine this is useful for others who are hacking add-ons to lombok. The package-info files clarify that we aren't committing to long-term stability of anything except the stuff directly in the lombok package, lombok.experimental, and lombok.extern.
2014-01-15[configuration] Implement LombokConfiguration (using the CONSOLE error reporter)Roel Spilker
2014-01-15[configuration] Pass the ConfigurationErrorReporterFactory as a parameter ↵Roel Spilker
instead of a field.
2014-01-15[configuration] Use URI in the API instead of files. Null results in an ↵Roel Spilker
empty Iterable. Some improvements on the time-out code
2014-01-15[configuration] Use the file system to look for 'lombok.config' files and ↵Roel Spilker
parse those and cache the results
2014-01-15[configuration] Add option 'stop-bubbling=true' to a lombok.config file to ↵Roel Spilker
prevent the system from going up the directory tree to find more config files
2014-01-15#627: Fix for refactoring when @Getter(lazy=true)Tumi
When if in NB Editor, just make the getter available (lazy stuff will be created when compiling). The inNetbeansEditor test is made after all the validations are made to the annotated field, and generates a regular getter for validations, Naviagator and autocompletion.
2014-01-14[#626] introduction of formatting options triggered a longer standing bug ↵Reinier Zwitserloot
about wonky timing on replacing Options with LombokOptions, causing javac to complain about not recognizing i.e. a Getter annotation when using it more than once in a file.
2014-01-09[configuration] Bubbling now worksRoel Spilker
2014-01-09[#625] Instead of '31' as a prime number for hashCode(), use something else. ↵Reinier Zwitserloot
31, probably owing to its inclusion in Effective Java, is overused, as proven by Maaartinus in issue 625. Switching to 277 instead. Also, 1231/1237 pair used for booleans has been replaced by 2591/2609.
2014-01-09Added code to NOT add @SuppressWarnings to things if a @SuppressWarnings is ↵Reinier Zwitserloot
already there. Lombok itself can't ever do that anyway (we don't add @SW except to things we just generated fresh), but some lombok extension builders do, and this helps them.
2014-01-02591: setting positions for parameters even when running in NB editor, to ↵Jan Lahoda
avoid problems in javac's Flow.
2013-12-21[configuration] Implemented the StringResolverRoel Spilker
2013-12-19Added flag PARAMETER to the generated parameters.Roel Spilker
2013-12-18[configuration] ongoing work on the typing and resolvingRoel Spilker
2013-12-15[configuration] Initial API for declaring ans reading single settings.Roel Spilker
2013-12-15[configuration] Added the .getAbsoluteFileLocation() method to AST;Roel Spilker
this now works properly (even with eclipse Linked Resources) in both eclipse and javac. We will now use this feature to search for and apply config files, which will apply hierarchically based on the directory of the source file.
2013-12-15work in progress on ProjectSearcher.Reinier Zwitserloot
2013-12-11semi-fix for issue 602, but not complete as adding annotations to generated ↵Reinier Zwitserloot
fields leads to crazy issues (see issue 217): generated LOG field now has @SuppressWarnings on it.
2013-12-11Updated web docs and added format options support to delombok ant task.Reinier Zwitserloot
2013-12-11Added complete support for delombok's 'pretty' format options; covering all ↵Reinier Zwitserloot
of the issue #608.
2013-12-11fixed a bug where called LombokOptionsFactory.getLombokOptions() would ↵Reinier Zwitserloot
actually cause the old options to be wrapped continuously, thus wrapping LombokOptions into itself infinitely. Now it just wraps if needed, other wise returns what's already been done.
2013-12-11Added format preferences: Suppress @SuppressWarnings, suppress needless ↵Reinier Zwitserloot
application of 'final'.
2013-12-11[pretty] Make the tests work with the new delombok formatting options.Roel Spilker
2013-12-11[Pretty] Delombok prettyprinter now adheres to whitspace formatting rulesRoel Spilker
2013-12-11[Pretty] Suppress final en last semicolon in try-with-resources. Do not ↵Roel Spilker
indent empty lines.
2013-12-11added contingency case in format pref scanning if there is no inputReinier Zwitserloot
2013-12-11added support for CharSequencesReinier Zwitserloot
2013-12-11finished API for setting format prefs via command line.Reinier Zwitserloot
2013-12-11formatpreferences system v1Reinier Zwitserloot
2013-12-11[Pretty] Fix labeled statements and try-with-resourcesRoel Spilker
2013-12-03Fix for Issue #591: v1.12.2 doesn't well with netbeans.Roel Spilker
2013-11-19Merge branch 'master' of github.com:rzwitserloot/lombokRoel Spilker
Conflicts: src/delombok/lombok/delombok/DelombokApp.java
2013-10-27[issue 598] JDK8 update broke assignment-with-operator in delombok.Reinier Zwitserloot
2013-10-10Post release version bumpReinier Zwitserloot
2013-10-10pre-release version bumpReinier Zwitserloot
2013-10-10No functional change, but runPostCompiler in eclipse patching is no longer ↵Reinier Zwitserloot
transplanted. It shouldn't matter (runPostCompiler will call lombok.jar code, so if there is a classloader issue, transplanting won't help), and roel thinks it might help debug an issue with Springsource gradle plugin for eclipse.
2013-10-10Fix for issues when mixing @NonNull on params with @SneakyThrows or ↵Reinier Zwitserloot
@Synchronized [Issue #588]
2013-10-10Whoops, Classload errors running lombok on javac with backing JVM 7 or ↵Reinier Zwitserloot
below; fixed.
2013-09-25[jdk8support] ... and javadoc copying support is back for javac8. Also fixed ↵Roel Spilker
some copyright headers.
2013-09-25[jdk8support] there was a bunch of duplicate code in both JavacAST and ↵Roel Spilker
JavacResolution. We've unified this (and fixed the fact that the JavacAST variant didn't work with javac8).
2013-09-25Pre-emptive fix for the anticipated removal of ListBuffer.lb() in javac8Roel Spilker
2013-09-24tiny tiny fix for some incredibly unlikely mix of intellij, ibm stuff, and ↵Reinier Zwitserloot
who knows what. At any rate, Roel is absolutely sure this will fix it, so, hey, who am I to argue? NB: Unicum
2013-09-24Merge branch 'master' into jdk8checkReinier Zwitserloot
Conflicts: src/core/lombok/core/Version.java src/core/lombok/javac/handlers/HandleConstructor.java test/transform/resource/messages-delombok/EqualsAndHashCodeWithSomeExistingMethods.java.messages test/transform/resource/messages-ecj/EqualsAndHashCodeWithSomeExistingMethods.java.messages