Commit Graph

37 Commits

Author SHA1 Message Date
Georgii Ustinov
0ca121ea97 [Java. Terminal] Put all names in 3rd singular for descriptions of options of java command
IDEA-359243

GitOrigin-RevId: 8c6eb69315b9800d3083030afa6ef5af16987537
2024-10-10 17:43:33 +00:00
Georgii Ustinov
59cadbb09a [Java. Terminal] Revert classpath generator and tests for it in for java command completion
IDEA-359243

GitOrigin-RevId: 847ffcfd6509315d3ce95ce16dab4048a52d4005
2024-10-10 15:15:29 +00:00
Georgii Ustinov
cf9596a0fb [Java] Remove unused JavaTerminalBundle#isMessageInBundle due to migration from using dynamic property keys
IDEA-359244

GitOrigin-RevId: ee4dfd4ba82891ada4610a5d7efae6b463ef9f4c
2024-10-09 11:39:25 +00:00
Georgii Ustinov
30d39bef05 [Java. Terminal] add tests for classpath generator separator
IDEA-359243

GitOrigin-RevId: 7546b68ad0d5a8d468e3516b5036b77f0c5be9ed
2024-10-03 18:19:35 +00:00
Georgii Ustinov
4ad4c5e655 [Java. Terminal] Support completion for -classpath option for JavaShellCommandSpecsProvider
IDEA-359243

GitOrigin-RevId: 6e5c14bc68a81cff36588258efbca9862bbdc311
2024-10-03 18:19:35 +00:00
Georgii Ustinov
88583b3258 [Java. Terminal] Move all dynamic options descriptions to the VMOptionsBundle
IDEA-359564

GitOrigin-RevId: 52c1569ce4f05d29384a705c60167bdf3e778daa
2024-10-02 17:20:57 +00:00
Georgii Ustinov
119e11f46f [Java. Terminal] Move used argument names to OPTION_UI_INFO_MAP in JavaShellCommandSpecsProvider
IDEA-359564

GitOrigin-RevId: e05e2c6e620c570b54ae9d21bf6ba59cdcb771e9
2024-10-02 17:20:57 +00:00
Georgii Ustinov
5ec653e9f6 [Java] Remove naming duplication for default options from VMOptionsService
IDEA-359564

GitOrigin-RevId: 726fa7c5334a46708e22b13c70c00b266d0cc46a
2024-09-30 17:50:19 +00:00
Georgii Ustinov
ed565f05a1 [Java] Refactor tests after using more options from VMOptionsSevice in JavaShellCommandSpecsProvider
IDEA-359564

GitOrigin-RevId: d2bd0584ffe414aa8c11ead3cf5eefad138349d1
2024-09-27 09:13:46 +00:00
Georgii Ustinov
44e3345c64 [Java] Update parser options so java command options are not treated as posix arguments
IDEA-359564

GitOrigin-RevId: 287249e197bacb2452b44bd0b11286eadd5ba4ee
2024-09-27 09:13:46 +00:00
Georgii Ustinov
a00b5d5ce2 [Java] Refactor code in JavaShellCommandSpecsProvider#addOptionsFromVM
IDEA-359564

GitOrigin-RevId: c63bab58cca29b542087a0f1ece7ee423ef23da9
2024-09-27 09:13:46 +00:00
Georgii Ustinov
bee1631f8b [Java] Add tests after adding new options for java command
IDEA-359564

GitOrigin-RevId: 706b25bbfaf1e369f4324a10024daba81501166a
2024-09-24 14:04:18 +00:00
Georgii Ustinov
84bd0f28bc [Java] Add options related to the agent in java command
IDEA-359564

GitOrigin-RevId: d0e146d0a3cae4012102ad93f7aa95f5dc20a4a2
2024-09-24 14:04:18 +00:00
Georgii Ustinov
026ce3349f [Java] Support file suggestion generator for -jar option in java command
IDEA-359243

GitOrigin-RevId: 893250239399bfc5699788c711a8f0c42e15dcd7
2024-09-24 14:04:18 +00:00
Georgii Ustinov
396a161c7a [Java] Add new options for java command in terminal
IDEA-359564

GitOrigin-RevId: 378df84aca4ba2f6ab42562c27cca4a68400a3d2
2024-09-24 14:04:18 +00:00
Georgii Ustinov
23c1ddb6b2 [Java] Add tests for double dashed options from vm
IDEA-359245

GitOrigin-RevId: 8ac98351bd51281d9f4c60e55afe9861589e3205
2024-09-23 16:35:23 +00:00
Georgii Ustinov
db497809f5 [Java] Merge logic for placing double dashed and X options in terminal completion
IDEA-359245 IDEA-359244

GitOrigin-RevId: 380aa5580d6ecdf166976fa792be089f2637f2f0
2024-09-23 16:35:23 +00:00
Georgii Ustinov
a3c9ca4918 [Java] Add known repetitive options
IDEA-359245

GitOrigin-RevId: 5cc7305deb0a8dcd98989e5ba03641ad8c4f523d
2024-09-23 16:35:22 +00:00
Georgii Ustinov
19770e4674 [Java] Add double dashed options for VM from java 11
IDEA-359245

GitOrigin-RevId: c3a326917e8a51e82ba148a27d37f5a687c1cab8
2024-09-23 16:35:22 +00:00
Georgii Ustinov
fcb6bd7426 [Java] Add double dashed options for VM from java 17
IDEA-359245

