Commit Graph

483340 Commits

Author SHA1 Message Date
Mikhail Pyltsin
d1a5734347 [java] IDEA-375980 There is still name 'implicit class' in inspect code results
(cherry picked from commit 3465d129105300a18b6c9116617cf756aa15d188)


(cherry picked from commit 10842aa79b01c067c959787333a212b170a6f8ce)

IJ-MR-169535

GitOrigin-RevId: 4aaa7e37cd2ddfdf14230c2a69a7346f4b0ed0d4
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
14ed29db53 IJ-CR-167991 [java] IDEA-375376 Support JVM Runners for new instance main methods
-small refactoring

(cherry picked from commit 90f8ebc2feae64cb504e0ada6a5625bd25d0b6c9)


(cherry picked from commit 3077e1b9185fb214707c9ce20644ec0faa8b0de4)

IJ-MR-169535

GitOrigin-RevId: 46ff90b6d78ace4f4246c6c3c2e5482686d0926e
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
601316af28 [java] IDEA-375577 Experiment with 'Compact source file' as a separate action
- always show compacts in list
- add default name

(cherry picked from commit ecd72181f4e0d846389df26210b481e358260261)


(cherry picked from commit fbf4436c7f217e4f51c61a68eb19119f1dbc393e)

IJ-MR-169535

GitOrigin-RevId: 8ce010a88de6f52400181b025cffe1b5818797e5
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
1945d7ab58 [kotlin][java-highlighting] KTIJ-34788 IDEA-372969 False negative: Instance 'main' method should be highlighted as unused
- check if it is java for instance main methods

(cherry picked from commit b848579f6fad413393198c974154e96288b83937)


(cherry picked from commit 010adcbaaa9db45b5f7a00e8b3b0a3edd7c323ee)

IJ-MR-169535

GitOrigin-RevId: ec7215f97f93a469ca366e812c15888337fbedc0
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
3e2d137fdf [java] IJ-CR-167924 IDEA-371865 Inspection to convert 'System.out'<->'IO'
- add array case

(cherry picked from commit fb6b84584ef3778f9b03216d3df57bfea1433b84)


(cherry picked from commit 75d20e2763b7b7506ccab939805cd9d18aa3d745)

IJ-MR-169535

GitOrigin-RevId: 8268a8491f2be9eedca68f0d75f71ac61e6f7795
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
d3b08c4011 [java] IJ-CR-167924 IDEA-371865 Inspection to convert 'System.out'<->'IO'
- add case for several qualifiers

(cherry picked from commit e422d2f595e29a3ff3f56f01dbbc6fa7c52d9e8d)


(cherry picked from commit 9c9de1fd8fb36723bec6c894426267aa03742be6)

IJ-MR-169535

GitOrigin-RevId: 988ca7a3fa9775dac4aee1468f8a2ba26907bfe4
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
b29c793883 [java] IDEA-375577 Experiment with 'Compact source file' as a separate action
- move caret inside body
- move action under Java

(cherry picked from commit b8dddfd9711b4f3b251ec935b781518f64716bbf)


(cherry picked from commit 678f25cae5f8b3c2887a897ef76da2fb187d5ce9)

IJ-MR-169535

GitOrigin-RevId: 9a6e0bb40e686589e2a33bff1d833bbdcd6dea52
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
af414c1a76 [java] IDEA-375577 Experiment with 'Compact source file' as a separate action
- rename to "Java Compact file"

(cherry picked from commit d53f18bdf3ba53e921a30ebbaa6e2e82781c60ab)


(cherry picked from commit 4fc38580078632b0c0d1d75c79f5efdb3f7da02d)

IJ-MR-169535

GitOrigin-RevId: dfef00263a36d1b1eb39ce098331b88b4bcbec52
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
cae5987ba6 [java] IJ-CR-167924 IDEA-371865 Inspection to convert 'System.out'<->'IO'
- extract "java.lang.IO"
- tests for allowUnresolved
- more reliable works with varargs

(cherry picked from commit 8376baaa86afa3806cb096cffd42e9ed0db0d451)


(cherry picked from commit 78c8b1aed86c1414989a5a83b9e7d54ca5ed83e0)

IJ-MR-169535

GitOrigin-RevId: 704e1b94c19dbf07d5371b8989164070db2cd860
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
01c7dc6dd8 [java] IJ-CR-167924 IDEA-371865 Inspection to convert 'System.out'<->'IO'
(cherry picked from commit 810b99e29ae3b425287263935f242136fdba71c4)


(cherry picked from commit 6f3161348217cd7d03e59652be993a7c46468967)

IJ-MR-169535

