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