mirror of
https://github.com/alibaba/p3c.git
synced 2025-10-14 23:21:32 +00:00
fix compatibility issue with new idea version
This commit is contained in:
@@ -5,4 +5,4 @@ plugin_name=Alibaba Java Coding Guidelines
|
|||||||
gradle_jetbrains_version=0.4.5
|
gradle_jetbrains_version=0.4.5
|
||||||
systemProp.file.encoding=UTF-8
|
systemProp.file.encoding=UTF-8
|
||||||
|
|
||||||
plugin_version=2.0.1
|
plugin_version=2.0.2
|
||||||
|
@@ -16,7 +16,6 @@
|
|||||||
package com.alibaba.p3c.idea.component
|
package com.alibaba.p3c.idea.component
|
||||||
|
|
||||||
import com.alibaba.p3c.idea.compatible.inspection.Inspections
|
import com.alibaba.p3c.idea.compatible.inspection.Inspections
|
||||||
import com.alibaba.p3c.idea.component.CommonSettingsApplicationComponent.Companion
|
|
||||||
import com.alibaba.p3c.idea.config.P3cConfig
|
import com.alibaba.p3c.idea.config.P3cConfig
|
||||||
import com.alibaba.p3c.idea.i18n.P3cBundle
|
import com.alibaba.p3c.idea.i18n.P3cBundle
|
||||||
import com.alibaba.p3c.idea.inspection.AliPmdInspectionInvoker
|
import com.alibaba.p3c.idea.inspection.AliPmdInspectionInvoker
|
||||||
@@ -36,8 +35,8 @@ import com.intellij.psi.PsiManager
|
|||||||
* @date 2016/12/13
|
* @date 2016/12/13
|
||||||
*/
|
*/
|
||||||
class AliProjectComponent(
|
class AliProjectComponent(
|
||||||
private val project: Project,
|
private val project: Project,
|
||||||
val p3cConfig: P3cConfig
|
val p3cConfig: P3cConfig
|
||||||
) : AliBaseProjectComponent {
|
) : AliBaseProjectComponent {
|
||||||
private val listener: VirtualFileListener
|
private val listener: VirtualFileListener
|
||||||
private val javaExtension = ".java"
|
private val javaExtension = ".java"
|
||||||
@@ -64,8 +63,8 @@ class AliProjectComponent(
|
|||||||
|
|
||||||
override fun initComponent() {
|
override fun initComponent() {
|
||||||
I18nResources.changeLanguage(p3cConfig.locale)
|
I18nResources.changeLanguage(p3cConfig.locale)
|
||||||
val analyticsGroup = ActionManager.getInstance().getAction(CommonSettingsApplicationComponent.analyticsGroupId)
|
val analyticsGroup = ActionManager.getInstance().getAction(analyticsGroupId)
|
||||||
analyticsGroup.templatePresentation.text = P3cBundle.getMessage(CommonSettingsApplicationComponent.analyticsGroupText)
|
analyticsGroup.templatePresentation.text = P3cBundle.getMessage(analyticsGroupText)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun projectOpened() {
|
override fun projectOpened() {
|
||||||
@@ -76,4 +75,9 @@ class AliProjectComponent(
|
|||||||
override fun projectClosed() {
|
override fun projectClosed() {
|
||||||
VirtualFileManager.getInstance().removeVirtualFileListener(listener)
|
VirtualFileManager.getInstance().removeVirtualFileListener(listener)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
companion object {
|
||||||
|
val analyticsGroupId = "com.alibaba.p3c.analytics.action_group"
|
||||||
|
val analyticsGroupText = "$analyticsGroupId.text"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -15,15 +15,10 @@
|
|||||||
*/
|
*/
|
||||||
package com.alibaba.p3c.idea.component
|
package com.alibaba.p3c.idea.component
|
||||||
|
|
||||||
import com.alibaba.p3c.idea.config.P3cConfig
|
|
||||||
import com.alibaba.p3c.idea.i18n.P3cBundle
|
|
||||||
import com.alibaba.p3c.idea.util.HighlightInfoTypes
|
import com.alibaba.p3c.idea.util.HighlightInfoTypes
|
||||||
import com.alibaba.p3c.idea.util.HighlightSeverities
|
import com.alibaba.p3c.idea.util.HighlightSeverities
|
||||||
import com.alibaba.p3c.pmd.I18nResources
|
|
||||||
import com.alibaba.smartfox.idea.common.component.AliBaseApplicationComponent
|
import com.alibaba.smartfox.idea.common.component.AliBaseApplicationComponent
|
||||||
import com.intellij.codeInsight.daemon.impl.SeverityRegistrar
|
import com.intellij.codeInsight.daemon.impl.SeverityRegistrar
|
||||||
import com.intellij.openapi.actionSystem.ActionManager
|
|
||||||
import com.intellij.openapi.components.ServiceManager
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -37,9 +32,4 @@ class CommonSettingsApplicationComponent : AliBaseApplicationComponent {
|
|||||||
SeverityRegistrar.registerStandard(HighlightInfoTypes.CRITICAL, HighlightSeverities.CRITICAL)
|
SeverityRegistrar.registerStandard(HighlightInfoTypes.CRITICAL, HighlightSeverities.CRITICAL)
|
||||||
SeverityRegistrar.registerStandard(HighlightInfoTypes.MAJOR, HighlightSeverities.MAJOR)
|
SeverityRegistrar.registerStandard(HighlightInfoTypes.MAJOR, HighlightSeverities.MAJOR)
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
|
||||||
val analyticsGroupId = "com.alibaba.p3c.analytics.action_group"
|
|
||||||
val analyticsGroupText = "$analyticsGroupId.text"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user