GitOrigin-RevId: 7462eaa2c86626fae801a18622993e6e42a6b6e7
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
13a06ddd5f [java] IDEA-375577 Experiment with 'Compact source file' as a separate action
(cherry picked from commit 448f88ce96042ed144d922ca80aeb0bfcfde8be6)


(cherry picked from commit d904019061229c07fe5df4ed717069ec06e0fd06)

IJ-MR-169535

GitOrigin-RevId: 3bacb8104f0bde46fc4185cfa7743786d5111298
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
fdab4d3999 [java] IDEA-371865 Inspection to convert 'System.out'<->'IO'
- fixes for comments
- simplified replacement
- support char[]
- support ImplicitArrayToStringInspection

(cherry picked from commit 49f9f829821a498259aa53ebb12cd0b0007f1238)


(cherry picked from commit 5f4445631fa55911d98477066d3821423c37ec11)

IJ-MR-169535

GitOrigin-RevId: cf93370312fc5fbe632eb73ca8840d157732da50
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
0af3e03979 [java] IDEA-375376 Support JVM Runners for new instance main methods
- deprecate `JvmMainMethodUtil`
- add some support for instance methods for JVM

(cherry picked from commit 52da3f1fd67a553028f85e43180dfd6bed43fa3f)


(cherry picked from commit bb847b99cc0fad51f079976f02095d931138b4a8)

IJ-MR-169535

GitOrigin-RevId: 4b36704b41640a3f5adf8cc2f80eb07b52b7622e
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
0953237b31 [java] IDEA-375405 Change action name "Java Class" -> "Java Class/File"
(cherry picked from commit b8191a8ce89268798685b428a083ad78ebeebf29)


(cherry picked from commit f4e6fd11ccf81ae952da077e7a11c81886728160)

IJ-MR-169535

GitOrigin-RevId: aeda1b2b7f8443a7eb6dd1d5dcfd42e940a11ba5
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
94cb552a54 [java] IJ-CR-167751 IDEA-375307 Incorrect run gutter with no-default constructors
-rename parameters and methods

(cherry picked from commit 199faa2f639410457bb7422f1dcca74541899c39)


(cherry picked from commit 232abbd0961d06ba7e805842483bec6157e17927)

IJ-MR-169535

GitOrigin-RevId: fd7aa2b17674e3afea790d2657b35008c6ddc6e5
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
b753c47e97 [java] IDEA-375307 Incorrect run gutter with no-default constructors
(cherry picked from commit e81e7325bfc55308677c713a5649fca83228bae8)


(cherry picked from commit e7b285c3acb7cfd8286d7c008f3833992819a15b)

IJ-MR-169535

GitOrigin-RevId: 2c3b886f0c8d76a63776edce7adc181a84d16674
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
6786371e60 [java] IDEA-374935 IJ-CR-167494 Wrong gutter for static inherited main method
- more reliable test

(cherry picked from commit 5e2fbe6611e016d4384ff1bb17e7c069f1b2fcbd)


(cherry picked from commit d4895371ffa6c3fc089d3a7ad51126cace1d5450)

IJ-MR-169535

GitOrigin-RevId: b530d44ecfadd2feb612b265bc469cdd2587890d
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
adbee4d116 [java] IDEA-371865 Inspection to convert 'System.out'<->'IO'
(cherry picked from commit fdb87ffc06388bd022224000c7b4e8d9e2013e9d)


(cherry picked from commit 0b859951fc41c73a63773e00059af72f7975a0c5)

IJ-MR-169535

GitOrigin-RevId: 93fb176f7dabaa17a663e4d5c8a9d634eecf2100
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
44d447eded [java] IJ-CR-162106 IDEA-360079 live templates for instance main methods in implicitly declared classes
-change text message for separation

(cherry picked from commit ec698d7db913aafcbfb4ecad33a8332f4dc74b63)


(cherry picked from commit e313114e47ab0c9c17c31dd892a1a8c16f87bbec)

IJ-MR-169535

GitOrigin-RevId: 7ce97a5e885fb4ab3c7031b53e66e2cfa602f50a
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
98f9f4d5a0 [java] IJ-CR-162106 IDEA-360079 live templates for instance main methods in implicitly declared classes
- add checkers
- add description label

(cherry picked from commit 568a506d3e05d96d4d5311c727670dfd1ba8bea9)


(cherry picked from commit fa01dc68508e0fa9b96c0a1aba78b92b901246d2)

IJ-MR-169535

GitOrigin-RevId: 20b4f9013a503716dc141e13e234ffbd0c4f74b1
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
008fe59e19 [java] IDEA-375307 Incorrect run gutter with no-default constructors
(cherry picked from commit 686cacbd3dde12095f91f97e0c6246b84ebba792)


