aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/javac/JavacResolution.java
AgeCommit message (Expand)Author
2020-07-23[bugfix] [javac] LUB types + valReinier Zwitserloot
2020-03-06[fixes #2358] self-referential generics could cause endless loops in javac.Reinier Zwitserloot
2019-04-24improvements type inference of type intersections (affects ValLambda.java, Va...Bulgakov Alexander
2018-10-29eliminate ‘you are using private API’ warnings by streamlining all reflec...Reinier Zwitserloot
2018-01-09Updated copyright notices to 2018.Reinier Zwitserloot
2018-01-09[fixes #1554] javac9 now caches type lookups based on ‘position’ which is...Reinier Zwitserloot
2018-01-09[fixes #1553] attriber of JDK9 checks the enclosing class’s type, which we ...Reinier Zwitserloot
2017-11-29delombok in JDK9 now almost works. Some cases of ‘val’ don’t work yet.Reinier Zwitserloot
2017-11-29bugfix for delomboking source that does not compile; it should just emit comp...Reinier Zwitserloot
2015-02-04added the assertion logger feature, used for internal debugging only.Reinier Zwitserloot
2015-02-01Fixed issues with val in inner classes, and re-enabled a test that caught it ...Reinier Zwitserloot
2015-01-31updated some copyright headers and reverted a change to use a TreeMap to forc...Reinier Zwitserloot
2015-01-31[i694] When we resolve anything with inner classes, supertype references in t...Reinier Zwitserloot
2014-08-21[i731] javac resolution broken by 1.8.0_20; fixed with some reflection voodoo...Roel Spilker
2014-05-08bugfix: our new trick to try and disable target typing by making the LHS of a...Reinier Zwitserloot
2013-09-25[jdk8support] there was a bunch of duplicate code in both JavacAST and JavacR...Roel Spilker
2013-09-25Pre-emptive fix for the anticipated removal of ListBuffer.lb() in javac8Roel Spilker
2013-08-19Fix suppressing diagnostic messages during resolution in #java8 #valRoel Spilker
2013-07-28more progress. This one is less JDK8 compatible, butReinier Zwitserloot
2013-07-26experiment: Can we wrap TreeMaker and remove a heck of a lot of opportunity t...Reinier Zwitserloot
2013-07-22Merge branch 'master' into jdk8. Also added some major fixes whilst merging.Reinier Zwitserloot
2013-03-22Refactored out references to TypeTags.Robbert Jan Grootjans
2012-11-12[refactor] Cleaned up static imports (always use *), and refactored out getCt...Reinier Zwitserloot
2012-07-13Fixed issue 397: Rare java.lang.StackOverflowError in JavacResolution.Philipp Eichhorn
2012-04-23Replaced the 'try some reflection and if that fails, oh well' code with catch...Reinier Zwitserloot
2012-02-14Bumped copyright years on recently (in 2012) changed sources.Reinier Zwitserloot
2012-02-14'val' now works for member types whose outers have generics. (issue #343)Reinier Zwitserloot
2011-11-20Fix for issue 299: labels would break 'val' in javac.Reinier Zwitserloot
2011-10-24pretty big refactor; introduced a new source package which should be (and is)...Reinier Zwitserloot
2011-08-16Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2011-08-16This fixes 'val' not working in javac7. The LogDisabler used to simply suppre...Reinier Zwitserloot
2011-08-16Renamed Javac.getCTCint to getCtcIntRoel Spilker
2011-01-31Changed internal call for resolution to method support in javac7grootjans
2010-12-18Moved all the Compile time constants from the Javac handlers and supporting c...grootjans
2010-11-28bugfixes for typeToJCTree. HandleDelegate (javac) is working better.Reinier Zwitserloot
2010-11-25@Delegate, at least without value=, seems to work great in javac now!Reinier Zwitserloot
2010-11-22Added storing instanceof JavacTypes in JavacAST, and renamed JavacResolution'...Reinier Zwitserloot
2010-11-18In javac, use ListBuffer to appendRoel Spilker
2010-11-10Fix for javac: 'val x = null;' is now valid, and results in x being of type O...Reinier Zwitserloot
2010-11-10Undone something that'll never work anywayReinier Zwitserloot
2010-11-09Experiment to try and make java 'self referential' by deleting the Enter and ...Reinier Zwitserloot
2010-11-08'val' now also works in foreach loops, on both javac and ecj / eclipse.Reinier Zwitserloot
2010-11-08'val' in javac now errors out with an appropriate message on val x = { .. }, ...Reinier Zwitserloot
2010-11-03val in java, including tests and javac resolution utilities.Reinier Zwitserloot