mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
Moved from a custom XML structure to three PersistentComponents sharing one storage. Consolidated the logic related to these components into their respective files. Finally, removed redundant interfaces, accessors, and descriptions, leaving only the essential logic in each component file. TimeBetweenTyping feature implemented Add max number of days for data to store. This update ensures that only 10 days of data could be stored. If this limit is exceeded, old data would be deleted. Revised Features logging logic. Made it more straight-forward. Refactor user statistic components by centralizing constants. Added some basic documentation. Added UserFactorComponent class for leveraging common Component methods. Adjusted some minor details. Some pre-MR refinements (cherry picked from commit 018ba9b1321800e0a1bfff33d8d6315625a629aa) IJ-CR-159351 GitOrigin-RevId: 24539cc875b617192bb4955bdc2c9d2f543e88c4
44 lines
2.1 KiB
XML
44 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<module type="JAVA_MODULE" version="4">
|
|
<component name="FacetManager">
|
|
<facet type="kotlin-language" name="Kotlin">
|
|
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false">
|
|
<compilerSettings>
|
|
<option name="additionalArguments" value="-Xjvm-default=all" />
|
|
</compilerSettings>
|
|
<compilerArguments>
|
|
<stringArguments>
|
|
<stringArg name="jvmTarget" arg="17" />
|
|
<stringArg name="apiVersion" arg="2.0" />
|
|
<stringArg name="languageVersion" arg="2.0" />
|
|
</stringArguments>
|
|
<arrayArguments>
|
|
<arrayArg name="pluginClasspaths">
|
|
<args>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</args>
|
|
</arrayArg>
|
|
<arrayArg name="pluginOptions" />
|
|
</arrayArguments>
|
|
</compilerArguments>
|
|
</configuration>
|
|
</facet>
|
|
</component>
|
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
|
<exclude-output />
|
|
<content url="file://$MODULE_DIR$">
|
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
|
</content>
|
|
<orderEntry type="inheritedJdk" />
|
|
<orderEntry type="sourceFolder" forTests="false" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.statistics" />
|
|
<orderEntry type="module" module-name="intellij.platform.ml" />
|
|
<orderEntry type="module" module-name="intellij.platform.editor.ex" />
|
|
<orderEntry type="module" module-name="intellij.platform.core.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.coroutines" />
|
|
<orderEntry type="module" module-name="intellij.platform.analysis.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.lang" />
|
|
<orderEntry type="module" module-name="fleet.util.core" />
|
|
<orderEntry type="library" name="kotlinx-serialization-core" level="project" />
|
|
</component>
|
|
</module> |