forked from fesh0r/fernflower
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from fesh0r:master #32
Open
pull
wants to merge
155
commits into
renzbagaporo:master
Choose a base branch
from
fesh0r:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GitOrigin-RevId: 43207cbbbf8db43d0fcc1d7f725c80528cec7bbd
GitOrigin-RevId: 0ebf847b7d6009f1e9588bc370449cde3b0e4b2a
- Support for CONSTANT_Dynamic constant pool entry type - Fail-fast on unknown constant pool entry type (PR #1560) GitOrigin-RevId: 53990c2752281268d99807cdcb0a580cae1d7b75
(followup to PR #1560) GitOrigin-RevId: 8b5ec89f091e690ae3e5fd05c7fd026d06ec8b3a
GitOrigin-RevId: 74217f4655209867d0b2deeee0bed8707d31535f
Adds the sealed modifier to decompiled sealed classes and interfaces. Also adds non-sealed modifier when a class isn't final, isn't sealed but exstends or implements a sealed class or interface. GitOrigin-RevId: 4633fa9c153c8117f300fc1af96040bc3389dccf
…onstants Adds support for decompiling the following constants: * Byte.MIN_VALUE, Byte.MAX_VALUE, Short.MIN_VALUE, Short.MAX_VALUE * Float.MIN_NORMAL, Double.MIN_NORMAL * Math.PI, Math.E GitOrigin-RevId: a3f17dc287eef2ce32ede5af50118e131ea3f630
Fixes decompilation of `Float.isNaN`, `Float.POSITIVE_INFINITY` and `Float.NEGATIVE_INFINITY`. Also explicitly adds type suffix for floating point literals for doubles for clarity. GitOrigin-RevId: 76aaa564700493e9140c4bfd0ef33ea65efd6110
GitOrigin-RevId: e69a3aa2927817222e6f689e73fd35062d679e1c
…o constants GitOrigin-RevId: 99bcba7d63df90782a804271bda8cd36984ac6fe
…es in own declaration Prevents variables from referencing themselves, for example: `public static final int MIN_VALUE = MIN_VALUE` in `java.lang.Integer`. GitOrigin-RevId: b415924b4bb752f5b47e5191d6b65d9416f88117
GitOrigin-RevId: a80f3b13b9ba0c73ee4eb1412bde941f675de69e
Removes 'D' suffix from double literals in bulk compilation test data. GitOrigin-RevId: 44571663d3ac84acba7d9c7284cced7242dfca3f
…natures Stops the decompiler from throwing nullpointer if the signature can't be found. GitOrigin-RevId: 490e3c692a160efd415ca030fe2c0bc610db71ee
GitOrigin-RevId: 86cb94e900f8b1d99031f458ea66531be9158295
GitOrigin-RevId: fa81ca75751f4bad5366023d82ac74e5192beff7
GitOrigin-RevId: 1ba379c86318a24d7ff7cea9590a09ccdf4acb89
GitOrigin-RevId: 641f9c3ac4d8b8cb01eba8bbc3358ae6ef6dee4d
…isn't resolvable Decompile all entries in the permitted list, even when the class isn't recognized by the decompiler. GitOrigin-RevId: 3192b763b1d3d58ee576a1ea874cef685e749e5d
…s support version GitOrigin-RevId: 97aa2bacc53790e61a14ffe8c1375c2783f7b278
Prevent crashes when decompiling multi-release jars. See IDEA-285079 for future work. GitOrigin-RevId: f8cec183a1aead3489b15829f6d91c232ace8d3c
… Objects#equals GitOrigin-RevId: ec66be02d42f3c87d913d3ebec28cfa8def58306
…sted classes GitOrigin-RevId: 140db5f532ab5c9db955a9f3ae319433460c21bc
GitOrigin-RevId: badec90ec3c6b56d3f58dc3aad58ae76bf7abb9a
…ecj is in progress yet GitOrigin-RevId: 331779d0ddedb6a66e9cd1fd0cef0a11815ea3c7
…ch selectors for ecj GitOrigin-RevId: 62ec258d12d29c9cc55ab6319aeae3be78461daf
… decompiling GitOrigin-RevId: d0f5ad4edddc3ae730e68fe20fb33670cca3b949
…ions GitOrigin-RevId: 2713880c9935444c4b80d35e5cf87e6b27a87c1e
…lasses EA-915555 Fixed GitOrigin-RevId: 9fd579b9bec0ae4aff8a47aeb61cb943033cd787
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
GitOrigin-RevId: 4597f0be3316c7fbf5e7b9e818547a1930284d5a
GitOrigin-RevId: d0ffb719a28eeb0e886b4830190ef81062a9e2ea
PR #2596 GitOrigin-RevId: 3338401737dfc177ae93732eeda82eccd889bcf4
…ecompiler GitOrigin-RevId: 651d83da33f6ebc5a224467ecca29289d0a517e5
- fix negative cases - fix break labels - added hashcode for VarExprent - moved temporary items to List GitOrigin-RevId: c8583bb90fd30ef6b943c68abbcadc05078ecb95
- add merge edges to graph GitOrigin-RevId: 9a440c06c2bbd64975383520dbdc373ec9f87cb6
- support main cases for deconstructions - tests GitOrigin-RevId: cce3ba541b5f6ae4253e424b3005e37544a5ec6b
…stanceOf - fix comparators GitOrigin-RevId: f7d47cf3b0b9a728dea4125c7280148901c961dc
GitOrigin-RevId: 0c08ff1bf19415c91de05001fd0128d5ac7a967c
…truction GitOrigin-RevId: 863d4cb5ba61a43b8dfc91bd3b4788c5c8d5d01e
… in switch - added recognizers for common deconstruction structures - extract SwitchPattern into separate helper - added new verification that all switch and instanceOf structures are processed GitOrigin-RevId: 355ff06db05c0e06e911856fbf46b1284411bc65
… in switch - enable only for the appropriate language level GitOrigin-RevId: 28a870533e56bd610db06dbbd21f2db64dbe6546
… in switch - add FF prefix GitOrigin-RevId: 3b8556cf1bff2da04c8c40a95c74df033ef61876
… in switch - not hide variables, which have names GitOrigin-RevId: 3141bb756cba431b44e8806cc03b8c4052133d56
… in switch - not hide variables, which have names - fix tests GitOrigin-RevId: e60ff327233eb3d26f2b3fafcbb034fcce420e80
… in switch - collapse default case with assignment into default patterns GitOrigin-RevId: b9458df252c6cb6d1215cbbf695c510779e2816f
…econstruction in switch - flags to disable GitOrigin-RevId: 2c08aa24bfa6652902f38d03c79bb433a19d0dc6
…econstruction in switch - add comments and delete suppressions GitOrigin-RevId: a7a604e823edf51c4bda1deeee6c1c89b5abe2e5
containing static call Check whether switchSelector.getInstance() is null before checking its type GitOrigin-RevId: 51936005770cfabf46fe17e97bd1fd0b0db4df1d
- add tests GitOrigin-RevId: 329e4a14c1f01d807c9e4d98c1c013378fcf2c02
GitOrigin-RevId: b5cdb5bd7e2cc3f3bf866685bbfdf887b81dff3f
GitOrigin-RevId: 115e1b0498867d0cfaf95c119531019029e19935
GitOrigin-RevId: a970382fcfa57486b378d57063d9c41adb591106
…ation GitOrigin-RevId: 8a3b414c1140dec382f62db17ba30204af7b82b4
…witch expression GitOrigin-RevId: 169162fe9d0483a39b151cbbe4a54352cc78daa0
…with patterns GitOrigin-RevId: 98a19ccca5d898e3be713a5af584b9e81f0d295a
…onstructors GitOrigin-RevId: f60a42bf13d509038fe0c839c74cf4bf5ad22c84
GitOrigin-RevId: ee0e7442caa4992f8953e12d62a834f544008ef4
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )