67 Commits

Author SHA1 Message Date
Vladimir Krivosheev
e6503904f1 update bazel files
GitOrigin-RevId: 56d6864910cad2dfe611d38d680ee290d4209f79
2025-05-13 18:02:20 +00:00
Ilia Kirianovskii
a38a19fa65 [bazel] Update build files
GitOrigin-RevId: b3eb595781593209fca189a18c0091f11621bd51
2025-05-13 15:36:09 +00:00
Vladimir Krivosheev
3616fb0a2f simplify bazel labels (another step towards using simple names that reflect directory structure) — handle camelCase case
GitOrigin-RevId: 709eafe49fcb3be48c50440ae19a08e083bc8cb3
2025-05-12 07:18:42 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Roman Shevchenko
a3247d238c Cleanup (deprecated API; unneeded qualifiers; typos; formatting)
GitOrigin-RevId: 6a8febf6fcc170bea7b35b4e167ebdcd18128b69
2024-02-26 20:54:09 +00:00
Tagir Valeev
51854f80b3 "Method can be static" fix massive application
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Vladimir Krivosheev
a8f6a48409 add jdom to source code to modify and strip to our needs
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Nikolay Chashnikov
645a720b58 [java] API cleanup: remove unused API which was deprecated for a long time (IDEA-259329)
GitOrigin-RevId: b2f2c85514d360e8d716e6f136f7c11760086f0e
2021-01-15 22:21:07 +00:00
Nikolay Chashnikov
058817c38a [IntelliJ project configuration] use the default project JDK (corretto-11) in modules (IDEA-241075)
Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.

GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10
2020-08-11 17:11:27 +00:00
Tagir Valeev
9c40bdd81a Unnecessary qualifiers removed (mostly javadoc), some other warnings fixed
GitOrigin-RevId: 560033add97ce12f38666e8bbf661bffb080b664
2020-05-19 17:30:58 +00:00
nik
5dff73ead7 cleanup: remove useless '@author nik' from javadoc comments
The fact that I created these files in the past doesn't mean that I still actively maintain them, or that I still the best person to ask about them, or that one should ask for my confirmation before editing them, etc. If there are questions about some code in these files one should use git history to find the real author of that code anyway, so these '@author' tags are useless and just occupy space.

GitOrigin-RevId: ae6081fafe19481c51c9032939b4dcaca0ec9a3b
2020-01-17 06:42:32 +00:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Anton Makeev
c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Gregory.Shrago
edc4790572 migrate to StringUtil.toLower/UpperCase, ENGLISH locale
GitOrigin-RevId: 3a8627e7aef5991ee840996c6f7f147d1f747a3b
2019-05-14 19:06:41 +03:00
Roman Shevchenko
ef66cca69c [java] "preview"-proof class file version check in Javac2 tool (IDEA-CR-45688)
A class file version in `int` format consists of major (lower 16 bits) and minor parts. Classes compiled with `--enable-preview` flag have the minor part equal to 0xFFFF, making the whole version negative.
2019-04-01 15:13:23 +02:00
nik
0be3657ad0 cleanup: remove 'public' modifier from constructors in non-public classes (IDEA-195931)
public constructors in non-public classes may be confusing, and removing them makes code shorter.
2018-09-06 16:49:46 +03:00
Tagir Valeev
60a6066c63 for -> foreach; generifying; other warning fixes 2018-09-05 20:19:50 +07:00
Pavel Dolgov
cedbce0cb3 Use 'StringBuilder' instead of 'StringBuffer' 2018-09-05 15:05:24 +03:00
Vladimir Krivosheev
bd202ecfc7 add override 2018-08-14 17:49:34 +02:00
Alexey Kudravtsev
2faaf16e26 added missing @Deprecated to find these places later 2018-06-18 13:24:28 +03:00
nik
8451316122 IntelliJ project configuration: mark dependency on Ant as provided
We don't need this library in Maven artifact for intellij.java.compiler.antTasks module.
2018-05-29 18:11:27 +03:00
Eugene Zhuravlev
fb4774604b make javac2 ant task aware of jrtFS-based binary images 2018-05-24 16:37:16 +02:00
Anna.Kozlova
48d3ce215c make private fields final 2018-02-07 09:44:30 +01:00
nik
c9620ce099 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00
Tagir Valeev
db9200fcdb Collection.toArray: use empty array instead of presized one 2018-01-18 13:41:14 +07:00
Alexey Kudravtsev
f26f087201 replaced <code></code> with more concise {@code} 2017-07-13 18:21:15 +03:00
Alexey Kudravtsev
920d5b4fba removed default file header, because it adds no information but subtracts attention and space 2017-05-11 13:39:07 +03:00
nik
75b295a6c5 set language level 1.6 for 'forms-compiler' and 'javac2' modules
Both of them depend on 'instrumentation-util' module which already has language level 1.6 so they won't work under Java 5 or older anyway.
2017-03-16 09:47:21 +03:00
peter
aea028e22e javac2: provide a default for not-null annotations (IDEA-76782) 2016-09-21 20:11:45 +02:00
peter
490d4e67bd IDEA-76782 Generate runtime assertions for all configured not-null annotations 2016-09-19 12:04:52 +02:00
peter
250331a1d2 generate runtime assertions for any default notnull annotation (IDEA-76782) 2016-09-13 17:55:46 +02:00
Roman Shevchenko
52b4fb7ae6 [platform] migrates ASM visitors to convenience API constant 2016-08-09 20:00:25 +02:00
Roman Shevchenko
65ecef075b Cleanup (ASM library name) 2016-07-07 12:00:36 +02:00
nik
1a6f701e36 preparing to migrate to Java 8: explicitly set 'IDEA jdk' as 'Module SDK' for modules which will remain on Java 6 and older 2015-12-22 14:26:33 +03:00
Eugene Zhuravlev
20d452e108 employ instrumentation optimization (reuse constant pool & unchanged methods bytecode if possible) 2015-12-19 13:36:37 +01:00
peter
e2b90e6e61 [^jeka] not-null instrumentation should skip invalid local variable tables in bridge method 2015-11-18 15:00:05 +01:00
Eugene Zhuravlev
326f7218b1 ASM parsing problem workaround for javac bug: local variable annotations with wrong ranges are generated for bridge methods (IDEA-136496) 2015-04-07 13:48:26 +03:00
Eugene Zhuravlev
9b43bba30f [by Alexander Udalov] ability for javac2 to turn off NotNull instrumentation for certain classes 2014-12-26 22:11:36 +01:00
Eugene Zhuravlev
0af2922c1e optimizations 2014-08-05 16:37:12 +02:00
Eugene Zhuravlev
987a3b1918 [by ann] migrating to asm5 2014-06-19 19:41:16 +04:00
peter
293e4c55a7 IDEA-40780 When code is compiled with -g, use the argument name for the @NotNull error. 2013-10-17 21:54:34 +02:00