Roel Spilker
2e85b5afb8
Issue 676: Updated the video player code, removed all Quicktime references.
2014-05-21 21:35:02 +02:00
Roel Spilker
3292768c81
Fix website re. Delegate
2014-05-21 21:13:01 +02:00
Reinier Zwitserloot
c002c0b3c7
added a test and handler for correctly handling confkey: lombok.delegate.flagUsage.
2014-05-21 01:55:54 +02:00
Reinier Zwitserloot
8cfa421ce5
Added an error if @Delegate is used recursively.
2014-05-21 01:44:45 +02:00
Reinier Zwitserloot
4996428ea1
@Delegate has moved to lombok.experimental.
...
Some work on the aliasing system to make that go smoothly.
2014-05-20 23:43:08 +02:00
Reinier Zwitserloot
05ca21b75e
patcher upgrade for issue 666.
2014-05-12 15:15:57 +02:00
Reinier Zwitserloot
a49483c2f6
We closed one tag too many on the homepage. Apparently on some modern version of firefox this makes flash confused.
2014-05-08 01:24:26 +02:00
Roel Spilker
293653e2ff
Added test for issue 361. It is currently ignored.
2014-05-08 01:15:57 +02:00
Roel Spilker
22c5e0daaf
[java8] Added tests for using java language features in transformations.
2014-05-08 01:14:06 +02:00
Roel Spilker
8bfed5d51c
[java8] don't crash on intersection types
2014-05-08 01:08:56 +02:00
Reinier Zwitserloot
844995fc60
All tests now succeed on all platforms again;
...
'optional' expected messages added.
expanded some tests.
Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available.
2014-05-08 00:39:59 +02:00
Reinier Zwitserloot
7f85149f39
bugfix: our new trick to try and disable target typing by making the LHS of a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing.
2014-05-08 00:39:59 +02:00
Reinier Zwitserloot
65d89f077e
Our maven/ivy instructions also apply to gradle; updated docs to reflect this.
2014-05-07 23:34:56 +02:00
Reinier Zwitserloot
df7be9752a
[website] tweaked and reworded contributed instructions for gradle and Android Studio for the website.
2014-05-07 23:26:48 +02:00
Reinier Zwitserloot
716951a851
Merge branch 'patch-1' of https://github.com/dodgex/lombok into dodgex-patch-androiddocs
2014-05-07 22:39:14 +02:00
Reinier Zwitserloot
be4ed484db
Fixed missing dep resolution for ecj variants used by testing.
2014-05-07 22:32:31 +02:00
Reinier Zwitserloot
d330649b15
more work on JDK8 support: val on generified lub types now works a little better.
2014-05-06 18:45:09 +02:00
Reinier Zwitserloot
5c3adb7737
LoggerSlf4jOnNonType test just cares about error messages, so now the actual source output is just ignored as irrelevant.
2014-05-06 18:44:08 +02:00
Reinier Zwitserloot
2bda4e3647
added a new 'master' javac8 as the basis for Oracle8 testing, and included sources for this to aid in debugging.
2014-05-06 18:43:44 +02:00
Reinier Zwitserloot
e53d93b7ce
added support for different error messages, where either one will mean the tests pass (new versions of javac, ecj, etc sometimes totally change the message).
2014-05-06 18:43:24 +02:00
Reinier Zwitserloot
7079271802
thoroughly updated the launch targets for testing lombok in eclipse;
...
they should now be able to handle running JDK8 etc tests.
CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work.
Also added a basic test for JDK8 features.
2014-05-04 10:33:55 +02:00
dodgex
b1ffdc0675
Update android.html
...
`apt` is only required when using android-apt plugin
2014-05-02 12:02:49 +02:00
dodgex
9417215f27
Update android.html
...
added info about @java.beans.ConstructorProperties
2014-05-02 10:53:21 +02:00
Roel Spilker
e890428077
[java8] Support in delombok for default methods in interfaces
2014-05-01 22:13:10 +02:00
Roel Spilker
c7bfba873e
[java8] Support in delombok for method references.
2014-05-01 21:42:38 +02:00
Roel Spilker
81ba6ee5f5
javac does not understand @SuppressWarnings("all")
2014-05-01 21:04:47 +02:00
dodgex
1996b7e58f
Add Android Studio / Gradle instructions
2014-05-01 17:52:57 +02:00
Reinier Zwitserloot
428edaa1a5
bugfix for errors with ecj8 and builder.
2014-05-01 00:08:52 +02:00
Reinier Zwitserloot
4cfb4b37ad
some pretty significant changes to the build system, to try and add testing against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have.
2014-05-01 00:08:52 +02:00
Reinier Zwitserloot
934e41d821
eclipse usually just wants 'null' instead of a zero-len array.
...
In this particular case, ecj8 (but not ecj7) would start printing extra
spaces, causing tests to fail. Other things tend to break too, so,
we're sticking to the 'null for empty arrays' model.
2014-05-01 00:08:52 +02:00
Roel Spilker
fd1a9d7c09
[java8] Support in delombok for intersection typecast and lambdas
2014-05-01 00:06:22 +02:00
Roel Spilker
415fa0d8db
Changed whitespace
2014-05-01 00:06:22 +02:00
Roel Spilker
2a449eee23
[test harness] Java 7+ tests would not be triggered using java 8
2014-05-01 00:06:21 +02:00
Reinier Zwitserloot
5fcb9284c1
added docs for the new onParam feature on EqualsAndHashCode, and some tiny stylistic nitpicking.
2014-04-29 22:00:30 +02:00
Christian Sterzl
f93478e7b5
Fixed tests, added test for ecj.
2014-04-03 14:10:31 +02:00
Christian Sterzl
bb9783fcec
Fixing possible NPE
2014-04-03 12:25:00 +02:00
Christian Sterzl
9327a71b1d
Adde my name to the Authors list.
2014-04-03 11:32:16 +02:00
Christian Sterzl
4cabd0d0ce
Adding eclipse support.
2014-04-03 11:26:46 +02:00
Christian Sterzl
3d32cd85f1
Adding onParam to annotation @EqualsAndHashCode to add individual annotations to the parameters of equals and canEqual.
2014-04-03 08:11:16 +02:00
Reinier Zwitserloot
6afa3d2ec9
[ #655 ] Switched to ASM5 to support -target 1.8 classes.
2014-04-02 01:20:01 +02:00
Reinier Zwitserloot
e0c5f30012
[ #655 ] Added a test for the post compiler. It indeed fails in JDK8 now due to an ASM version that doesn't understand java 8 class files.
2014-04-02 00:59:08 +02:00
Reinier Zwitserloot
735ac6e8c2
all usage of sneakyThrow is now throw sneakyThrow as it should be.
2014-04-01 23:44:55 +02:00
Roel Spilker
9c8098d35b
Added issue number to changelog
2014-03-26 22:35:19 +01:00
Roel Spilker
d41ef4bf83
[i659] suppression of @ConstructorProperties should use config instead. Also modified all onX examples to use two underscores.
2014-03-26 22:33:00 +01:00
Roel Spilker
4d24542dac
[i660] canEqual is now protected instead of public.
...
Also fixed the total lack of canEqual in the usage examples.
2014-03-26 21:11:30 +01:00
Roel Spilker
db71f39c27
Merge branch 'master' into configuration
...
Conflicts:
build.xml
src/core/lombok/eclipse/HandlerLibrary.java
src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java
src/core/lombok/javac/HandlerLibrary.java
src/core/lombok/javac/handlers/JavacHandlerUtil.java
2014-03-18 21:53:20 +01:00
Roel Spilker
17972d59fa
[ #590 ][refactor] Fix for deadlock in WeakHashMap. Refactored all code that used a
...
WeakHashMap to fake a field.
2014-03-17 21:56:49 +01:00
Reinier Zwitserloot
362000933f
fixed the weird goosechase thing in the changelog.
2014-03-07 03:11:07 +01:00
Reinier Zwitserloot
aeae902342
post release version bump
2014-03-07 00:01:58 +01:00
Reinier Zwitserloot
0ad9077d46
dang, I typoed the version number in changelog, and I already pushed out to maven. Oh well.
2014-03-06 23:57:01 +01:00