mirror of
https://github.com/alibaba/p3c.git
synced 2025-10-15 15:40:26 +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
|
||||
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
|
||||
|
||||
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.i18n.P3cBundle
|
||||
import com.alibaba.p3c.idea.inspection.AliPmdInspectionInvoker
|
||||
@@ -36,8 +35,8 @@ import com.intellij.psi.PsiManager
|
||||
* @date 2016/12/13
|
||||
*/
|
||||
class AliProjectComponent(
|
||||
private val project: Project,
|
||||
val p3cConfig: P3cConfig
|
||||
private val project: Project,
|
||||
val p3cConfig: P3cConfig
|
||||
) : AliBaseProjectComponent {
|
||||
private val listener: VirtualFileListener
|
||||
private val javaExtension = ".java"
|
||||
@@ -64,8 +63,8 @@ class AliProjectComponent(
|
||||
|
||||
override fun initComponent() {
|
||||
I18nResources.changeLanguage(p3cConfig.locale)
|
||||
val analyticsGroup = ActionManager.getInstance().getAction(CommonSettingsApplicationComponent.analyticsGroupId)
|
||||
analyticsGroup.templatePresentation.text = P3cBundle.getMessage(CommonSettingsApplicationComponent.analyticsGroupText)
|
||||
val analyticsGroup = ActionManager.getInstance().getAction(analyticsGroupId)
|
||||
analyticsGroup.templatePresentation.text = P3cBundle.getMessage(analyticsGroupText)
|
||||
}
|
||||
|
||||
override fun projectOpened() {
|
||||
@@ -76,4 +75,9 @@ class AliProjectComponent(
|
||||
override fun projectClosed() {
|
||||
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
|
||||
|
||||
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.HighlightSeverities
|
||||
import com.alibaba.p3c.pmd.I18nResources
|
||||
import com.alibaba.smartfox.idea.common.component.AliBaseApplicationComponent
|
||||
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.MAJOR, HighlightSeverities.MAJOR)
|
||||
}
|
||||
|
||||
companion object {
|
||||
val analyticsGroupId = "com.alibaba.p3c.analytics.action_group"
|
||||
val analyticsGroupText = "$analyticsGroupId.text"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user