(cherry picked from commit 6ab0f507738a059a1bd0f94f7b24ff7cb101edc6)

IJ-MR-169535

GitOrigin-RevId: 6a8ec869cef4eb34b2591c5ea3cca5b8a1c44e0b
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
bc7eb9f89f [java] IDEA-375134 Can't run non-static main method for Java 21 Preview
(cherry picked from commit f9d8a7a3b8b6f24ae8014ffb05b9b5b28ba9d3c0)


(cherry picked from commit f0966f81713bd81f4128c2a1c1fbd717dc394682)

IJ-MR-169535

GitOrigin-RevId: f9bfafb5e635f684d124d8fd4a7a5a996c6971e7
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
5fa62ff23e [java] IDEA-374935 Wrong gutter for static inherited main method
(cherry picked from commit 1772d147ecd72520f81c1a9a567844a5779728cc)


(cherry picked from commit e7b73610078623fabd153da669e974f295b96420)

IJ-MR-169535

GitOrigin-RevId: 7887998c7f50daea5769198bef236f160a3a530a
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
a5ee975dd4 [java] IJ-CR-166338 IDEA-373074 Improve SOUT templates for java 25
- add new definitions

(cherry picked from commit 098fee7a6d39ac96defe3698ba565003336c4a84)


(cherry picked from commit 26a13e3860a80bee3b223c12208a6feec0c4b053)

IJ-MR-169535

GitOrigin-RevId: 4d35b8b426ed63761d72395ff7d1e784ec6c2ca3
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
e521c853ad [java] IDEA-375064 Use the final runnable class icon for new class actions
(cherry picked from commit 158c9b96336a5a8da2234c26d79ce0de1e05a93e)


(cherry picked from commit 3726b5d0845fc214e9986f4305e33f472af7a273)

IJ-MR-169535

GitOrigin-RevId: a1551d0bec3da3367e4b3299bb871f8187213edb
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
c9b0e755ce [java-highlighting] IDEA-372969 Support JEP 512: Compact Source Files and Instance Main Methods
- set language levels for features
- fix tests
- new tests for new language levels

(cherry picked from commit 5259088ac10962f8f9373fbea29e01adb2bf7333)


(cherry picked from commit 4940a2ab6b683285d979c8aa0f86cbb775e9059d)

IJ-MR-169535

GitOrigin-RevId: 38e23b3294a45eacc56947e43c2b6d93c80da9cb
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
50d43c5da8 [java-inspections] IDEA-374922 Highlight the second main method as unused (part of IDEA-372969 WIP)
(cherry picked from commit 11bc0dcd62d29f94270781ea5a79f4665575d0a9)


(cherry picked from commit 03652b1251e91b2245979593f2fb47f734da8c68)

IJ-MR-169535

GitOrigin-RevId: cd310f32c68c96d1cdb5cb81d67952c56c571933
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
d6bb45a7d4 IJPF-CR-29151 [java] IDEA-374204 JEP 512: use 'Compact Source Files' for implicitly declared classes
- fix naming

(cherry picked from commit 91c2c095f5ca3b2ac3d6fc6de8d85b4f7205cfe7)


(cherry picked from commit e9c066e0a80b0154b69f1cf94334ab1e209dd74f)

IJ-MR-169535

GitOrigin-RevId: 305bc4173b42de65872f95e867b193eaef35a8c8
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
08cc5dd193 [java-highlighting] WIP IDEA-372968 Support JEP 511: Module Import Declarations
- test for quick-fix "increase language level"
- fix templates

(cherry picked from commit 37009091dc826c81d496e90cdb3a2c3b2da147c3)


(cherry picked from commit c0f3ed9451db84ec02e4e3af118f82f5bc4d7fdf)

IJ-MR-169535

GitOrigin-RevId: 7e4152035b0502b6229747ef55056b5cd613359a
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
a20e0b6340 [java-highlighting] IDEA-369743 Incorrect proposed language level for fixes for "statements before super"
(cherry picked from commit 94aaaa37713d2df34c939298d3bc1be721e7ac38)


(cherry picked from commit 864adf41e4b630de48aebd9719b39e24777aa890)

IJ-MR-169535

GitOrigin-RevId: 88137eae05c26682b1a373a59cea99d25aea0577
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
983e07a608 [java-highlighting] WIP IDEA-372968 Support JEP 511: Module Import Declarations
- normalize definition of language features
- add comments

(cherry picked from commit f91cb0acfef04c7203d129190b9e95b46550ab7d)


