Commit Graph

354 Commits

Author SHA1 Message Date
Akash Yadav 00c5633e4a refactor: fix typo in method name 2023-02-12 00:11:29 +05:30
Akash Yadav 0f6abf34cf refactor: rename package 'javax' to 'jdkx' 2023-02-11 21:12:55 +05:30
Akash Yadav 96ca54c394 refactor: removed unnecessary JavacTaskUtil class 2023-01-28 22:49:45 +05:30
Akash Yadav 755043b050 refactor(javac): update nb-javac-android
This replaces the usage of 'com.sun' package from javac to 'openjdk'.
2023-01-28 22:39:48 +05:30
Akash Yadav bc156a9cb6 fix(editor,lsp/java): avoid reflective access to IDEEditor 2023-01-19 08:44:09 +05:30
Akash Yadav 97d8f66f2d feat: replace Toaster with Flashbar 2023-01-19 00:32:37 +05:30
Akash Yadav 1682cbc599 fix(lsp/java): type params not included in generated constructor parameter types 2023-01-11 20:01:00 +05:30
Akash Yadav b2531156ae fix(lsp/java): fully qualified names are used in generated setters 2023-01-11 20:01:00 +05:30
Akash Yadav 0e4a776e78 refactor(lsp/java): refactor code in JavaParserUtils 2023-01-11 20:01:00 +05:30
Akash Yadav fae39e04cb tests: fix assertion error in CompilationTaskProcessor implementation 2023-01-11 20:00:59 +05:30
Akash Yadav 0806101903 tests: ignore PartialReparserTest 2023-01-08 12:55:05 +05:30
Akash Yadav 3a6387a264 fix: NPE in FindHelper while finding definition of a symbol 2023-01-08 12:42:46 +05:30
Akash Yadav f4b0a4fce4 fix: remove usage of partial reparser to reduce LSP errors 2023-01-08 12:33:45 +05:30
Akash Yadav 4b53fd6c66 chore: fix jvmTarget warnings in subprojects 2023-01-07 20:12:12 +05:30
Akash Yadav 0df55c0331 refactor(lsp/java): remove unused imports and methods 2023-01-07 20:08:35 +05:30
Akash Yadav 5aca971af1 fix: NPE when cloning repo in release builds 2023-01-06 16:01:57 +05:30
Akash Yadav df97664c7f refactor(lsp/java): remove unused method 2023-01-06 11:11:41 +05:30
Akash Yadav 1d09c613ca fix(lsp/java): NPE in completion provider if java file does not have package name 2023-01-05 19:51:01 +05:30
Akash Yadav dd3275d83b fix: code actions are now shown sometimes 2023-01-04 12:18:42 +05:30
Akash Yadav 3090632c66 feat: use Gradle ANTLR plugin to generate lexers 2023-01-01 13:43:23 +05:30
Akash Yadav 42a3e71114 chore: migrate to Kotlin DSL and Version Catalog 2022-12-30 23:24:38 +05:30
Akash Yadav fe12c2c106 fix: R.jar completions are not updated after resource updates 2022-12-23 11:05:58 +05:30
Akash Yadav c9c6803052 refactor: rename module :build-tools to :subprojects 2022-12-21 18:36:08 +05:30
Akash Yadav ff11a49a14 fix(editor): IllegalAccessError due to conflicting field name in CompletionItem
The recent update of sora-editor introduced 'sortText' field in it's CompletionItem class which resulted in a conflict with IDE's CompletionItem implementation. This caused an IllegalAccessError whenever the IDE tried to update the 'sortText' field.
2022-12-20 15:28:45 +05:30
Akash Yadav 64b6f4680e refactor: changed signature of ActionData helper functions 2022-12-07 10:13:12 +05:30
Akash Yadav c4cb67fc18 feat: add ability to remove attributes from views 2022-12-06 22:04:37 +05:30
Akash Yadav f25cfb2a18 Fixed #393: Do not dismiss text actions window for certain actions 2022-10-29 18:15:33 +05:30
Akash Yadav 37c4728e42 Fixed #559: Generated getters/setters are package private 2022-10-29 15:30:43 +05:30
Akash Yadav b16dc13156 Added: Long click java completion item for documentation 2022-10-28 22:55:15 +05:30
Akash Yadav eb412e32ae Fixed: Invalid java.lang.* imports when creating Java files 2022-10-28 11:16:23 +05:30
Akash Yadav 7f3606df8f Fixed #392: Comment & Uncomment line does not work for selection 2022-10-25 11:21:03 +05:30
Akash Yadav 579386ae17 Moved all IDE resources to :resources module 2022-10-24 18:36:52 +05:30
Akash Yadav 7b15d3e1ca Refactored the actions API 2022-10-17 17:17:03 +05:30
Akash Yadav be9b8cecc1 Fixed #527: Unable to format Java code 2022-10-15 18:52:00 +05:30
Akash Yadav 05790f11e6 Implemented the preferences screen with the Preferences API 2022-10-10 18:56:58 +05:30
Akash Yadav 64fa523a84 Use LemMinX formatter for formatting XML files 2022-10-09 22:49:49 +05:30
Akash Yadav 162c65d6e9 Fixed #441: No java.lang error in non-android module projects 2022-10-07 12:06:12 +05:30
Akash Yadav 3ddbbec9a9 Fixed #500: Some classes not being shown in completions 2022-10-05 22:08:54 +05:30
Akash Yadav 9868b487e1 Update SnippetDescription for CompletionItems when using cached result 2022-09-21 09:57:15 +05:30
Premjit Chowdhury 1f5ecd4c85 Updated Hindi translations (#443)
Updated Hindi translations
2022-09-20 18:42:22 +05:30
Akash Yadav b56b90daa5 Refactor: Toaster 2022-09-17 21:40:38 +05:30
Akash Yadav 78218e848a Fixed: NPE when selecting a method-override completion item 2022-09-07 08:36:13 +05:30
Akash Yadav d5e77be04e Implemented snippet support in LSP 2022-09-04 23:31:03 +05:30
Akash Yadav ac8c268c13 Implemented snippet support in LSP 2022-09-04 23:18:55 +05:30
Akash Yadav 55f22ed74e Moved CompletionItem commit logic to IEditHandler 2022-09-04 22:09:17 +05:30
Akash Yadav 58021122e0 Do not flood logs when analyze process is cancelled 2022-08-18 15:28:35 +05:30
Akash Yadav c87538fc5a Fixed: Incomplete classpath provided to Java LSP 2022-08-16 13:25:11 +05:30
Akash Yadav a912835626 NOT FOR USE - Debugging javac 2022-08-15 21:25:51 +05:30
Akash Yadav b1f8bcb246 Do not try to analyze non-java source files in Java LSP 2022-08-14 18:10:02 +05:30
Akash Yadav c3d9a97a8e Use INTERRUPTION_LEVEL_SLIGHT for Java completion to avoid broken ZipFs
Implemented the very basics of Lookup API
Updated sora-editor to version 0.16.5
2022-08-14 18:10:02 +05:30