├── .editorconfig ├── .github └── workflows │ ├── publish-gradle-plugin.yml │ ├── publish-intellij-plugin.yml │ └── pull-request.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dangerfile ├── Gemfile ├── LICENSE ├── NOTICE.md ├── README.md ├── feature-flag ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── linecorp │ │ └── android │ │ └── featureflag │ │ ├── FeatureFlagExtension.kt │ │ ├── FeatureFlagJavaFileWriter.kt │ │ ├── FeatureFlagPlugin.kt │ │ ├── FeatureFlagTask.kt │ │ ├── loader │ │ ├── FeatureFlagFileTokenizer.kt │ │ ├── FeatureFlagOptionParser.kt │ │ ├── FeatureFlagSelectorEvaluator.kt │ │ ├── FeatureFlagSelectorParser.kt │ │ └── FeatureFlagValueOptimizer.kt │ │ ├── model │ │ ├── BuildEnvironment.kt │ │ ├── BuildVariant.kt │ │ ├── DisjunctionNormalForm.kt │ │ ├── FeatureFlagAppliedElement.kt │ │ ├── FeatureFlagData.kt │ │ ├── FeatureFlagElement.kt │ │ ├── FeatureFlagEntry.kt │ │ ├── FeatureFlagOption.kt │ │ ├── FlagLink.kt │ │ └── ForciblyOverriddenFeatureFlags.kt │ │ └── util │ │ └── Extensions.kt │ └── test │ ├── kotlin │ └── com │ │ └── linecorp │ │ └── android │ │ └── featureflag │ │ ├── FeatureFlagExtensionTest.kt │ │ ├── FeatureFlagPluginTest.kt │ │ ├── loader │ │ ├── FeatureFlagFileTokenizerTest.kt │ │ ├── FeatureFlagOptionParserTest.kt │ │ ├── FeatureFlagSelectorEvaluatorTest.kt │ │ ├── FeatureFlagSelectorParserTest.kt │ │ └── FeatureFlagValueOptimizerTest.kt │ │ └── utils │ │ ├── AssertUtils.kt │ │ └── TestUtils.kt │ └── resources │ └── tests │ ├── FeatureFlagFileTokenizerTest │ ├── FLAG_INVALID_BLANK_KEY │ ├── FLAG_INVALID_BLANK_VALUE │ ├── FLAG_INVALID_EMPTY_KEY │ ├── FLAG_INVALID_EMPTY_VALUE │ ├── FLAG_INVALID_NO_KEY_VALUE │ ├── FLAG_VALID_EMPTY │ ├── FLAG_VALID_NAME │ ├── FLAG_VALID_OPTION │ └── FLAG_VALID_VALUE │ ├── FeatureFlagOptionParserTest │ ├── OPTION_INVALID_UNDEFINED_OPTION │ ├── OPTION_VALID_DUPLICATED │ ├── OPTION_VALID_NORMAL │ └── OPTION_VALID_SPACE │ └── FeatureFlagSelectorParserTest │ ├── VALUE_INVALID_CONJUNCTION_EMPTY │ ├── VALUE_INVALID_CONJUNCTION_ONE_SIDE │ ├── VALUE_INVALID_DISJUNCTION_EMPTY │ ├── VALUE_INVALID_DISJUNCTION_ONE_SIDE │ ├── VALUE_INVALID_ELEMENT_LINK_ANOTHER │ ├── VALUE_INVALID_ELEMENT_LINK_SELF │ ├── VALUE_INVALID_ELEMENT_USER │ ├── VALUE_INVALID_ELEMENT_VERSION │ ├── VALUE_VALID_CONJUNCTION_WITH_SPACE │ ├── VALUE_VALID_DISJUNCTION_AND_CONJUNCTION │ ├── VALUE_VALID_DISJUNCTION_WITH_SPACE │ ├── VALUE_VALID_ELEMENT_TYPES │ └── VALUE_VALID_NESTED_MODULE_LINK ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── intellij-plugin ├── .gitignore ├── .run │ ├── Run Plugin.run.xml │ ├── Run Tests.run.xml │ └── Run Verifications.run.xml ├── CHANGELOG.md ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── settings.gradle.kts └── src │ ├── main │ ├── gen │ │ └── com │ │ │ └── linecorp │ │ │ └── android │ │ │ └── featureflag │ │ │ └── ij │ │ │ └── plugin │ │ │ ├── lexer │ │ │ └── FeatureFlagFlexLexer.java │ │ │ ├── parser │ │ │ └── FeatureFlagParser.java │ │ │ └── psi │ │ │ ├── FeatureFlagEntry.java │ │ │ ├── FeatureFlagModifier.java │ │ │ ├── FeatureFlagProperty.java │ │ │ ├── FeatureFlagTypes.java │ │ │ ├── FeatureFlagValue.java │ │ │ ├── FeatureFlagValueReference.java │ │ │ ├── FeatureFlagVisitor.java │ │ │ └── impl │ │ │ ├── FeatureFlagEntryImpl.java │ │ │ ├── FeatureFlagModifierImpl.java │ │ │ ├── FeatureFlagPropertyImpl.java │ │ │ ├── FeatureFlagValueImpl.java │ │ │ └── FeatureFlagValueReferenceImpl.java │ ├── kotlin │ │ └── com │ │ │ └── linecorp │ │ │ └── android │ │ │ └── featureflag │ │ │ └── ij │ │ │ └── plugin │ │ │ ├── FeatureFlag.bnf │ │ │ ├── FeatureFlag.flex │ │ │ ├── FeatureFlagBundle.kt │ │ │ ├── FeatureFlagFileType.kt │ │ │ ├── FeatureFlagLanguage.kt │ │ │ ├── FeatureFlagUtil.kt │ │ │ ├── commenter │ │ │ └── FeatureFlagCommenter.kt │ │ │ ├── documentation │ │ │ └── FeatureFlagDocumentationProvider.kt │ │ │ ├── gotosymbol │ │ │ └── FeatureFlagChooseByNameContributor.kt │ │ │ ├── icon │ │ │ ├── FeatureFlagIcons.kt │ │ │ └── FeatureFlagPropertyIconProvider.kt │ │ │ ├── lexer │ │ │ └── FeatureFlagLexer.kt │ │ │ ├── linemarker │ │ │ ├── FeatureFlagJavaLineMarkerProvider.kt │ │ │ ├── FeatureFlagKotlinLineMarkerProvider.kt │ │ │ └── FeatureFlagLineMarkerProvider.kt │ │ │ ├── navigationbar │ │ │ └── FeatureFlagStructureAwareNavbar.kt │ │ │ ├── parser │ │ │ └── FeatureFlagParserDefinition.kt │ │ │ ├── psi │ │ │ ├── FeatureFlagElementType.kt │ │ │ ├── FeatureFlagFile.kt │ │ │ ├── FeatureFlagModifierType.kt │ │ │ ├── FeatureFlagNamedElement.kt │ │ │ ├── FeatureFlagTokenSets.kt │ │ │ ├── FeatureFlagTokenType.kt │ │ │ └── impl │ │ │ │ ├── FeatureFlagNamedElementImpl.kt │ │ │ │ └── FeatureFlagPsiImplUtil.kt │ │ │ ├── structureview │ │ │ ├── FeatureFlagFileStructureViewElement.kt │ │ │ ├── FeatureFlagPropertyStructureViewElement.kt │ │ │ ├── FeatureFlagPropertyStructureViewPresentation.kt │ │ │ ├── FeatureFlagStructureViewFactory.kt │ │ │ └── FeatureFlagStructureViewModel.kt │ │ │ └── syntaxhighlight │ │ │ ├── FeatureFlagSyntaxHighlighter.kt │ │ │ └── FeatureFlagSyntaxHighlighterFactory.kt │ └── resources │ │ ├── FeatureFlagIconMappings.json │ │ ├── META-INF │ │ ├── plugin.xml │ │ ├── pluginIcon.svg │ │ └── pluginIcon_dark.svg │ │ ├── icons │ │ ├── expui │ │ │ ├── featureFlagFile.svg │ │ │ ├── featureFlagFile_dark.svg │ │ │ ├── featureFlagSingleGutter.svg │ │ │ ├── featureFlagSingleGutter_dark.svg │ │ │ ├── featureFlagSingleProperty.svg │ │ │ ├── featureFlagSingleProperty_dark.svg │ │ │ ├── featureFlagStructureViewLiteralize.svg │ │ │ ├── featureFlagStructureViewLiteralize_dark.svg │ │ │ ├── featureFlagStructureViewOverridable.svg │ │ │ ├── featureFlagStructureViewOverridable_dark.svg │ │ │ ├── featureFlagStructureViewPrivate.svg │ │ │ └── featureFlagStructureViewPrivate_dark.svg │ │ ├── featureFlagFile.svg │ │ ├── featureFlagFile_dark.svg │ │ ├── featureFlagSingleGutter.svg │ │ ├── featureFlagSingleGutter_dark.svg │ │ ├── featureFlagSingleProperty.svg │ │ ├── featureFlagSingleProperty_dark.svg │ │ ├── featureFlagStructureViewLiteralize.svg │ │ ├── featureFlagStructureViewLiteralize_dark.svg │ │ ├── featureFlagStructureViewOverridable.svg │ │ └── featureFlagStructureViewPrivate.svg │ │ └── messages │ │ └── FeatureFlagBundle.properties │ └── test │ ├── kotlin │ └── com │ │ └── linecorp │ │ └── android │ │ └── featureflag │ │ └── ij │ │ └── plugin │ │ └── FeatureFlagParsingTest.kt │ └── resources │ └── testData │ ├── ParsingTestData.feature_flag │ └── ParsingTestData.txt └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/publish-gradle-plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/.github/workflows/publish-gradle-plugin.yml -------------------------------------------------------------------------------- /.github/workflows/publish-intellij-plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/.github/workflows/publish-intellij-plugin.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/Dangerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/README.md -------------------------------------------------------------------------------- /feature-flag/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/build.gradle.kts -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagExtension.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagJavaFileWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagJavaFileWriter.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagPlugin.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/FeatureFlagTask.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagFileTokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagFileTokenizer.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagOptionParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagOptionParser.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorEvaluator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorEvaluator.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorParser.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagValueOptimizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagValueOptimizer.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/BuildEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/BuildEnvironment.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/BuildVariant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/BuildVariant.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/DisjunctionNormalForm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/DisjunctionNormalForm.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagAppliedElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagAppliedElement.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagData.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagElement.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagEntry.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FeatureFlagOption.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FlagLink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/FlagLink.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/ForciblyOverriddenFeatureFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/model/ForciblyOverriddenFeatureFlags.kt -------------------------------------------------------------------------------- /feature-flag/src/main/kotlin/com/linecorp/android/featureflag/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/main/kotlin/com/linecorp/android/featureflag/util/Extensions.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/FeatureFlagExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/FeatureFlagExtensionTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/FeatureFlagPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/FeatureFlagPluginTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagFileTokenizerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagFileTokenizerTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagOptionParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagOptionParserTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorEvaluatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorEvaluatorTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagSelectorParserTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagValueOptimizerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/loader/FeatureFlagValueOptimizerTest.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/utils/AssertUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/utils/AssertUtils.kt -------------------------------------------------------------------------------- /feature-flag/src/test/kotlin/com/linecorp/android/featureflag/utils/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/kotlin/com/linecorp/android/featureflag/utils/TestUtils.kt -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_BLANK_KEY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_BLANK_KEY -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_BLANK_VALUE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_BLANK_VALUE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_EMPTY_KEY: -------------------------------------------------------------------------------- 1 | # THE FOLLOWING LINE HAS NO KEY. 2 | =VALUE 3 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_EMPTY_VALUE: -------------------------------------------------------------------------------- 1 | # THE FOLLOWING LINE HAS NO VALUE. 2 | KEY= 3 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_NO_KEY_VALUE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_INVALID_NO_KEY_VALUE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_EMPTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_EMPTY -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_NAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_NAME -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_OPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_OPTION -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_VALUE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagFileTokenizerTest/FLAG_VALID_VALUE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_INVALID_UNDEFINED_OPTION: -------------------------------------------------------------------------------- 1 | INVALID 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_DUPLICATED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_DUPLICATED -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_NORMAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_NORMAL -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_SPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagOptionParserTest/OPTION_VALID_SPACE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_CONJUNCTION_EMPTY: -------------------------------------------------------------------------------- 1 | & 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_CONJUNCTION_ONE_SIDE: -------------------------------------------------------------------------------- 1 | PHASE& 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_DISJUNCTION_EMPTY: -------------------------------------------------------------------------------- 1 | , 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_DISJUNCTION_ONE_SIDE: -------------------------------------------------------------------------------- 1 | PHASE, 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_ELEMENT_LINK_ANOTHER: -------------------------------------------------------------------------------- 1 | another: 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_ELEMENT_LINK_SELF: -------------------------------------------------------------------------------- 1 | : 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_ELEMENT_USER: -------------------------------------------------------------------------------- 1 | @ 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_INVALID_ELEMENT_VERSION: -------------------------------------------------------------------------------- 1 | ~ 2 | -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_CONJUNCTION_WITH_SPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_CONJUNCTION_WITH_SPACE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_DISJUNCTION_AND_CONJUNCTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_DISJUNCTION_AND_CONJUNCTION -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_DISJUNCTION_WITH_SPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_DISJUNCTION_WITH_SPACE -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_ELEMENT_TYPES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_ELEMENT_TYPES -------------------------------------------------------------------------------- /feature-flag/src/test/resources/tests/FeatureFlagSelectorParserTest/VALUE_VALID_NESTED_MODULE_LINK: -------------------------------------------------------------------------------- 1 | NESTED:MODULE:LINK 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /intellij-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/.gitignore -------------------------------------------------------------------------------- /intellij-plugin/.run/Run Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/.run/Run Plugin.run.xml -------------------------------------------------------------------------------- /intellij-plugin/.run/Run Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/.run/Run Tests.run.xml -------------------------------------------------------------------------------- /intellij-plugin/.run/Run Verifications.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/.run/Run Verifications.run.xml -------------------------------------------------------------------------------- /intellij-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /intellij-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/README.md -------------------------------------------------------------------------------- /intellij-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/build.gradle.kts -------------------------------------------------------------------------------- /intellij-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradle.properties -------------------------------------------------------------------------------- /intellij-plugin/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradle/libs.versions.toml -------------------------------------------------------------------------------- /intellij-plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /intellij-plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /intellij-plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradlew -------------------------------------------------------------------------------- /intellij-plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/gradlew.bat -------------------------------------------------------------------------------- /intellij-plugin/qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/qodana.yml -------------------------------------------------------------------------------- /intellij-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/lexer/FeatureFlagFlexLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/lexer/FeatureFlagFlexLexer.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/parser/FeatureFlagParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/parser/FeatureFlagParser.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagEntry.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagModifier.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagProperty.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTypes.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagValue.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagValueReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagValueReference.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagVisitor.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagEntryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagEntryImpl.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagModifierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagModifierImpl.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagPropertyImpl.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagValueImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagValueImpl.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagValueReferenceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/gen/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagValueReferenceImpl.java -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlag.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlag.bnf -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlag.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlag.flex -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagBundle.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagFileType.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagLanguage.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagUtil.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/commenter/FeatureFlagCommenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/commenter/FeatureFlagCommenter.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/documentation/FeatureFlagDocumentationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/documentation/FeatureFlagDocumentationProvider.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/gotosymbol/FeatureFlagChooseByNameContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/gotosymbol/FeatureFlagChooseByNameContributor.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/icon/FeatureFlagIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/icon/FeatureFlagIcons.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/icon/FeatureFlagPropertyIconProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/icon/FeatureFlagPropertyIconProvider.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/lexer/FeatureFlagLexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/lexer/FeatureFlagLexer.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagJavaLineMarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagJavaLineMarkerProvider.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagKotlinLineMarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagKotlinLineMarkerProvider.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagLineMarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/linemarker/FeatureFlagLineMarkerProvider.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/navigationbar/FeatureFlagStructureAwareNavbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/navigationbar/FeatureFlagStructureAwareNavbar.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/parser/FeatureFlagParserDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/parser/FeatureFlagParserDefinition.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagElementType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagElementType.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagFile.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagModifierType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagModifierType.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagNamedElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagNamedElement.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTokenSets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTokenSets.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTokenType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/FeatureFlagTokenType.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagNamedElementImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagNamedElementImpl.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagPsiImplUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/psi/impl/FeatureFlagPsiImplUtil.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagFileStructureViewElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagFileStructureViewElement.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagPropertyStructureViewElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagPropertyStructureViewElement.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagPropertyStructureViewPresentation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagPropertyStructureViewPresentation.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagStructureViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagStructureViewFactory.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagStructureViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/structureview/FeatureFlagStructureViewModel.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/syntaxhighlight/FeatureFlagSyntaxHighlighter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/syntaxhighlight/FeatureFlagSyntaxHighlighter.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/syntaxhighlight/FeatureFlagSyntaxHighlighterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/kotlin/com/linecorp/android/featureflag/ij/plugin/syntaxhighlight/FeatureFlagSyntaxHighlighterFactory.kt -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/FeatureFlagIconMappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/FeatureFlagIconMappings.json -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/META-INF/pluginIcon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/META-INF/pluginIcon_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagFile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagFile.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagFile_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagFile_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagSingleGutter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagSingleGutter.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagSingleGutter_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagSingleGutter_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagSingleProperty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagSingleProperty.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagSingleProperty_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagSingleProperty_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewLiteralize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewLiteralize.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewLiteralize_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewLiteralize_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewOverridable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewOverridable.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewOverridable_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewOverridable_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewPrivate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewPrivate.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewPrivate_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/expui/featureFlagStructureViewPrivate_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagFile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagFile.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagFile_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagFile_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagSingleGutter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagSingleGutter.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagSingleGutter_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagSingleGutter_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagSingleProperty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagSingleProperty.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagSingleProperty_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagSingleProperty_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagStructureViewLiteralize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagStructureViewLiteralize.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagStructureViewLiteralize_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagStructureViewLiteralize_dark.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagStructureViewOverridable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagStructureViewOverridable.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/icons/featureFlagStructureViewPrivate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/icons/featureFlagStructureViewPrivate.svg -------------------------------------------------------------------------------- /intellij-plugin/src/main/resources/messages/FeatureFlagBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/main/resources/messages/FeatureFlagBundle.properties -------------------------------------------------------------------------------- /intellij-plugin/src/test/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagParsingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/test/kotlin/com/linecorp/android/featureflag/ij/plugin/FeatureFlagParsingTest.kt -------------------------------------------------------------------------------- /intellij-plugin/src/test/resources/testData/ParsingTestData.feature_flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/test/resources/testData/ParsingTestData.feature_flag -------------------------------------------------------------------------------- /intellij-plugin/src/test/resources/testData/ParsingTestData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/intellij-plugin/src/test/resources/testData/ParsingTestData.txt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/feature-flag-android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------