diff --git a/app/debug/output-metadata.json b/app/debug/output-metadata.json deleted file mode 100644 index 46dc5e070..000000000 --- a/app/debug/output-metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "APK", - "kind": "Directory" - }, - "applicationId": "com.itsaky.androidide", - "variantName": "debug", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "versionCode": 200, - "versionName": "2.0-beta", - "outputFile": "app-debug.apk" - } - ], - "elementType": "File" -} \ No newline at end of file diff --git a/app/src/main/assets/data/common/jls.jar b/app/src/main/assets/data/common/jls.jar index 5d47cf888..b165f2e6d 100644 Binary files a/app/src/main/assets/data/common/jls.jar and b/app/src/main/assets/data/common/jls.jar differ diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java index ee310ee0c..76b0cac39 100755 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java @@ -91,37 +91,6 @@ public class JavaLexerImpl extends io.github.rosemoe.editor.langs.AbstractCodeAn stringMap.clear(); - if (languageServer != null && file != null) { - - if (lastRequest != null && !lastRequest.isDone()) { - lastRequest.cancel(true); - } - - this.lastRequest = languageServer.getTextDocumentService() - .semanticHighlights( - new SemanticHighlightsParams( - new TextDocumentIdentifier( - file.toURI().toString() - ) - ) - ); - - try { - var result = Objects.requireNonNull(this.lastRequest).get(); - result = Objects.requireNonNull(result).stream() - .filter(semanticHighlight -> file.toURI().toString().equals(semanticHighlight.uri)) - .collect(Collectors.toList()); - - if (result.size() > 0) { - setSemanticHighlights(result.get(0)); - } - - } catch (Throwable throwable) { - LOG.error("An error occurred while retrieving semantic highlight for Java file.", throwable); - } - } - - while (delegate.shouldAnalyze()) { // null = EOF if (lexer.nextToken() == null) diff --git a/common/src/main/java/com/itsaky/androidide/managers/ToolsManager.java b/common/src/main/java/com/itsaky/androidide/managers/ToolsManager.java index c3a1429d8..76ed0dca7 100755 --- a/common/src/main/java/com/itsaky/androidide/managers/ToolsManager.java +++ b/common/src/main/java/com/itsaky/androidide/managers/ToolsManager.java @@ -35,7 +35,7 @@ public class ToolsManager { private static PreferenceManager prefs; - public static final int JLS_VERSION = 26; + public static final int JLS_VERSION = 27; public static final int LOGSENDER_VERSION = 2; public static final String KEY_JLS_VERSION = "tools_jlsVersion";