mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
d5910c6fc0
- Integrate the 'language-treesitter' module from sora-editor into the IDE itself for better control and customization of the tree sitter analysis. - Invalidate line span generator when tree is edited - This is required because TSTree instances are not thread-safe and the spans generator tries to query the tree after it is edited. This results in SEGV_MAPERR errors in native code because the TSNodes are invalidatd after TSTree.edit() calls and the cursor tries to query those invalidated nodes. - Recycle and reuse TS* instances - When analyzing the source code using Tree Sitter, a huge number of objects are created and deleted. This results in an increased of times the garbage collector is invoked.
167 lines
13 KiB
XML
167 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="CompilerConfiguration">
|
|
<annotationProcessing>
|
|
<profile name="Gradle Imported" enabled="true">
|
|
<outputRelativeToContentRoot value="true" />
|
|
<processorPath useClasspath="false">
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto.service/auto-service/1.1.1/bfeb4c40087b49e23700f074807d3f2a6d36d2d1/auto-service-1.1.1.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.ltgt.gradle.incap/incap-processor/1.0.0/ddec950483eefb2a5cca0736f5967fccbfdb7d2d/incap-processor-1.0.0.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto.service/auto-service-annotations/1.1.1/da12a15cd058ba90a0ff55357fb521161af4736d/auto-service-annotations-1.1.1.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto/auto-common/1.2.1/f6da26895f759010f5f170c8044e84c1b17ef83e/auto-common-1.2.1.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/32.0.1-jre/6e5d51a72d142f2d40a57dfb897188b36a95b489/guava-32.0.1-jre.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.ltgt.gradle.incap/incap/1.0.0/4d765e5b0e3ee542b57ccffbb9c147c280290207/incap-1.0.0.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/failureaccess/1.0.1/1dcf1de382a0bf95a3d8b0849546c88bac1292c9/failureaccess-1.0.1.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/b421526c5f297295adef1c886e5246c39d4ac629/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.2/25ea2e8b0c338a877313bd4672d3fe056ea78f0d/jsr305-3.0.2.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/3.33.0/de2b60b62da487644fc11f734e73c8b0b431238f/checker-qual-3.33.0.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.18.0/89b684257096f548fa39a7df9fdaa409d4d4df91/error_prone_annotations-2.18.0.jar" />
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/2.8/c85270e307e7b822f1086b93689124b89768e273/j2objc-annotations-2.8.jar" />
|
|
</processorPath>
|
|
<module name="ide.AndroidIDE.annotation-processors.main" />
|
|
</profile>
|
|
<profile name="Gradle Imported" enabled="true">
|
|
<outputRelativeToContentRoot value="true" />
|
|
<processorPath useClasspath="false">
|
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value/1.10.4/90f9629eaa123f88551cc26a64bc386967ee24cc/auto-value-1.10.4.jar" />
|
|
</processorPath>
|
|
<module name="google-java-format.AndroidIDE.subprojects.google-java-format.main" />
|
|
</profile>
|
|
</annotationProcessing>
|
|
<bytecodeTargetLevel target="1.8">
|
|
<module name="AndroidIDE.annotation-ksp" target="17" />
|
|
<module name="AndroidIDE.annotation-ksp.main" target="17" />
|
|
<module name="AndroidIDE.annotation-ksp.test" target="17" />
|
|
<module name="AndroidIDE.annotation-processors-java" target="11" />
|
|
<module name="AndroidIDE.annotation-processors-java.main" target="11" />
|
|
<module name="AndroidIDE.annotation-processors-java.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.aaptcompiler" target="11" />
|
|
<module name="AndroidIDE.build-tools.aaptcompiler.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.builder-api" target="11" />
|
|
<module name="AndroidIDE.build-tools.builder-model" target="11" />
|
|
<module name="AndroidIDE.build-tools.builder-model-impl" target="11" />
|
|
<module name="AndroidIDE.build-tools.builder-model-impl.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.builder-model-impl.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.caching-jar-fs" target="11" />
|
|
<module name="AndroidIDE.build-tools.caching-jar-fs.main" target="1.7" />
|
|
<module name="AndroidIDE.build-tools.caching-jar-fs.test" target="1.7" />
|
|
<module name="AndroidIDE.build-tools.classfile" target="11" />
|
|
<module name="AndroidIDE.build-tools.classfile.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.classfile.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-android" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-events" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-events.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-events.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-models.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus-models.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.eventbus.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.framework-stubs" target="11" />
|
|
<module name="AndroidIDE.build-tools.framework-stubs.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.framework-stubs.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.fuzzysearch" target="11" />
|
|
<module name="AndroidIDE.build-tools.fuzzysearch.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.fuzzysearch.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.javac-services" target="11" />
|
|
<module name="AndroidIDE.build-tools.jdt" target="11" />
|
|
<module name="AndroidIDE.build-tools.jdt.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.jdt.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.jsonrpc" target="11" />
|
|
<module name="AndroidIDE.build-tools.jsonrpc.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.jsonrpc.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.layoutib-api.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.layoutib-api.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.layoutlib-api" target="11" />
|
|
<module name="AndroidIDE.build-tools.layoutlib-api.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.logger" target="11" />
|
|
<module name="AndroidIDE.build-tools.logger.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.logger.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.project" target="11" />
|
|
<module name="AndroidIDE.build-tools.projects" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-events" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-events.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-events.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-impl" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-impl.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-impl.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-model" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-model.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-model.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-plugin" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-testing" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-testing.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api-testing.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.tooling-api.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.tools-common" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-dom" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-dom.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-dom.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-formatter" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-formatter.main" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-formatter.test" target="11" />
|
|
<module name="AndroidIDE.build-tools.xml-utils" target="11" />
|
|
<module name="AndroidIDE.buildSrc" target="11" />
|
|
<module name="AndroidIDE.buildSrc.main" target="11" />
|
|
<module name="AndroidIDE.buildSrc.test" target="11" />
|
|
<module name="AndroidIDE.colorschemes" target="11" />
|
|
<module name="AndroidIDE.colorschemes.main" target="11" />
|
|
<module name="AndroidIDE.editor-languages" target="11" />
|
|
<module name="AndroidIDE.google-java-format" target="1.8" />
|
|
<module name="AndroidIDE.gradle-tooling" target="1.8" />
|
|
<module name="AndroidIDE.gradle-tooling.plugin" target="1.8" />
|
|
<module name="AndroidIDE.javac" target="1.8" />
|
|
<module name="AndroidIDE.ksp-processor" target="11" />
|
|
<module name="AndroidIDE.ksp-processor.main" target="11" />
|
|
<module name="AndroidIDE.ksp-processor.test" target="11" />
|
|
<module name="AndroidIDE.lsp.testing" target="17" />
|
|
<module name="AndroidIDE.sdk-info" target="11" />
|
|
<module name="AndroidIDE.subprojects.classfile" target="11" />
|
|
<module name="AndroidIDE.subprojects.classfile.main" target="11" />
|
|
<module name="AndroidIDE.subprojects.classfile.test" target="11" />
|
|
<module name="AndroidIDE.subprojects.java-compiler-utils.main" target="8" />
|
|
<module name="AndroidIDE.subprojects.java-compiler-utils.test" target="8" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-config" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-config.main" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-config.test" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-model2" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-model2.main" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-model2.test" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-testing" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-testing.main" target="11" />
|
|
<module name="AndroidIDE.subprojects.tooling-api-testing.test" target="11" />
|
|
<module name="AndroidIDE.subprojects.xml-formatter.main" target="11" />
|
|
<module name="AndroidIDE.subprojects.xml-formatter.test" target="11" />
|
|
<module name="AndroidIDE.templates-testing" target="17" />
|
|
<module name="AndroidIDE.templates-testing.main" target="11" />
|
|
<module name="AndroidIDE.templates-testing.test" target="11" />
|
|
<module name="AndroidIDE.testing-android" target="17" />
|
|
<module name="AndroidIDE.testing.android.test" target="11" />
|
|
<module name="AndroidIDE.testing.common" target="11" />
|
|
<module name="AndroidIDE.testing.common.main" target="11" />
|
|
<module name="AndroidIDE.testing.common.test" target="11" />
|
|
<module name="AndroidIDE.testing.tooling-api" target="11" />
|
|
<module name="AndroidIDE.testing.tooling-api.main" target="11" />
|
|
<module name="AndroidIDE.testing.tooling-api.test" target="11" />
|
|
<module name="AndroidIDE.testing.unit.test" target="11" />
|
|
<module name="AndroidIDE.treesitter.test" target="1.7" />
|
|
<module name="ATS.android-tree-sitter" target="17" />
|
|
<module name="ATS.app" target="17" />
|
|
<module name="ATS.tree-sitter-aidl" target="17" />
|
|
<module name="ATS.tree-sitter-java" target="17" />
|
|
<module name="ATS.tree-sitter-json" target="17" />
|
|
<module name="ATS.tree-sitter-kotlin" target="17" />
|
|
<module name="ATS.tree-sitter-log" target="17" />
|
|
<module name="ATS.tree-sitter-python" target="17" />
|
|
<module name="ATS.tree-sitter-xml" target="17" />
|
|
<module name="build-logic.ats" target="17" />
|
|
<module name="build-logic.ats.main" target="17" />
|
|
<module name="build-logic.ats.test" target="17" />
|
|
<module name="composite-builds.plugins" target="17" />
|
|
<module name="composite-builds.plugins.main" target="17" />
|
|
<module name="composite-builds.plugins.test" target="17" />
|
|
</bytecodeTargetLevel>
|
|
</component>
|
|
</project> |