Commit Graph

39 Commits (9c869a42c3f0935955f2e315254fdd0c4a45eeba)

Author SHA1 Message Date
Tagir Valeev 56d2f5f887 Unused assignments removed, misc other fixes 3 years ago
Vladimir Ilmov e35da00aec KT-25937 Decompilation to Java makes UI lag roughly every 2 seconds, and is not cancellable 4 years ago
md_5 8f2a97adc3 IDEA-204310: Decompiler adds redundant imports for lambdas 5 years ago
Egor Ushakov f320e3abd4 IDEA-204223 Decompiler doesn't add mandatory narrowing cast on integer type 6 years ago
Tagir Valeev 023bb2462a Unnecessary null check before instanceof removed 6 years ago
Roman Shevchenko 4fd89eeb42 [java decompiler] moves TextBuffer into "util" package 7 years ago
Roman Shevchenko f83c480383 [java decompiler] better filter for synthetic constructor parameters 7 years ago
Roman Shevchenko b3171e60c9 [java decompiler] cleanup (duplicates; dead code; typos; formatting) 7 years ago
Roman Shevchenko 7521c17aba [java decompiler] updates copyright comment 7 years ago
Dmitry Cherniachenko aa78b7df28 Fixed narrowing cast from 'int' to 'Byte' / 'Short' 7 years ago
Egor.Ushakov 4de826363f (byte) type cast in constructor calls 7 years ago
Dmitry Cherniachenko dfd90978c9 Avoid explicit array creation for vararg parameters 7 years ago
Egor.Ushakov 0684264b3a IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 7 years ago
Egor.Ushakov 0255eb3ba5 IDEA-149813 Decompiler has lost generic parameter - fixed incorrect warning for lambdas 7 years ago
Egor.Ushakov 32693c314a IDEA-149813 Decompiler has lost generic parameter 7 years ago
Anna.Kozlova 947fae191f explicit types to diamonds 8 years ago
Roman Shevchenko 811494ccb2 [java decompiler] "new" expression writer optimization 9 years ago
Roman Shevchenko 45a41684e6 [java-decompiler] cleanup (arrays to data classes; formatting; typos; dead code) 9 years ago
Egor.Ushakov ca7e2dfa1c decompiler: cleanup - marked const fields final 9 years ago
Egor.Ushakov effbed6727 decompiler: extracted <init> and <clinit> to constants 9 years ago
Egor.Ushakov 9ba9af5425 decompiler: provide line numbers mapping inside lambdas 9 years ago
Egor.Ushakov a74f586e34 decompiler: fixed anonymous class line numbers 9 years ago
Egor.Ushakov c254ddd8f2 IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 9 years ago
Egor.Ushakov 5a96486853 decompiler: do not fail on nested lambdas 10 years ago
Roman Shevchenko 89b40fd28a java-decompiler: (var, version) class renamed and made immutable 10 years ago
Roman Shevchenko 82a2939271 java-decompiler: cleanups and fixes 10 years ago
Egor.Ushakov 32e7765874 decompiler: fixed bytecode mapping for anonymous classes 10 years ago
Stiver c975f11ecc Activated bytecode-to-source mapping for all instructions 10 years ago
Roman Shevchenko 6889e7435a EA-41231 (omit synthetic inner class constructor parameter) 10 years ago
Egor.Ushakov 46c36636bc decompiler: track lines in anonymous classes as well 10 years ago
Egor.Ushakov 7bb0f5ba7e decompiler: for now disabled line numbers in inner classes 10 years ago
Roman Shevchenko d96104bdec Cleanup (formatting) 10 years ago
Egor.Ushakov 125441a88f decompiler: move generated lines as it is stated in debug line table (disabled for now) 10 years ago
Stiver f735cbc7ea Started work on mapping bytecode instructions to source code lines 10 years ago
Roman Shevchenko 1cea85e49a java-decompiler: optimization (less string buffer allocations on generating text) 10 years ago
Roman Shevchenko 984af2e7d0 java-decompiler: post-import cleanup (typos) 10 years ago
Roman Shevchenko f5431c3bb1 java-decompiler: post-import cleanup (common fixes and optimizations) 10 years ago
Roman Shevchenko 076e4393f2 java-decompiler: post-import cleanup (formatting and copyright) 10 years ago
Roman Shevchenko 663631f045 java-decompiler: post-import cleanup (classes moved) 10 years ago
Roman Shevchenko f864084061 java-decompiler: post-import cleanup (root package renamed) 10 years ago
Stiver 55beef6b7e Fixed 'IDEA-127301: NPE in decompiler' - a couple of issues with lambda processing 10 years ago
Roman Shevchenko 58427deb49 missing parentheses on default constructor invocation 10 years ago
Roman Shevchenko 879330b555 minor optimization (o == this in equals) 10 years ago
Roman Shevchenko 495589a815 natural enum formatting (injected constructor parameters omitted) 10 years ago
Stiver bd99d3eb2f lambda expressions (Java 8) 10 years ago
Stiver e2d0f5d9c3 initial commit 10 years ago