aboutsummaryrefslogtreecommitdiff
path: root/src/utils/lombok/permit/Permit.java
AgeCommit message (Collapse)Author
2021-04-18[review] Use javac's internals to update type mirrorsReinier Zwitserloot
This should help with making any annotation processors that run after lombok to 'see' the changes lombok caused properly.
2021-03-19[jdk16] TypeSymbol.isLocal has been renamedRoel Spilker
2020-12-15fix #2679murphy-li
2020-12-04[build] The 'utils' source files had a dep on main which is not okay; I need ↵Reinier Zwitserloot
to address the build so that this causes errors.
2020-11-13[refactor] reflection code streamlined by sending it through the Permit classReinier Zwitserloot
2020-05-28Update Fake.class to support OpenJ9 Field LayoutJack Lu
Currently lombok crashes when building with OpenJ9 JDK as described in #2414 It is due to the `override` field offset from Fake.class doesn't match actual offset value for AccessibleObject.class in OpenJ9 This change is to support the OpenJ9 Field layout algorithm.
2019-04-24[fixes #2085] JDK12 compatibility. Also acknowledging @nqzero for the ↵Reinier Zwitserloot
permit-reflect library which is inspiring our shenanigans :)
2019-01-22[fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵Reinier Zwitserloot
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS).
2018-10-29eliminate ‘you are using private API’ warnings by streamlining all ↵Reinier Zwitserloot
reflective access via a class that uses sun.misc.Unsafe to arrange access. From the nqzero permit-reflect library.