Compare commits

..

2 Commits

2 changed files with 238 additions and 2 deletions
+233
View File
@@ -0,0 +1,233 @@
<application>
<component name="PluginFeatureService">
<option name="features">
<map>
<entry key="com.intellij.configurationType">
<value>
<FeaturePluginsList>
<option name="featureMap">
<map>
<entry key="AndroidRunConfigurationType">
<value>
<FeaturePluginData displayName="Android App" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="AndroidTestRunConfigurationType">
<value>
<FeaturePluginData displayName="Android Instrumented Tests" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="AppEngineRunConfiguration">
<value>
<FeaturePluginData displayName="App Engine DevAppServer" pluginName="Google Cloud Tools For Android Studio" pluginId="com.google.gct" bundled="true" />
</value>
</entry>
<entry key="Application">
<value>
<FeaturePluginData displayName="Application" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
<entry key="ComposePreviewRunConfiguration">
<value>
<FeaturePluginData displayName="Compose Preview" pluginName="Design Tools" pluginId="com.android.tools.design" bundled="true" />
</value>
</entry>
<entry key="CompoundRunConfigurationType">
<value>
<FeaturePluginData displayName="Compound" pluginName="IDEA CORE" pluginId="com.intellij" bundled="true" />
</value>
</entry>
<entry key="DartCommandLineRunConfigurationType">
<value>
<FeaturePluginData displayName="Dart Command Line App" pluginName="Dart" pluginId="Dart" />
</value>
</entry>
<entry key="DartRemoteDebugConfigurationType">
<value>
<FeaturePluginData displayName="Dart Remote Debug" pluginName="Dart" pluginId="Dart" />
</value>
</entry>
<entry key="DartTestRunConfigurationType">
<value>
<FeaturePluginData displayName="Dart Test" pluginName="Dart" pluginId="Dart" />
</value>
</entry>
<entry key="DartWebdevConfigurationType">
<value>
<FeaturePluginData displayName="Dart Web" pluginName="Dart" pluginId="Dart" />
</value>
</entry>
<entry key="FlutterBazelRunConfigurationType">
<value>
<FeaturePluginData displayName="Flutter (Bazel)" pluginName="Flutter" pluginId="io.flutter" />
</value>
</entry>
<entry key="FlutterBazelTestConfigurationType">
<value>
<FeaturePluginData displayName="Flutter Test (Bazel)" pluginName="Flutter" pluginId="io.flutter" />
</value>
</entry>
<entry key="FlutterRunConfigurationType">
<value>
<FeaturePluginData displayName="Flutter" pluginName="Flutter" pluginId="io.flutter" />
</value>
</entry>
<entry key="FlutterTestConfigType">
<value>
<FeaturePluginData displayName="Flutter Test" pluginName="Flutter" pluginId="io.flutter" />
</value>
</entry>
<entry key="GradleRunConfiguration">
<value>
<FeaturePluginData displayName="Gradle" pluginName="Gradle" pluginId="com.intellij.gradle" bundled="true" />
</value>
</entry>
<entry key="GroovyScriptRunConfiguration">
<value>
<FeaturePluginData displayName="Groovy" pluginName="Groovy" pluginId="org.intellij.groovy" bundled="true" />
</value>
</entry>
<entry key="JUnit">
<value>
<FeaturePluginData displayName="JUnit" pluginName="JUnit" pluginId="JUnit" bundled="true" />
</value>
</entry>
<entry key="JarApplication">
<value>
<FeaturePluginData displayName="JAR Application" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
<entry key="Java Scratch">
<value>
<FeaturePluginData displayName="Java Scratch" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
<entry key="JetRunConfigurationType">
<value>
<FeaturePluginData displayName="Kotlin" pluginName="Kotlin" pluginId="org.jetbrains.kotlin" />
</value>
</entry>
<entry key="KotlinStandaloneScriptRunConfigurationType">
<value>
<FeaturePluginData displayName="Kotlin script" pluginName="Kotlin" pluginId="org.jetbrains.kotlin" />
</value>
</entry>
<entry key="PythonConfigurationType">
<value>
<FeaturePluginData displayName="Python" pluginName="Python Community Edition" pluginId="PythonCore" />
</value>
</entry>
<entry key="Remote">
<value>
<FeaturePluginData displayName="Remote JVM Debug" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
<entry key="ShConfigurationType">
<value>
<FeaturePluginData displayName="Shell Script" pluginName="Shell Script" pluginId="com.jetbrains.sh" bundled="true" />
</value>
</entry>
<entry key="TestNG">
<value>
<FeaturePluginData displayName="TestNG" pluginName="TestNG" pluginId="TestNG-J" bundled="true" />
</value>
</entry>
<entry key="Tox">
<value>
<FeaturePluginData displayName="tox" pluginName="Python Community Edition" pluginId="PythonCore" />
</value>
</entry>
<entry key="tests">
<value>
<FeaturePluginData displayName="Python tests" pluginName="Python Community Edition" pluginId="PythonCore" />
</value>
</entry>
</map>
</option>
</FeaturePluginsList>
</value>
</entry>
<entry key="com.intellij.facetType">
<value>
<FeaturePluginsList>
<option name="featureMap">
<map>
<entry key="android">
<value>
<FeaturePluginData displayName="Android" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="android-artifact">
<value>
<FeaturePluginData displayName="Android Artifact" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="android-gradle">
<value>
<FeaturePluginData displayName="Android-Gradle" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="apk">
<value>
<FeaturePluginData displayName="APK" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="app-engine-gradle">
<value>
<FeaturePluginData displayName="App Engine Gradle" pluginName="Google Cloud Tools For Android Studio" pluginId="com.google.gct" bundled="true" />
</value>
</entry>
<entry key="buildout-python">
<value>
<FeaturePluginData displayName="Buildout Support" pluginName="Python Community Edition" pluginId="PythonCore" />
</value>
</entry>
<entry key="java-gradle">
<value>
<FeaturePluginData displayName="Java-Gradle" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="kotlin-language">
<value>
<FeaturePluginData displayName="Kotlin" pluginName="Kotlin" pluginId="org.jetbrains.kotlin" />
</value>
</entry>
<entry key="native-android-gradle">
<value>
<FeaturePluginData displayName="Native-Android-Gradle" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
</map>
</option>
</FeaturePluginsList>
</value>
</entry>
<entry key="com.intellij.packaging.artifacts.ArtifactType">
<value>
<FeaturePluginsList>
<option name="featureMap">
<map>
<entry key="apk">
<value>
<FeaturePluginData displayName="Android application" pluginName="Android" pluginId="org.jetbrains.android" bundled="true" />
</value>
</entry>
<entry key="jar">
<value>
<FeaturePluginData displayName="JAR" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
<entry key="plain">
<value>
<FeaturePluginData displayName="Other" pluginName="Java" pluginId="com.intellij.java" bundled="true" />
</value>
</entry>
</map>
</option>
</FeaturePluginsList>
</value>
</entry>
</map>
</option>
</component>
</application>
+5 -2
View File
@@ -5,6 +5,9 @@
<option name="newTranslationDialogY" value="447" /> <option name="newTranslationDialogY" value="447" />
<option name="pinNewTranslationDialog" value="true" /> <option name="pinNewTranslationDialog" value="true" />
<histories> <histories>
<item value="visit Method Declaration" />
<item value="visit Function Declaration" />
<item value="visit Import Directive" />
<item value="TODO(paulberry): the grammar does not allow metadata to be associated with a VariableDeclaration, and currently we don't record comments for it either. Consider changing the class hierarchy so that [VariableDeclaration] does not extend [Declaration]." /> <item value="TODO(paulberry): the grammar does not allow metadata to be associated with a VariableDeclaration, and currently we don't record comments for it either. Consider changing the class hierarchy so that [VariableDeclaration] does not extend [Declaration]." />
<item value="A compilation unit. While the grammar restricts the order of the directives and declarations within a compilation unit, this class does not enforce those restrictions. In particular, the children of a compilation unit will be visited in lexical order even if lexical order does not conform to the restrictions of the grammar. compilationUnit ::= directives declarations directives ::= [ScriptTag]? [LibraryDirective]? namespaceDirective [PartDirective] | [PartOfDirective] namespaceDirective ::= [ImportDirective] | [ExportDirective] declarations ::= [CompilationUnitMember] Clients may not extend, implement or mix-in this class." /> <item value="A compilation unit. While the grammar restricts the order of the directives and declarations within a compilation unit, this class does not enforce those restrictions. In particular, the children of a compilation unit will be visited in lexical order even if lexical order does not conform to the restrictions of the grammar. compilationUnit ::= directives declarations directives ::= [ScriptTag]? [LibraryDirective]? namespaceDirective [PartDirective] | [PartOfDirective] namespaceDirective ::= [ImportDirective] | [ExportDirective] declarations ::= [CompilationUnitMember] Clients may not extend, implement or mix-in this class." />
<item value="Traverse the AST from initial child node to successive parents, building a collection of local variable and parameter names visible to the initial child node. In case of name shadowing, the first name seen is the most specific one so names are not redefined. Completion test code coverage is 95%. The two basic blocks that are not executed cannot be executed. They are included for future reference." /> <item value="Traverse the AST from initial child node to successive parents, building a collection of local variable and parameter names visible to the initial child node. In case of name shadowing, the first name seen is the most specific one so names are not redefined. Completion test code coverage is 95%. The two basic blocks that are not executed cannot be executed. They are included for future reference." />
@@ -33,8 +36,8 @@
</histories> </histories>
<option name="languageScores"> <option name="languageScores">
<map> <map>
<entry key="CHINESE" value="23" /> <entry key="CHINESE" value="26" />
<entry key="ENGLISH" value="24" /> <entry key="ENGLISH" value="27" />
</map> </map>
</option> </option>
</component> </component>