(cherry picked from commit 8694a595305b8a4e25f292a22c7d477bd1c4d113)

IJ-MR-169535

GitOrigin-RevId: 4f3f9c938ec2889ebdd182a1905a69e369259b28
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
768015e43e [java] IDEA-373074 Improve SOUT templates for java 25
-delete todos

(cherry picked from commit 58071de495b345061cc5d17aea25780330d9d9ac)


(cherry picked from commit f4d63ca7f8931f3f2da6765faebdfd6be9fee05a)

IJ-MR-169535

GitOrigin-RevId: be01748fc122544b3a8b75a2416d465f711e247b
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
b42574277b [java-inspections] WIP IDEA-374760 Move implicit classes inspections to Java 25 migration aids category
- move to java 25 folder
- update tests and fix error with incorrect resolve with new language levels
- IO.println will be updated later

(cherry picked from commit 93985096433766e33178da6048ce4554063841a2)


(cherry picked from commit 1245b45c8ef5860d2b27441666bd6eb4eea8df75)

IJ-MR-169535

GitOrigin-RevId: 416752bfd6663f4ebd684ec1a7273900c73b155d
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
26de6fc1df [java-highlighting] WIP IDEA-372969 Support JEP 512: Compact Source Files and Instance Main Methods
- update language levels partially
- fix tests

(cherry picked from commit 8d7b599772eda8dfd999bee9f816ec2609be4adb)


(cherry picked from commit 98a507ba78b8fc496651b5800fc3936c9c87b689)

IJ-MR-169535

GitOrigin-RevId: 898e8b4dfc303eb60da6cfff5d756304c461c424
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
2111b032dc [java-highlighting] WIP IDEA-372968 Support JEP 511: Module Import Declarations
- nothing changed in jep, more tests

(cherry picked from commit 03e655a19855acdfe1f7983b25c6aa7158b73393)


(cherry picked from commit fab1d353a464fd4585aa86ef7fe7595f01793aa5)

IJ-MR-169535

GitOrigin-RevId: 1c0782d7c341c0f9e2ff1b3704f13e5e94dadcb7
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
88d9028b60 [java] IDEA-374214 Support JEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)
- there aren't changes, just new tests for java 25 and java 25 preview

(cherry picked from commit 1d73ea675b90c8e3380152ecbad6853431400e2d)


(cherry picked from commit eaa5a77e47e7b9ff4b423d1080c4e0b5c399fd69)

IJ-MR-169535

GitOrigin-RevId: 448392699fa88bee2d06bf0b4949f5d33405c986
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
a631076474 [java] IDEA-374204 JEP 512: use 'Compact Source Files' for implicitly declared classes
(cherry picked from commit e77a013fa84cbafbfec866f6489147115532f656)


(cherry picked from commit 4619021e3dc70c3bec362b174b02a25212b954db)

IJ-MR-169535

GitOrigin-RevId: 639568fba9e6ac43f505e88d4cd5510f6203dd55
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
bfdeae6e6d [java] IDEA-360282 Use implicit class declaration for a new Java 25 project
- support new java file templates for java 25

(cherry picked from commit ae9df54a7ea1f55f68da5d3688a27bcdc4545850)


(cherry picked from commit e50ccc9076136085e88629b1f7f9f5f4162dd424)

IJ-MR-169535

GitOrigin-RevId: 7dbb94053e95dd7f65b87ad84c1cd95f3b4eb48f
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
6f092daebe [java-inspections] IDEA-371955 delete covered cases after deleting guards
- simplify logic

(cherry picked from commit 96c332ec6caa7f61b625d392ee73aa0828791286)


(cherry picked from commit 52563c6dc5cedfd55bd61305c259cf08c45014b8)

IJ-MR-169535

GitOrigin-RevId: 34165e7b1bf666090c30d7c2307e8d78fb902d88
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
845ea744cc [java] IDEA-373074 Improve SOUT templates for java 25
(cherry picked from commit 688a0f2ccefaa6f3f9b51c8528fa11e61d0798b0)


(cherry picked from commit e7979c1d2177b555cf816a20bb76720703f2e84a)

IJ-MR-169535

GitOrigin-RevId: 7cebb5b39a388c2c53e7f338f30669856bdd4c2a
2025-08-04 12:58:49 +00:00
Bartek Pacia
febaca0ca5 [java] IDEA-372997 Move localized descriptions of Structured Concurrency templates to Java plugin from platform/lang-api
(cherry picked from commit d818631c92bc070b42da3fe2b9990ace11b4fbb3)


(cherry picked from commit de31500a1e0298c180773e039d394ac0d988d4b7)

IJ-MR-169535

