From 78c246a14f61032f2792bfb82d1c67264c62cd5a Mon Sep 17 00:00:00 2001 From: shan1024 Date: Tue, 28 Feb 2017 15:03:23 +0530 Subject: [PATCH 1/4] Add idea related files to gitignore --- .gitignore | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7b21db8d..4a0cd292 100644 --- a/.gitignore +++ b/.gitignore @@ -13,8 +13,10 @@ hs_err_pid* /out/ *.*~ -/.idea/workspace.xml -!/lib/antlr4-runtime-4.6.jar -/.idea/uiDesigner.xml /Ballerina-Intellij-plugin.zip /Ballerina-Intellij-plugin/ +/.gradle/ +/.idea/ +/build/ +/Ballerina-Intellij-plugin.iml +/plugin-intellij.iws From 41e937caaf1591da7da9c086d3c6162cddf05451 Mon Sep 17 00:00:00 2001 From: shan1024 Date: Tue, 28 Feb 2017 15:13:13 +0530 Subject: [PATCH 2/4] Move java sources,resources to src/main/java This commit will move all java sources and resources to src/main/java. This is done to add Gradle support. --- .../plugins/idea/BallerinaASTFactory.java | 0 .../plugins/idea/BallerinaCommenter.java | 0 .../plugins/idea/BallerinaConstants.java | 0 .../plugins/idea/BallerinaFileType.java | 0 .../plugins/idea/BallerinaFileTypeFactory.java | 0 .../ballerinalang/plugins/idea/BallerinaIcons.java | 0 .../plugins/idea/BallerinaLanguage.java | 0 .../plugins/idea/BallerinaModuleBuilder.java | 0 .../plugins/idea/BallerinaModuleType.java | 0 .../plugins/idea/BallerinaParserDefinition.java | 0 .../ballerinalang/plugins/idea/BallerinaTypes.java | 0 .../idea/actions/BallerinaCreateFileAction.java | 0 .../BallerinaTemplatePropertiesProvider.java | 0 .../codeinsight/daemon/impl/BallerinaAnnotator.java | 0 .../impl/BallerinaProjectSdkSetupValidator.java | 0 .../editoractions/BallerinaQuoteHandler.java | 0 .../highlighting/BallerinaBraceMatcher.java | 0 .../completion/AliasCompletionInsertHandler.java | 0 .../completion/BallerinaCompletionContributor.java | 0 .../idea/completion/BallerinaCompletionUtil.java | 0 .../completion/BallerinaPairedBraceMatcher.java | 0 .../completion/FunctionCompletionInsertHandler.java | 0 .../completion/ImportCompletionInsertHandler.java | 0 .../completion/PackageCompletionInsertHandler.java | 0 .../idea/completion/ParenthesisInsertHandler.java | 0 .../StatementCompletionInsertHandler.java | 0 .../idea/editor/BallerinaParameterInfoHandler.java | 0 .../plugins/idea/formatter/BallerinaBlock.java | 0 .../BallerinaEnterBetweenBracesHandler.java | 0 .../formatter/BallerinaFormattingModelBuilder.java | 0 .../settings/BallerinaCodeStyleConfigurable.java | 0 .../BallerinaCodeStyleSettingsProvider.java | 0 .../BallerinaLanguageCodeStyleSettingsProvider.java | 0 .../ballerinalang/plugins/idea/grammar/Ballerina.g4 | 0 .../highlighter/BallerinaColorSettingsPage.java | 0 .../highlighter/BallerinaSyntaxHighlighter.java | 0 .../BallerinaSyntaxHighlighterFactory.java | 0 .../BallerinaSyntaxHighlightingColors.java | 0 .../BallerinaRecursiveCallMarkerProvider.java | 0 .../plugins/idea/psi/ActionDefinitionNode.java | 0 .../plugins/idea/psi/ActionInvocationNode.java | 0 .../ballerinalang/plugins/idea/psi/AliasNode.java | 0 .../plugins/idea/psi/AnnotationNameNode.java | 0 .../plugins/idea/psi/AnnotationNode.java | 0 .../plugins/idea/psi/ArgumentListNode.java | 0 .../plugins/idea/psi/BallerinaFile.java | 0 .../plugins/idea/psi/CallableUnitNameNode.java | 0 .../plugins/idea/psi/CompilationUnitNode.java | 0 .../plugins/idea/psi/ConnectorBodyNode.java | 0 .../plugins/idea/psi/ConnectorDefinitionNode.java | 0 .../plugins/idea/psi/ConnectorNode.java | 0 .../plugins/idea/psi/ConstantDefinitionNode.java | 0 .../plugins/idea/psi/ExpressionListNode.java | 0 .../plugins/idea/psi/ExpressionNode.java | 0 .../plugins/idea/psi/FunctionBodyNode.java | 0 .../plugins/idea/psi/FunctionDefinitionNode.java | 0 .../idea/psi/FunctionInvocationStatementNode.java | 0 .../plugins/idea/psi/FunctionName.java | 0 .../plugins/idea/psi/FunctionNode.java | 0 .../plugins/idea/psi/IdentifierPSINode.java | 0 .../plugins/idea/psi/ImportDeclarationNode.java | 0 .../plugins/idea/psi/LiteralValueNode.java | 0 .../idea/psi/MapStructInitKeyValueListNode.java | 0 .../plugins/idea/psi/MapStructInitKeyValueNode.java | 0 .../plugins/idea/psi/NamedParameterNode.java | 0 .../plugins/idea/psi/PackageDeclarationNode.java | 0 .../plugins/idea/psi/PackageNameNode.java | 0 .../plugins/idea/psi/PackagePathNode.java | 0 .../plugins/idea/psi/ParameterListNode.java | 0 .../plugins/idea/psi/ParameterNode.java | 0 .../plugins/idea/psi/QualifiedTypeNameNode.java | 0 .../plugins/idea/psi/ResourceDefinitionNode.java | 0 .../plugins/idea/psi/ReturnTypeListNode.java | 0 .../plugins/idea/psi/ServiceBodyNode.java | 0 .../plugins/idea/psi/SimpleTypeNode.java | 0 .../plugins/idea/psi/StatementNode.java | 0 .../plugins/idea/psi/StructDefinitionNode.java | 0 .../plugins/idea/psi/StructFieldNode.java | 0 .../plugins/idea/psi/TypeMapperBodyNode.java | 0 .../plugins/idea/psi/TypeMapperInputNode.java | 0 .../plugins/idea/psi/TypeMapperNode.java | 0 .../plugins/idea/psi/TypeMapperType.java | 0 .../plugins/idea/psi/TypeNameNode.java | 0 .../plugins/idea/psi/VariableDefinitionNode.java | 0 .../plugins/idea/psi/VariableReferenceNode.java | 0 .../plugins/idea/psi/impl/BallerinaPsiImplUtil.java | 0 .../psi/references/ActionInvocationReference.java | 0 .../psi/references/BallerinaElementReference.java | 0 .../psi/references/CallableUnitNameReference.java | 0 .../idea/psi/references/ConnectorReference.java | 0 .../idea/psi/references/PackageNameReference.java | 0 .../idea/psi/references/SimpleTypeReference.java | 0 .../idea/psi/references/StatementReference.java | 0 .../idea/psi/references/VariableReference.java | 0 .../BallerinaApplicationRunningState.java | 0 .../run/configuration/BallerinaConsoleFilter.java | 0 .../BallerinaRunConfigurationBase.java | 0 .../idea/run/configuration/BallerinaRunUtil.java | 0 .../run/configuration/BallerinaRunningState.java | 0 .../configuration/BallerinaServiceRunningState.java | 0 .../BallerinaApplicationConfigurationFactory.java | 0 .../BallerinaApplicationRunConfiguration.java | 0 .../BallerinaApplicationRunConfigurationType.java | 0 .../BallerinaServiceConfigurationFactory.java | 0 .../service/BallerinaServiceRunConfiguration.java | 0 .../BallerinaServiceRunConfigurationType.java | 0 .../ui/BallerinaApplicationSettingsEditor.form | 0 .../ui/BallerinaApplicationSettingsEditor.java | 0 .../ui/BallerinaServiceSettingsEditor.form | 0 .../ui/BallerinaServiceSettingsEditor.java | 0 .../plugins/idea/sdk/BallerinaEnvironmentUtil.java | 0 .../plugins/idea/sdk/BallerinaSdkService.java | 0 .../plugins/idea/sdk/BallerinaSdkType.java | 0 .../plugins/idea/sdk/BallerinaSdkUtil.java | 0 .../structureview/BallerinaItemPresentation.java | 0 .../structureview/BallerinaRootPresentation.java | 0 .../BallerinaStructureViewElement.java | 0 .../BallerinaStructureViewFactory.java | 0 .../structureview/BallerinaStructureViewModel.java | 0 .../BallerinaStructureViewRootElement.java | 0 .../idea/template/BallerinaCodeContextType.java | 0 .../template/BallerinaEverywhereContextType.java | 0 .../template/BallerinaLiveTemplateProvider.java | 0 .../plugins/idea/ui/BallerinaNotification.java | 0 .../idea/usage/BallerinaFindUsageProvider.java | 0 .../plugins/idea/util/BallerinaUtil.java | 0 .../main/resources}/META-INF/plugin.xml | 0 .../internal/Ballerina Application.bal.ft | 0 .../internal/Ballerina Application.bal.html | 0 .../fileTemplates/internal/Ballerina File.bal.ft | 0 .../fileTemplates/internal/Ballerina File.bal.html | 0 .../main/resources}/icons/ballerina.png | Bin {resources => src/main/resources}/icons/flag.png | Bin .../main/resources}/icons/function.png | Bin .../ChangePackageQuickFix/description.html | 0 .../RemovePackageQuickFix/description.html | 0 .../main/resources}/liveTemplates/Ballerina.xml | 0 137 files changed, 0 insertions(+), 0 deletions(-) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaASTFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaCommenter.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaConstants.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaFileType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaFileTypeFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaIcons.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaLanguage.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaModuleBuilder.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaModuleType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaParserDefinition.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/BallerinaTypes.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/actions/BallerinaCreateFileAction.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/actions/BallerinaTemplatePropertiesProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaAnnotator.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaProjectSdkSetupValidator.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/codeinsight/editoractions/BallerinaQuoteHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/codeinsight/highlighting/BallerinaBraceMatcher.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/AliasCompletionInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/BallerinaCompletionContributor.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/BallerinaCompletionUtil.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/BallerinaPairedBraceMatcher.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/FunctionCompletionInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/ImportCompletionInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/PackageCompletionInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/ParenthesisInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/completion/StatementCompletionInsertHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/editor/BallerinaParameterInfoHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/BallerinaBlock.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/BallerinaEnterBetweenBracesHandler.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/BallerinaFormattingModelBuilder.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleConfigurable.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleSettingsProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/formatter/settings/BallerinaLanguageCodeStyleSettingsProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/grammar/Ballerina.g4 (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/highlighter/BallerinaColorSettingsPage.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighter.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighterFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlightingColors.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/marker/BallerinaRecursiveCallMarkerProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ActionDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ActionInvocationNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/AliasNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/AnnotationNameNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/AnnotationNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ArgumentListNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/BallerinaFile.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/CallableUnitNameNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/CompilationUnitNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ConnectorBodyNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ConnectorDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ConnectorNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ConstantDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ExpressionListNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ExpressionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/FunctionBodyNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/FunctionDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/FunctionInvocationStatementNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/FunctionName.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/FunctionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/IdentifierPSINode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ImportDeclarationNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/LiteralValueNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueListNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/NamedParameterNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/PackageDeclarationNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/PackageNameNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/PackagePathNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ParameterListNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ParameterNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/QualifiedTypeNameNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ResourceDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ReturnTypeListNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/ServiceBodyNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/SimpleTypeNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/StatementNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/StructDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/StructFieldNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/TypeMapperBodyNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/TypeMapperInputNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/TypeMapperNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/TypeMapperType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/TypeNameNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/VariableDefinitionNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/VariableReferenceNode.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/impl/BallerinaPsiImplUtil.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/ActionInvocationReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/BallerinaElementReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/CallableUnitNameReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/ConnectorReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/PackageNameReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/SimpleTypeReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/StatementReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/psi/references/VariableReference.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaApplicationRunningState.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaConsoleFilter.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunConfigurationBase.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunUtil.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunningState.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/BallerinaServiceRunningState.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationConfigurationFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfiguration.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfigurationType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceConfigurationFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfiguration.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfigurationType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.form (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.form (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/sdk/BallerinaEnvironmentUtil.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/sdk/BallerinaSdkService.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/sdk/BallerinaSdkType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/sdk/BallerinaSdkUtil.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaItemPresentation.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaRootPresentation.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewElement.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewFactory.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewModel.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewRootElement.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/template/BallerinaCodeContextType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/template/BallerinaEverywhereContextType.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/template/BallerinaLiveTemplateProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/ui/BallerinaNotification.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/usage/BallerinaFindUsageProvider.java (100%) rename src/{ => main/java}/org/ballerinalang/plugins/idea/util/BallerinaUtil.java (100%) rename {resources => src/main/resources}/META-INF/plugin.xml (100%) rename {resources => src/main/resources}/fileTemplates/internal/Ballerina Application.bal.ft (100%) rename {resources => src/main/resources}/fileTemplates/internal/Ballerina Application.bal.html (100%) rename {resources => src/main/resources}/fileTemplates/internal/Ballerina File.bal.ft (100%) rename {resources => src/main/resources}/fileTemplates/internal/Ballerina File.bal.html (100%) rename {resources => src/main/resources}/icons/ballerina.png (100%) rename {resources => src/main/resources}/icons/flag.png (100%) rename {resources => src/main/resources}/icons/function.png (100%) rename {resources => src/main/resources}/intentionDescriptions/ChangePackageQuickFix/description.html (100%) rename {resources => src/main/resources}/intentionDescriptions/RemovePackageQuickFix/description.html (100%) rename {resources => src/main/resources}/liveTemplates/Ballerina.xml (100%) diff --git a/src/org/ballerinalang/plugins/idea/BallerinaASTFactory.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaASTFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaASTFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaASTFactory.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaCommenter.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaCommenter.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaCommenter.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaCommenter.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaConstants.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaConstants.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaConstants.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaConstants.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaFileType.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaFileType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaFileType.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaFileType.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaFileTypeFactory.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaFileTypeFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaFileTypeFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaFileTypeFactory.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaIcons.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaIcons.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaIcons.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaIcons.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaLanguage.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaLanguage.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaLanguage.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaLanguage.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaModuleBuilder.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaModuleBuilder.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaModuleBuilder.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaModuleBuilder.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaModuleType.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaModuleType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaModuleType.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaModuleType.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaParserDefinition.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaParserDefinition.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaParserDefinition.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaParserDefinition.java diff --git a/src/org/ballerinalang/plugins/idea/BallerinaTypes.java b/src/main/java/org/ballerinalang/plugins/idea/BallerinaTypes.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/BallerinaTypes.java rename to src/main/java/org/ballerinalang/plugins/idea/BallerinaTypes.java diff --git a/src/org/ballerinalang/plugins/idea/actions/BallerinaCreateFileAction.java b/src/main/java/org/ballerinalang/plugins/idea/actions/BallerinaCreateFileAction.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/actions/BallerinaCreateFileAction.java rename to src/main/java/org/ballerinalang/plugins/idea/actions/BallerinaCreateFileAction.java diff --git a/src/org/ballerinalang/plugins/idea/actions/BallerinaTemplatePropertiesProvider.java b/src/main/java/org/ballerinalang/plugins/idea/actions/BallerinaTemplatePropertiesProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/actions/BallerinaTemplatePropertiesProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/actions/BallerinaTemplatePropertiesProvider.java diff --git a/src/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaAnnotator.java b/src/main/java/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaAnnotator.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaAnnotator.java rename to src/main/java/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaAnnotator.java diff --git a/src/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaProjectSdkSetupValidator.java b/src/main/java/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaProjectSdkSetupValidator.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaProjectSdkSetupValidator.java rename to src/main/java/org/ballerinalang/plugins/idea/codeinsight/daemon/impl/BallerinaProjectSdkSetupValidator.java diff --git a/src/org/ballerinalang/plugins/idea/codeinsight/editoractions/BallerinaQuoteHandler.java b/src/main/java/org/ballerinalang/plugins/idea/codeinsight/editoractions/BallerinaQuoteHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/codeinsight/editoractions/BallerinaQuoteHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/codeinsight/editoractions/BallerinaQuoteHandler.java diff --git a/src/org/ballerinalang/plugins/idea/codeinsight/highlighting/BallerinaBraceMatcher.java b/src/main/java/org/ballerinalang/plugins/idea/codeinsight/highlighting/BallerinaBraceMatcher.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/codeinsight/highlighting/BallerinaBraceMatcher.java rename to src/main/java/org/ballerinalang/plugins/idea/codeinsight/highlighting/BallerinaBraceMatcher.java diff --git a/src/org/ballerinalang/plugins/idea/completion/AliasCompletionInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/AliasCompletionInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/AliasCompletionInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/AliasCompletionInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/completion/BallerinaCompletionContributor.java b/src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaCompletionContributor.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/BallerinaCompletionContributor.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaCompletionContributor.java diff --git a/src/org/ballerinalang/plugins/idea/completion/BallerinaCompletionUtil.java b/src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaCompletionUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/BallerinaCompletionUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaCompletionUtil.java diff --git a/src/org/ballerinalang/plugins/idea/completion/BallerinaPairedBraceMatcher.java b/src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaPairedBraceMatcher.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/BallerinaPairedBraceMatcher.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/BallerinaPairedBraceMatcher.java diff --git a/src/org/ballerinalang/plugins/idea/completion/FunctionCompletionInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/FunctionCompletionInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/FunctionCompletionInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/FunctionCompletionInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/completion/ImportCompletionInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/ImportCompletionInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/ImportCompletionInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/ImportCompletionInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/completion/PackageCompletionInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/PackageCompletionInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/PackageCompletionInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/PackageCompletionInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/completion/ParenthesisInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/ParenthesisInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/ParenthesisInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/ParenthesisInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/completion/StatementCompletionInsertHandler.java b/src/main/java/org/ballerinalang/plugins/idea/completion/StatementCompletionInsertHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/completion/StatementCompletionInsertHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/completion/StatementCompletionInsertHandler.java diff --git a/src/org/ballerinalang/plugins/idea/editor/BallerinaParameterInfoHandler.java b/src/main/java/org/ballerinalang/plugins/idea/editor/BallerinaParameterInfoHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/editor/BallerinaParameterInfoHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/editor/BallerinaParameterInfoHandler.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/BallerinaBlock.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaBlock.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/BallerinaBlock.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaBlock.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/BallerinaEnterBetweenBracesHandler.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaEnterBetweenBracesHandler.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/BallerinaEnterBetweenBracesHandler.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaEnterBetweenBracesHandler.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/BallerinaFormattingModelBuilder.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaFormattingModelBuilder.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/BallerinaFormattingModelBuilder.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/BallerinaFormattingModelBuilder.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleConfigurable.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleConfigurable.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleConfigurable.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleConfigurable.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleSettingsProvider.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleSettingsProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleSettingsProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaCodeStyleSettingsProvider.java diff --git a/src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaLanguageCodeStyleSettingsProvider.java b/src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaLanguageCodeStyleSettingsProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/formatter/settings/BallerinaLanguageCodeStyleSettingsProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/formatter/settings/BallerinaLanguageCodeStyleSettingsProvider.java diff --git a/src/org/ballerinalang/plugins/idea/grammar/Ballerina.g4 b/src/main/java/org/ballerinalang/plugins/idea/grammar/Ballerina.g4 similarity index 100% rename from src/org/ballerinalang/plugins/idea/grammar/Ballerina.g4 rename to src/main/java/org/ballerinalang/plugins/idea/grammar/Ballerina.g4 diff --git a/src/org/ballerinalang/plugins/idea/highlighter/BallerinaColorSettingsPage.java b/src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaColorSettingsPage.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/highlighter/BallerinaColorSettingsPage.java rename to src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaColorSettingsPage.java diff --git a/src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighter.java b/src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighter.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighter.java rename to src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighter.java diff --git a/src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighterFactory.java b/src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighterFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighterFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlighterFactory.java diff --git a/src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlightingColors.java b/src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlightingColors.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlightingColors.java rename to src/main/java/org/ballerinalang/plugins/idea/highlighter/BallerinaSyntaxHighlightingColors.java diff --git a/src/org/ballerinalang/plugins/idea/marker/BallerinaRecursiveCallMarkerProvider.java b/src/main/java/org/ballerinalang/plugins/idea/marker/BallerinaRecursiveCallMarkerProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/marker/BallerinaRecursiveCallMarkerProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/marker/BallerinaRecursiveCallMarkerProvider.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ActionDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ActionDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ActionDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ActionDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ActionInvocationNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ActionInvocationNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ActionInvocationNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ActionInvocationNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/AliasNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/AliasNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/AliasNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/AliasNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/AnnotationNameNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/AnnotationNameNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/AnnotationNameNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/AnnotationNameNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/AnnotationNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/AnnotationNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/AnnotationNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/AnnotationNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ArgumentListNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ArgumentListNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ArgumentListNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ArgumentListNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/BallerinaFile.java b/src/main/java/org/ballerinalang/plugins/idea/psi/BallerinaFile.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/BallerinaFile.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/BallerinaFile.java diff --git a/src/org/ballerinalang/plugins/idea/psi/CallableUnitNameNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/CallableUnitNameNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/CallableUnitNameNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/CallableUnitNameNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/CompilationUnitNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/CompilationUnitNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/CompilationUnitNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/CompilationUnitNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ConnectorBodyNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorBodyNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ConnectorBodyNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorBodyNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ConnectorDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ConnectorDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ConnectorNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ConnectorNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ConnectorNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ConstantDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ConstantDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ConstantDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ConstantDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ExpressionListNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ExpressionListNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ExpressionListNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ExpressionListNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ExpressionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ExpressionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ExpressionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ExpressionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/FunctionBodyNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/FunctionBodyNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/FunctionBodyNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/FunctionBodyNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/FunctionDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/FunctionDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/FunctionDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/FunctionDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/FunctionInvocationStatementNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/FunctionInvocationStatementNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/FunctionInvocationStatementNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/FunctionInvocationStatementNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/FunctionName.java b/src/main/java/org/ballerinalang/plugins/idea/psi/FunctionName.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/FunctionName.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/FunctionName.java diff --git a/src/org/ballerinalang/plugins/idea/psi/FunctionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/FunctionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/FunctionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/FunctionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/IdentifierPSINode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/IdentifierPSINode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/IdentifierPSINode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/IdentifierPSINode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ImportDeclarationNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ImportDeclarationNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ImportDeclarationNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ImportDeclarationNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/LiteralValueNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/LiteralValueNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/LiteralValueNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/LiteralValueNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueListNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueListNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueListNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueListNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/MapStructInitKeyValueNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/NamedParameterNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/NamedParameterNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/NamedParameterNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/NamedParameterNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/PackageDeclarationNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/PackageDeclarationNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/PackageDeclarationNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/PackageDeclarationNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/PackageNameNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/PackageNameNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/PackageNameNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/PackageNameNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/PackagePathNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/PackagePathNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/PackagePathNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/PackagePathNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ParameterListNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ParameterListNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ParameterListNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ParameterListNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ParameterNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ParameterNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ParameterNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ParameterNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/QualifiedTypeNameNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/QualifiedTypeNameNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/QualifiedTypeNameNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/QualifiedTypeNameNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ResourceDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ResourceDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ResourceDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ResourceDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ReturnTypeListNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ReturnTypeListNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ReturnTypeListNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ReturnTypeListNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/ServiceBodyNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/ServiceBodyNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/ServiceBodyNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/ServiceBodyNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/SimpleTypeNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/SimpleTypeNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/SimpleTypeNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/SimpleTypeNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/StatementNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/StatementNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/StatementNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/StatementNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/StructDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/StructDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/StructDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/StructDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/StructFieldNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/StructFieldNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/StructFieldNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/StructFieldNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/TypeMapperBodyNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperBodyNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/TypeMapperBodyNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperBodyNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/TypeMapperInputNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperInputNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/TypeMapperInputNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperInputNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/TypeMapperNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/TypeMapperNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/TypeMapperType.java b/src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/TypeMapperType.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/TypeMapperType.java diff --git a/src/org/ballerinalang/plugins/idea/psi/TypeNameNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/TypeNameNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/TypeNameNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/TypeNameNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/VariableDefinitionNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/VariableDefinitionNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/VariableDefinitionNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/VariableDefinitionNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/VariableReferenceNode.java b/src/main/java/org/ballerinalang/plugins/idea/psi/VariableReferenceNode.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/VariableReferenceNode.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/VariableReferenceNode.java diff --git a/src/org/ballerinalang/plugins/idea/psi/impl/BallerinaPsiImplUtil.java b/src/main/java/org/ballerinalang/plugins/idea/psi/impl/BallerinaPsiImplUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/impl/BallerinaPsiImplUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/impl/BallerinaPsiImplUtil.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/ActionInvocationReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/ActionInvocationReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/ActionInvocationReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/ActionInvocationReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/BallerinaElementReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/BallerinaElementReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/BallerinaElementReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/BallerinaElementReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/CallableUnitNameReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/CallableUnitNameReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/CallableUnitNameReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/CallableUnitNameReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/ConnectorReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/ConnectorReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/ConnectorReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/ConnectorReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/PackageNameReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/PackageNameReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/PackageNameReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/PackageNameReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/SimpleTypeReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/SimpleTypeReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/SimpleTypeReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/SimpleTypeReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/StatementReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/StatementReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/StatementReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/StatementReference.java diff --git a/src/org/ballerinalang/plugins/idea/psi/references/VariableReference.java b/src/main/java/org/ballerinalang/plugins/idea/psi/references/VariableReference.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/psi/references/VariableReference.java rename to src/main/java/org/ballerinalang/plugins/idea/psi/references/VariableReference.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaApplicationRunningState.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaApplicationRunningState.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaApplicationRunningState.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaApplicationRunningState.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaConsoleFilter.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaConsoleFilter.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaConsoleFilter.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaConsoleFilter.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunConfigurationBase.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunConfigurationBase.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunConfigurationBase.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunConfigurationBase.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunUtil.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunUtil.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunningState.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunningState.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunningState.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaRunningState.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/BallerinaServiceRunningState.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaServiceRunningState.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/BallerinaServiceRunningState.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/BallerinaServiceRunningState.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationConfigurationFactory.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationConfigurationFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationConfigurationFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationConfigurationFactory.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfiguration.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfiguration.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfiguration.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfiguration.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfigurationType.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfigurationType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfigurationType.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/application/BallerinaApplicationRunConfigurationType.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceConfigurationFactory.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceConfigurationFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceConfigurationFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceConfigurationFactory.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfiguration.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfiguration.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfiguration.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfiguration.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfigurationType.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfigurationType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfigurationType.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/service/BallerinaServiceRunConfigurationType.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.form b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.form similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.form rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.form diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaApplicationSettingsEditor.java diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.form b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.form similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.form rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.form diff --git a/src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.java b/src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.java rename to src/main/java/org/ballerinalang/plugins/idea/run/configuration/ui/BallerinaServiceSettingsEditor.java diff --git a/src/org/ballerinalang/plugins/idea/sdk/BallerinaEnvironmentUtil.java b/src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaEnvironmentUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/sdk/BallerinaEnvironmentUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaEnvironmentUtil.java diff --git a/src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkService.java b/src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkService.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkService.java rename to src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkService.java diff --git a/src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkType.java b/src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkType.java rename to src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkType.java diff --git a/src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkUtil.java b/src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/sdk/BallerinaSdkUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/sdk/BallerinaSdkUtil.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaItemPresentation.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaItemPresentation.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaItemPresentation.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaItemPresentation.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaRootPresentation.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaRootPresentation.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaRootPresentation.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaRootPresentation.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewElement.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewElement.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewElement.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewElement.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewFactory.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewFactory.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewFactory.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewFactory.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewModel.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewModel.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewModel.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewModel.java diff --git a/src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewRootElement.java b/src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewRootElement.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewRootElement.java rename to src/main/java/org/ballerinalang/plugins/idea/structureview/BallerinaStructureViewRootElement.java diff --git a/src/org/ballerinalang/plugins/idea/template/BallerinaCodeContextType.java b/src/main/java/org/ballerinalang/plugins/idea/template/BallerinaCodeContextType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/template/BallerinaCodeContextType.java rename to src/main/java/org/ballerinalang/plugins/idea/template/BallerinaCodeContextType.java diff --git a/src/org/ballerinalang/plugins/idea/template/BallerinaEverywhereContextType.java b/src/main/java/org/ballerinalang/plugins/idea/template/BallerinaEverywhereContextType.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/template/BallerinaEverywhereContextType.java rename to src/main/java/org/ballerinalang/plugins/idea/template/BallerinaEverywhereContextType.java diff --git a/src/org/ballerinalang/plugins/idea/template/BallerinaLiveTemplateProvider.java b/src/main/java/org/ballerinalang/plugins/idea/template/BallerinaLiveTemplateProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/template/BallerinaLiveTemplateProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/template/BallerinaLiveTemplateProvider.java diff --git a/src/org/ballerinalang/plugins/idea/ui/BallerinaNotification.java b/src/main/java/org/ballerinalang/plugins/idea/ui/BallerinaNotification.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/ui/BallerinaNotification.java rename to src/main/java/org/ballerinalang/plugins/idea/ui/BallerinaNotification.java diff --git a/src/org/ballerinalang/plugins/idea/usage/BallerinaFindUsageProvider.java b/src/main/java/org/ballerinalang/plugins/idea/usage/BallerinaFindUsageProvider.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/usage/BallerinaFindUsageProvider.java rename to src/main/java/org/ballerinalang/plugins/idea/usage/BallerinaFindUsageProvider.java diff --git a/src/org/ballerinalang/plugins/idea/util/BallerinaUtil.java b/src/main/java/org/ballerinalang/plugins/idea/util/BallerinaUtil.java similarity index 100% rename from src/org/ballerinalang/plugins/idea/util/BallerinaUtil.java rename to src/main/java/org/ballerinalang/plugins/idea/util/BallerinaUtil.java diff --git a/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml similarity index 100% rename from resources/META-INF/plugin.xml rename to src/main/resources/META-INF/plugin.xml diff --git a/resources/fileTemplates/internal/Ballerina Application.bal.ft b/src/main/resources/fileTemplates/internal/Ballerina Application.bal.ft similarity index 100% rename from resources/fileTemplates/internal/Ballerina Application.bal.ft rename to src/main/resources/fileTemplates/internal/Ballerina Application.bal.ft diff --git a/resources/fileTemplates/internal/Ballerina Application.bal.html b/src/main/resources/fileTemplates/internal/Ballerina Application.bal.html similarity index 100% rename from resources/fileTemplates/internal/Ballerina Application.bal.html rename to src/main/resources/fileTemplates/internal/Ballerina Application.bal.html diff --git a/resources/fileTemplates/internal/Ballerina File.bal.ft b/src/main/resources/fileTemplates/internal/Ballerina File.bal.ft similarity index 100% rename from resources/fileTemplates/internal/Ballerina File.bal.ft rename to src/main/resources/fileTemplates/internal/Ballerina File.bal.ft diff --git a/resources/fileTemplates/internal/Ballerina File.bal.html b/src/main/resources/fileTemplates/internal/Ballerina File.bal.html similarity index 100% rename from resources/fileTemplates/internal/Ballerina File.bal.html rename to src/main/resources/fileTemplates/internal/Ballerina File.bal.html diff --git a/resources/icons/ballerina.png b/src/main/resources/icons/ballerina.png similarity index 100% rename from resources/icons/ballerina.png rename to src/main/resources/icons/ballerina.png diff --git a/resources/icons/flag.png b/src/main/resources/icons/flag.png similarity index 100% rename from resources/icons/flag.png rename to src/main/resources/icons/flag.png diff --git a/resources/icons/function.png b/src/main/resources/icons/function.png similarity index 100% rename from resources/icons/function.png rename to src/main/resources/icons/function.png diff --git a/resources/intentionDescriptions/ChangePackageQuickFix/description.html b/src/main/resources/intentionDescriptions/ChangePackageQuickFix/description.html similarity index 100% rename from resources/intentionDescriptions/ChangePackageQuickFix/description.html rename to src/main/resources/intentionDescriptions/ChangePackageQuickFix/description.html diff --git a/resources/intentionDescriptions/RemovePackageQuickFix/description.html b/src/main/resources/intentionDescriptions/RemovePackageQuickFix/description.html similarity index 100% rename from resources/intentionDescriptions/RemovePackageQuickFix/description.html rename to src/main/resources/intentionDescriptions/RemovePackageQuickFix/description.html diff --git a/resources/liveTemplates/Ballerina.xml b/src/main/resources/liveTemplates/Ballerina.xml similarity index 100% rename from resources/liveTemplates/Ballerina.xml rename to src/main/resources/liveTemplates/Ballerina.xml From 4b4306cd606c9c5c80d4b651f97043dfc7f3cb04 Mon Sep 17 00:00:00 2001 From: shan1024 Date: Tue, 28 Feb 2017 15:13:37 +0530 Subject: [PATCH 3/4] Add Gradle build script --- build.gradle | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 build.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..88879891 --- /dev/null +++ b/build.gradle @@ -0,0 +1,31 @@ +buildscript { + repositories { + maven { url 'http://dl.bintray.com/jetbrains/intellij-plugin-service' } + } +} + +plugins { + id "org.jetbrains.intellij" version "0.2.5" +} + +dependencies { + compile files('lib/antlr4-runtime-4.6.jar') +} + +apply plugin: 'idea' +apply plugin: 'org.jetbrains.intellij' +apply plugin: 'java' + +sourceSets { + main { + java { + srcDirs = ['src/main/java', 'adaptor/src', 'gen/'] + } + } +} + +intellij { + version 'IC-2016.3' //IntelliJ IDEA 2016.3 dependency; for a full list of IntelliJ IDEA releases please see https://www.jetbrains.com/intellij-repository/releases + plugins 'coverage' //Bundled plugin dependencies + pluginName 'Ballerina-IntelliJ-Plugin' +} From 3b0686558d9d21fd1c5ff78f5f87b1ac67f88192 Mon Sep 17 00:00:00 2001 From: shan1024 Date: Tue, 28 Feb 2017 15:35:59 +0530 Subject: [PATCH 4/4] Untrack idea related files --- .idea/modules.xml | 3 +++ .idea/vcs.xml | 1 + Ballerina-Intellij-plugin.iml | 5 ++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.idea/modules.xml b/.idea/modules.xml index 285e4797..c9f026b2 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,6 +3,9 @@ + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7f..58fcf3b7 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/Ballerina-Intellij-plugin.iml b/Ballerina-Intellij-plugin.iml index 42a76a6a..1eecd29a 100644 --- a/Ballerina-Intellij-plugin.iml +++ b/Ballerina-Intellij-plugin.iml @@ -1,11 +1,10 @@ - + - - +