@@ -19,50 +19,6 @@ import com.intellij.openapi.application.ApplicationInfo
19
19
import com.intellij.openapi.application.ApplicationManager
20
20
import com.intellij.openapi.editor.Editor
21
21
import com.intellij.openapi.project.Project
22
- import spp.jetbrains.marker.SourceMarker
23
- import spp.jetbrains.marker.jvm.*
24
- import spp.jetbrains.marker.py.PythonArtifactCreationService
25
- import spp.jetbrains.marker.py.PythonArtifactNamingService
26
- import spp.jetbrains.marker.py.PythonArtifactScopeService
27
- import spp.jetbrains.marker.py.PythonConditionParser
28
- import spp.jetbrains.marker.source.mark.api.component.api.config.ComponentSizeEvaluator
29
- import spp.jetbrains.marker.source.mark.api.component.api.config.SourceMarkComponentConfiguration
30
- import spp.jetbrains.marker.source.mark.api.component.jcef.SourceMarkSingleJcefComponentProvider
31
- import spp.jetbrains.marker.source.mark.api.filter.CreateSourceMarkFilter
32
- import spp.jetbrains.marker.source.mark.gutter.config.GutterMarkConfiguration
33
- import spp.jetbrains.monitor.skywalking.SkywalkingMonitor
34
- import spp.jetbrains.portal.SourcePortal
35
- import spp.jetbrains.portal.backend.PortalServer
36
- import spp.protocol.SourceMarkerServices
37
- import spp.protocol.SourceMarkerServices.Instance
38
- import spp.protocol.artifact.ArtifactQualifiedName
39
- import spp.protocol.artifact.endpoint.EndpointResult
40
- import spp.protocol.artifact.exception.LiveStackTraceElement
41
- import spp.protocol.artifact.log.LogResult
42
- import spp.protocol.artifact.metrics.ArtifactMetricResult
43
- import spp.protocol.artifact.trace.TraceResult
44
- import spp.protocol.artifact.trace.TraceSpan
45
- import spp.protocol.artifact.trace.TraceSpanStackQueryResult
46
- import spp.protocol.artifact.trace.TraceStack
47
- import spp.protocol.service.live.LiveInstrumentService
48
- import spp.protocol.service.live.LiveViewService
49
- import spp.protocol.service.logging.LogCountIndicatorService
50
- import spp.protocol.service.tracing.LocalTracingService
51
- import spp.jetbrains.sourcemarker.PluginBundle.message
52
- import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.INTELLIJ_PRODUCT_CODES
53
- import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.PYCHARM_PRODUCT_CODES
54
- import spp.jetbrains.sourcemarker.discover.TCPServiceDiscoveryBackend
55
- import spp.jetbrains.sourcemarker.listeners.PluginSourceMarkEventListener
56
- import spp.jetbrains.sourcemarker.listeners.PortalEventListener
57
- import spp.jetbrains.sourcemarker.service.LiveInstrumentManager
58
- import spp.jetbrains.sourcemarker.service.LiveViewManager
59
- import spp.jetbrains.sourcemarker.service.LogCountIndicators
60
- import spp.jetbrains.sourcemarker.service.breakpoint.BreakpointHitWindowService
61
- import spp.jetbrains.sourcemarker.settings.SourceMarkerConfig
62
- import spp.jetbrains.sourcemarker.settings.getServicePortNormalized
63
- import spp.jetbrains.sourcemarker.settings.isSsl
64
- import spp.jetbrains.sourcemarker.settings.serviceHostNormalized
65
- import spp.jetbrains.sourcemarker.status.LiveStatusManager
66
22
import eu.geekplace.javapinning.JavaPinning
67
23
import eu.geekplace.javapinning.pin.Pin
68
24
import io.vertx.core.Promise
@@ -93,6 +49,50 @@ import kotlinx.coroutines.Job
93
49
import kotlinx.coroutines.launch
94
50
import kotlinx.datetime.Instant
95
51
import org.slf4j.LoggerFactory
52
+ import spp.jetbrains.marker.SourceMarker
53
+ import spp.jetbrains.marker.jvm.*
54
+ import spp.jetbrains.marker.py.PythonArtifactCreationService
55
+ import spp.jetbrains.marker.py.PythonArtifactNamingService
56
+ import spp.jetbrains.marker.py.PythonArtifactScopeService
57
+ import spp.jetbrains.marker.py.PythonConditionParser
58
+ import spp.jetbrains.marker.source.mark.api.component.api.config.ComponentSizeEvaluator
59
+ import spp.jetbrains.marker.source.mark.api.component.api.config.SourceMarkComponentConfiguration
60
+ import spp.jetbrains.marker.source.mark.api.component.jcef.SourceMarkSingleJcefComponentProvider
61
+ import spp.jetbrains.marker.source.mark.api.filter.CreateSourceMarkFilter
62
+ import spp.jetbrains.marker.source.mark.gutter.config.GutterMarkConfiguration
63
+ import spp.jetbrains.monitor.skywalking.SkywalkingMonitor
64
+ import spp.jetbrains.portal.SourcePortal
65
+ import spp.jetbrains.portal.backend.PortalServer
66
+ import spp.jetbrains.sourcemarker.PluginBundle.message
67
+ import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.INTELLIJ_PRODUCT_CODES
68
+ import spp.jetbrains.sourcemarker.activities.PluginSourceMarkerStartupActivity.Companion.PYCHARM_PRODUCT_CODES
69
+ import spp.jetbrains.sourcemarker.discover.TCPServiceDiscoveryBackend
70
+ import spp.jetbrains.sourcemarker.listeners.PluginSourceMarkEventListener
71
+ import spp.jetbrains.sourcemarker.listeners.PortalEventListener
72
+ import spp.jetbrains.sourcemarker.service.LiveInstrumentManager
73
+ import spp.jetbrains.sourcemarker.service.LiveViewManager
74
+ import spp.jetbrains.sourcemarker.service.LogCountIndicators
75
+ import spp.jetbrains.sourcemarker.service.breakpoint.BreakpointHitWindowService
76
+ import spp.jetbrains.sourcemarker.settings.SourceMarkerConfig
77
+ import spp.jetbrains.sourcemarker.settings.getServicePortNormalized
78
+ import spp.jetbrains.sourcemarker.settings.isSsl
79
+ import spp.jetbrains.sourcemarker.settings.serviceHostNormalized
80
+ import spp.jetbrains.sourcemarker.status.LiveStatusManager
81
+ import spp.protocol.SourceMarkerServices
82
+ import spp.protocol.SourceMarkerServices.Instance
83
+ import spp.protocol.artifact.ArtifactQualifiedName
84
+ import spp.protocol.artifact.endpoint.EndpointResult
85
+ import spp.protocol.artifact.exception.LiveStackTraceElement
86
+ import spp.protocol.artifact.log.LogResult
87
+ import spp.protocol.artifact.metrics.ArtifactMetricResult
88
+ import spp.protocol.artifact.trace.TraceResult
89
+ import spp.protocol.artifact.trace.TraceSpan
90
+ import spp.protocol.artifact.trace.TraceSpanStackQueryResult
91
+ import spp.protocol.artifact.trace.TraceStack
92
+ import spp.protocol.service.live.LiveInstrumentService
93
+ import spp.protocol.service.live.LiveViewService
94
+ import spp.protocol.service.logging.LogCountIndicatorService
95
+ import spp.protocol.service.tracing.LocalTracingService
96
96
import java.awt.Color
97
97
import java.awt.Dimension
98
98
import java.io.IOException
@@ -579,7 +579,10 @@ object SourceMarkerPlugin {
579
579
config.rootSourcePackages.any { artifactQualifiedName.startsWith(it) }
580
580
}
581
581
} else {
582
- log.warn(" Could not determine root source package. Skipped adding create source mark filter..." )
582
+ val productCode = ApplicationInfo .getInstance().build.productCode
583
+ if (INTELLIJ_PRODUCT_CODES .contains(productCode)) {
584
+ log.warn(" Could not determine root source package. Skipped adding create source mark filter..." )
585
+ }
583
586
}
584
587
SourceMarker .enabled = true
585
588
0 commit comments