GitOrigin-RevId: d2436f9bf5763001f9d6e8cfec491038b66fe3bd
2025-08-04 12:58:49 +00:00
Bartek Pacia
c975e3fbcb [java] IDEA-372997 Update DefaultJavaSyntaxResources.kt
Made by running GenerateBundleMapping run configuration.

(cherry picked from commit 4ee4e1e270b40ea415b9ec234bda532dce65a329)


(cherry picked from commit 5a93ad9090ca892d21565fae44936b2792100bac)

IJ-MR-169535

GitOrigin-RevId: b608041edb752d9b7df4ffe8e60042192a4d4d50
2025-08-04 12:58:49 +00:00
Bartek Pacia
7a34fdef5a [java] IDEA-372997 Bring back JavaFeature.STRUCTURED_CONCURRENCY enum value
It is needed in the convertFromPreviewFeatureName() function

(cherry picked from commit 40e310a9be9477b192245ffc3b9ef412c24c46c1)


(cherry picked from commit a4f2ca062404b1225f270d26fcfed92223e3a71d)

IJ-MR-169535

GitOrigin-RevId: 48f45a43c09fdff5113057db9b716ea63497d28d
2025-08-04 12:58:49 +00:00
Bartek Pacia
46c614d351 [java] IDEA-372997 Rename Structured Concurrency template context IDs for clarity and alignment with JEPs
(cherry picked from commit 49ce008fe9927664542e1f4ec2d16564e4be893a)


(cherry picked from commit c2f4f6c2836da2820758bbf456bed9004969488e)

IJ-MR-169535

GitOrigin-RevId: 39ff2e755aaacd6dd8cfb970ed87807e0f18ea6e
2025-08-04 12:58:49 +00:00
Bartek Pacia
ecfb4551aa [java] IDEA-372997 Add tests for availability of Structured Concurrency templates
(cherry picked from commit c60edd41d08a99bdb6bf79baaacbd9bca2bdc28b)


(cherry picked from commit 5f2baebff482d5fe659dc608047fbbbe9a39de7e)

IJ-MR-169535

GitOrigin-RevId: 57676d655d39fec188c1524cd5c521835b849070
2025-08-04 12:58:49 +00:00
Bartek Pacia
34767be7fb [java] IDEA-372997 Remove a trailing line break in Structured Concurrency templates
(cherry picked from commit 81e8e2e5fc788d97623d843f663b902598bc84ed)


(cherry picked from commit 34ba9d121c7113d50fb5080cf1ee8e89f0f54dc9)

IJ-MR-169535

GitOrigin-RevId: be9074bac796eff6aaf5a7e01576e89a39448025
2025-08-04 12:58:49 +00:00
Bartek Pacia
7ceb36f0ec [java] IDEA-372997 Fix description for sts template
(cherry picked from commit a228d8708abd53166ae2e008242bb92485dd1988)


(cherry picked from commit 1b61203877cf030550965273f993418901262316)

IJ-MR-169535

GitOrigin-RevId: 4a24a505b3a9247058cab7e66f67ab562e61eb5f
2025-08-04 12:58:49 +00:00
Bartek Pacia
5cba7b1050 [java] IDEA-372997 JavaFeature: create two versions of the Structured Concurrency to reflect reality in JEPs
see discussion in IJ-MR-167068

(cherry picked from commit 6d36cb4375f8f6a6d7d7b603de037c2c7a5255a8)


(cherry picked from commit bc222c301dfe54624b54c05431dadf0a5c0523dc)

IJ-MR-169535

GitOrigin-RevId: 05d36387c2949811727a8191dd8cf9a4bb70ee8e
2025-08-04 12:58:49 +00:00
Bartek Pacia
ba9ef159a8 [java] IDEA-372997 Bring back stss and stsf template and restrict to only JDK 24 preview
(cherry picked from commit d89039c7426017c35f70bdcbb11061fcfedf22a3)


(cherry picked from commit 1b673e44fa7f54e94d1015734de85344143ce493)

IJ-MR-169535

GitOrigin-RevId: fdbda50a60d7aa2ca077f334788a16245bdfe025
2025-08-04 12:58:49 +00:00
Bartek Pacia
f36a9d58bc [java] IDEA-372997 Restrict sts template to only JDK 25 preview
(cherry picked from commit 40d0c8a18018eaf2d086af82f47298e83204dcec)


(cherry picked from commit 0ef55b7e2e6016e27237414a32bf791de27a4431)

IJ-MR-169535

GitOrigin-RevId: c77ebf28ee136a711cb7a79032e8ae2f8c2d7f43
2025-08-04 12:58:49 +00:00