GitOrigin-RevId: 794c3f4e8947f79a918d52166fe3921ae125301e
2024-09-23 16:35:22 +00:00
Georgii Ustinov
b4e7796703 [Java] Add extra exclusions for duplicated options in JavaShellCommandSpecsProvider
IDEA-359243

GitOrigin-RevId: fba907665e04c84696be2b5594e2a387e4f2bec4
2024-09-23 10:18:02 +00:00
Georgii Ustinov
6c98ff43fd [Java] Move KNOWN_X_OPTIONS_WITH_ARGUMENT outside of the JavaShellCommandSpecsProvider
IDEA-359244

GitOrigin-RevId: 108eab907dd74d835d0163aebbdbd31e1b2a4408
2024-09-23 10:18:02 +00:00
Georgii Ustinov
16d60581f8 [Java] Add more tests for JavaShellCommandSpecsProvider
IDEA-359244 IDEA-359243

GitOrigin-RevId: 76501d86a92c0cc224aeb4ca3074847dfca8ef8f
2024-09-23 10:18:02 +00:00
Georgii Ustinov
a7f18161dc [Java] Add text separation for stream type for -help, -version and -showversion options
IDEA-359243

GitOrigin-RevId: d7f298382ac40ff80e0d128cf7589eb672b2653e
2024-09-23 10:18:02 +00:00
Georgii Ustinov
5b482cd008 [Java] Add double dashed options only when java version is > 11
IDEA-359243

GitOrigin-RevId: d99f782f9911a6ef34a25121ae81013c3cf92460
2024-09-23 10:18:02 +00:00
Georgii Ustinov
0419031b29 [Java] Move Context with properties of java command to the separate class
IDEA-359244

GitOrigin-RevId: 62b7086c26ae5f4269d50a482f0f8e7dc9fbb427
2024-09-23 10:18:02 +00:00
Georgii Ustinov
c0178527c1 [Java] Add filepath for java command and java -cp argument
IDEA-359243

GitOrigin-RevId: 2620b31a4faf92b4d4c6771c5368b8b3270b0863
2024-09-22 19:00:31 +00:00
Georgii Ustinov
168e2fc9f2 [Java] Add dots to the basic options
IDEA-359243

GitOrigin-RevId: c8225a4a889b40f68f2e459a9760c384464da530
2024-09-22 19:00:31 +00:00
Georgii Ustinov
bf7a6011d5 [Java] Add X options from JAVA 8
IDEA-359244

GitOrigin-RevId: 75650035b837827da1fb8b0ce02922259fe668fe
2024-09-22 19:00:31 +00:00
Georgii Ustinov
ef0cbfa9c8 [Java] Move all functions inside class in JavaShellCommandSpecsProvider
IDEA-359244

GitOrigin-RevId: 2d34ee4dffeeb2158d0b75dd9ad184a95a62374e
2024-09-22 19:00:30 +00:00
Georgii Ustinov
0152668115 [Java] Extract descriptions of -X commands + extract jre path from java command
IDEA-359244

GitOrigin-RevId: 55c22f57121a3c6280ccefb8d06b0f6db00e37a4
2024-09-22 19:00:30 +00:00
Georgii Ustinov
69c61a1c86 [Java] Add support for -X options in java command in java completion
IDEA-359244

GitOrigin-RevId: 47c6a7439cead3aee7f412ff68924838b0300838
2024-09-22 19:00:30 +00:00
Georgii Ustinov
3e7424d3ff [Java] Rename JavaCommandCompletionTest to JavaShellCommandSpecsProviderTest
IDEA-359375

GitOrigin-RevId: c7d422ea41472ed6aecaabb013093ca4f585bd55
2024-09-19 14:48:41 +00:00
Georgii Ustinov
ad08f4c5a2 [Java] Add test for checking if all options are present for java command
IDEA-359375

GitOrigin-RevId: 832175fd9221997d493c05fd474a801eff827095
2024-09-19 11:38:12 +00:00
Georgii Ustinov
305b11607a [Java] Define classpath separator based on the operating system in JavaShellCommandSpecsProvider
IDEA-359243

GitOrigin-RevId: 07c9d3153c67f168b26638e0d3444a4242cc363f
2024-09-19 11:38:12 +00:00
Georgii Ustinov
dc4d2081c0 [Java] Implement basic migration for java command through new terminal api
IDEA-359243

GitOrigin-RevId: 149b00551782ffb67c65844b9969cb1e3fe978cc
2024-09-19 11:38:12 +00:00
Georgii Ustinov
21cb37ca2a [Java] Create module intellij.java.terminal.tests
[Java] Refactor code in java-terminal module

IDEA-359113

[Java] Create custom terminal bundle

IDEA-359113

[Java] Add intellij.java.terminal to ultimate-distribution

IDEA-359113

[Java] Create module intellij.java.terminal.tests

IDEA-359113

[Java] Create module intellij.java.terminal

IDEA-359113


Merge-request: IJ-MR-144763
Merged-by: Georgii Ustinov <georgii.ustinov@jetbrains.com>

GitOrigin-RevId: b0baf6bc03a3757ffd79d2cc45ecc7799dca06bf
2024-09-17 11:16:37 +00:00