diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 1d617d777..22231136d 100755 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -31,9 +31,7 @@ - - - + \ No newline at end of file diff --git a/.idea/modules/treesitter/src/main/jni/com_itsaky_androidide_treesitter_TreeSitter.h b/.idea/modules/treesitter/src/main/jni/com_itsaky_androidide_treesitter_TreeSitter.h new file mode 100644 index 000000000..2880594b0 --- /dev/null +++ b/.idea/modules/treesitter/src/main/jni/com_itsaky_androidide_treesitter_TreeSitter.h @@ -0,0 +1,173 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class com_itsaky_androidide_treesitter_TreeSitter */ + +#ifndef _Included_com_itsaky_androidide_treesitter_TreeSitter +#define _Included_com_itsaky_androidide_treesitter_TreeSitter +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeChild + * Signature: (Lcom/itsaky/androidide/treesitter/Node;I)Lcom/itsaky/androidide/treesitter/Node; + */ +JNIEXPORT jobject JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeChild + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeChildCount + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)I + */ +JNIEXPORT jint JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeChildCount + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeEndByte + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)I + */ +JNIEXPORT jint JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeEndByte + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeStartByte + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)I + */ +JNIEXPORT jint JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeStartByte + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeString + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeString + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: nodeType + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_nodeType + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: parserNew + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_parserNew + (JNIEnv *, jclass); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: parserDelete + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_parserDelete + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: parserSetLanguage + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_parserSetLanguage + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: parserParseBytes + * Signature: (J[BI)J + */ +JNIEXPORT jlong JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_parserParseBytes + (JNIEnv *, jclass, jlong, jbyteArray, jint); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorNew + * Signature: (Lcom/itsaky/androidide/treesitter/Node;)J + */ +JNIEXPORT jlong JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorNew + (JNIEnv *, jclass, jobject); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorCurrentTreeCursorNode + * Signature: (J)Lcom/itsaky/androidide/treesitter/TreeCursorNode; + */ +JNIEXPORT jobject JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorCurrentTreeCursorNode + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorCurrentFieldName + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorCurrentFieldName + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorCurrentNode + * Signature: (J)Lcom/itsaky/androidide/treesitter/Node; + */ +JNIEXPORT jobject JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorCurrentNode + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorDelete + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorDelete + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorGotoFirstChild + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorGotoFirstChild + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorGotoNextSibling + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorGotoNextSibling + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeCursorGotoParent + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeCursorGotoParent + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeDelete + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeDelete + (JNIEnv *, jclass, jlong); + +/* + * Class: com_itsaky_androidide_treesitter_TreeSitter + * Method: treeRootNode + * Signature: (J)Lcom/itsaky/androidide/treesitter/Node; + */ +JNIEXPORT jobject JNICALL Java_com_itsaky_androidide_treesitter_TreeSitter_treeRootNode + (JNIEnv *, jclass, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/logger/build.gradle b/logger/build.gradle index cddd3aac5..5df558545 100644 --- a/logger/build.gradle +++ b/logger/build.gradle @@ -20,8 +20,8 @@ plugins { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility rootProject.ext.javaSourceVersion + targetCompatibility rootProject.ext.javaTargetVersion } dependencies { diff --git a/settings.gradle b/settings.gradle index 5e215ec90..7fd5ddc7c 100755 --- a/settings.gradle +++ b/settings.gradle @@ -9,12 +9,14 @@ include ':eventbus-events' include ':lexers' include ':logger' include ':sdk-info' +include ':shared' include ':treeview' include ':xml-inflater' include ':gradle-plugin' include ':lsp:api' +include ':lsp:models' include ':lsp:java' include ':lsp:xml' include ':lsp:testing' @@ -34,5 +36,3 @@ include ':build-tools:jsonrpc' include ':build-tools:projects' include ':build-tools:tooling-api-testing' include ':build-tools:javac-services' -include ':lsp:models' -include ':shared'