-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: User IntelliJ API to distinguish users for statistics #250
Conversation
Artifact build on last commit: distributions.zip. |
Plugin com.vaadin.intellij-plugin:1.0-SNAPSHOT against IU-243.21565.1934 compatibility problems. 2 usages of deprecated API. 38 usages of experimental API Compatibility problems (4)Usage of FUS internal API: internal class com.intellij.internal.statistic.DeviceIdManager reference
Usage of FUS internal API: internal method com.intellij.internal.statistic.DeviceIdManager.getOrGenerateId(DeviceIdManager.DeviceIdToken, String) invocation
Usage of FUS internal API: internal interface com.intellij.internal.statistic.DeviceIdManager.DeviceIdToken reference
Deprecated API usages (2)Deprecated method java.lang.Class.newInstance() invocation
Deprecated method com.intellij.ui.dsl.builder.Row.textFieldWithBrowseButton$default(Row, String, Project, FileChooserDescriptor, Function1, int, Object) invocation
Experimental API usages (38)Experimental API method com.intellij.microservices.jvm.url.UastReferenceInjectorUtils.uastUrlReferenceProvider(UrlPathReferenceInjector) invocation
Experimental API method com.intellij.model.Symbol.createPointer() is overridden
Experimental API constructor com.intellij.microservices.jvm.cache.ModuleCacheValueHolder.(Module) invocation
Experimental API class com.intellij.psi.util.SplitEscaper.AcceptAll reference
Experimental API enum com.intellij.lang.jvm.JvmModifier reference
Experimental API class com.intellij.microservices.jvm.cache.SourceLibSearchProvider reference
Experimental API method org.jetbrains.plugins.gradle.util.GradleUtil.findGradleModuleData(Module) invocation
Experimental API interface com.intellij.model.psi.PsiExternalReferenceHost reference
Experimental API interface com.intellij.navigation.NavigatableSymbol reference
Experimental API field com.intellij.lang.jvm.JvmModifier.ABSTRACT access
Experimental API constructor com.intellij.microservices.jvm.cache.SourceLibSearchProvider.(String, Function3) invocation
Experimental API interface com.intellij.navigation.SymbolNavigationService reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.getRangeInElement() is overridden
Experimental API method com.intellij.model.Pointer.hardPointer(T) invocation
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getReferences(PsiExternalReferenceHost, PsiSymbolReferenceHints) is overridden
Experimental API class com.intellij.psi.util.PartiallyKnownString reference
Experimental API method com.intellij.microservices.jvm.url.UastReferenceInjectorUtils.uastUrlPathReferenceInjectorForScheme(List, UrlPksParser) invocation
Experimental API class com.intellij.microservices.jvm.url.UastReferenceInjectorUtils reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.getElement() is overridden
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceProvider reference
Experimental API method com.intellij.navigation.NavigatableSymbol.getNavigationTargets(Project) is overridden
Experimental API method com.intellij.microservices.jvm.cache.UastCachedSearchUtils.sequenceWithCache(ScopedCacheValueHolder, SourceLibSearchProvider) invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.getInstance() invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.psiElementNavigationTarget(PsiElement) invocation
Experimental API constructor com.intellij.psi.util.PartiallyKnownString.(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceHints reference
Experimental API interface com.intellij.model.Pointer reference
Experimental API class com.intellij.microservices.jvm.cache.ModuleCacheValueHolder reference
Experimental API interface com.intellij.model.Symbol reference
Experimental API field com.intellij.psi.util.SplitEscaper.AcceptAll.INSTANCE access
Experimental API interface com.intellij.model.psi.PsiSymbolReference reference
Experimental API class com.intellij.microservices.jvm.cache.ScopedCacheValueHolder reference
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getSearchRequests(Project, Symbol) is overridden
Experimental API method com.intellij.model.psi.PsiSymbolReference.resolveReference() is overridden
Experimental API class com.intellij.microservices.jvm.cache.UastCachedSearchUtils reference
Experimental API interface com.intellij.psi.util.SplitEscaper reference
Dynamic Plugin StatusPlugin can probably be enabled or disabled without IDE restart |
Plugin com.vaadin.intellij-plugin:1.0-SNAPSHOT against IC-243.21565.1934 compatibility problems, some of which may be caused by absence of optional dependencies in the target IDE IC-243.21565.193. 2 usages of deprecated API. 26 usages of experimental API Missing dependencies (4)
Compatibility problems (4)Usage of FUS internal API: internal method com.intellij.internal.statistic.DeviceIdManager.getOrGenerateId(DeviceIdManager.DeviceIdToken, String) invocation
Usage of FUS internal API: internal class com.intellij.internal.statistic.DeviceIdManager reference
Usage of FUS internal API: internal interface com.intellij.internal.statistic.DeviceIdManager.DeviceIdToken reference
Deprecated API usages (2)Deprecated method java.lang.Class.newInstance() invocation
Deprecated method com.intellij.ui.dsl.builder.Row.textFieldWithBrowseButton$default(Row, String, Project, FileChooserDescriptor, Function1, int, Object) invocation
Experimental API usages (26)Experimental API method com.intellij.model.Symbol.createPointer() is overridden
Experimental API class com.intellij.psi.util.SplitEscaper.AcceptAll reference
Experimental API enum com.intellij.lang.jvm.JvmModifier reference
Experimental API method org.jetbrains.plugins.gradle.util.GradleUtil.findGradleModuleData(Module) invocation
Experimental API interface com.intellij.model.psi.PsiExternalReferenceHost reference
Experimental API interface com.intellij.navigation.NavigatableSymbol reference
Experimental API field com.intellij.lang.jvm.JvmModifier.ABSTRACT access
Experimental API interface com.intellij.navigation.SymbolNavigationService reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.getRangeInElement() is overridden
Experimental API method com.intellij.model.Pointer.hardPointer(T) invocation
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getReferences(PsiExternalReferenceHost, PsiSymbolReferenceHints) is overridden
Experimental API class com.intellij.psi.util.PartiallyKnownString reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.getElement() is overridden
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceProvider reference
Experimental API method com.intellij.navigation.NavigatableSymbol.getNavigationTargets(Project) is overridden
Experimental API method com.intellij.navigation.SymbolNavigationService.getInstance() invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.psiElementNavigationTarget(PsiElement) invocation
Experimental API constructor com.intellij.psi.util.PartiallyKnownString.(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceHints reference
Experimental API interface com.intellij.model.Pointer reference
Experimental API interface com.intellij.model.Symbol reference
Experimental API field com.intellij.psi.util.SplitEscaper.AcceptAll.INSTANCE access
Experimental API interface com.intellij.model.psi.PsiSymbolReference reference
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getSearchRequests(Project, Symbol) is overridden
Experimental API method com.intellij.model.psi.PsiSymbolReference.resolveReference() is overridden
Experimental API interface com.intellij.psi.util.SplitEscaper reference
Dynamic Plugin StatusPlugin can probably be enabled or disabled without IDE restart |
Plugin com.vaadin.intellij-plugin:1.0-SNAPSHOT against IU-233.11799.2414 compatibility problems. 1 usage of deprecated API. 66 usages of experimental API Compatibility problems (4)Usage of FUS internal API: internal class com.intellij.internal.statistic.DeviceIdManager reference
Usage of FUS internal API: internal method com.intellij.internal.statistic.DeviceIdManager.getOrGenerateId(DeviceIdManager.DeviceIdToken, String) invocation
Usage of FUS internal API: internal interface com.intellij.internal.statistic.DeviceIdManager.DeviceIdToken reference
Deprecated API usages (1)Deprecated method java.lang.Class.newInstance() invocation
Experimental API usages (66)Experimental API method com.intellij.microservices.jvm.url.UastReferenceInjectorUtils.uastUrlReferenceProvider(UrlPathReferenceInjector) invocation
Experimental API interface com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation reference
Experimental API method com.intellij.model.Symbol.createPointer() is overridden
Experimental API constructor com.intellij.microservices.jvm.cache.ModuleCacheValueHolder.(Module) invocation
Experimental API method com.intellij.ui.dsl.builder.Row.segmentedButton(Collection, Function2) invocation
Experimental API enum com.intellij.lang.jvm.JvmModifier reference
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.bind(ObservableMutableProperty) invocation
Experimental API interface com.intellij.ui.dsl.builder.SegmentedButton reference
Experimental API method org.jetbrains.plugins.gradle.util.GradleUtil.findGradleModuleData(Module) invocation
Experimental API interface com.intellij.model.psi.PsiExternalReferenceHost reference
Experimental API method com.intellij.java.library.JavaLibraryUtil.hasLibraryClass(Module, String) invocation
Experimental API field com.intellij.lang.jvm.JvmModifier.ABSTRACT access
Experimental API constructor com.intellij.microservices.jvm.cache.SourceLibSearchProvider.(String, Function3) invocation
Experimental API method com.intellij.model.psi.PsiSymbolReference.getRangeInElement() is overridden
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getReferences(PsiExternalReferenceHost, PsiSymbolReferenceHints) is overridden
Experimental API class com.intellij.psi.util.PartiallyKnownString reference
Experimental API method com.intellij.microservices.jvm.url.UastReferenceInjectorUtils.uastUrlPathReferenceInjectorForScheme(List, UrlPksParser) invocation
Experimental API class com.intellij.microservices.jvm.url.UastReferenceInjectorUtils reference
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation.setText(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceProvider reference
Experimental API method com.intellij.navigation.NavigatableSymbol.getNavigationTargets(Project) is overridden
Experimental API method com.intellij.microservices.jvm.cache.UastCachedSearchUtils.sequenceWithCache(ScopedCacheValueHolder, SourceLibSearchProvider) invocation
Experimental API constructor com.intellij.psi.util.PartiallyKnownString.(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceHints reference
Experimental API field com.intellij.psi.util.SplitEscaper.AcceptAll.INSTANCE access
Experimental API interface com.intellij.model.psi.PsiSymbolReference reference
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getSearchRequests(Project, Symbol) is overridden
Experimental API class com.intellij.java.library.JavaLibraryUtil reference
Experimental API method com.intellij.java.library.JavaLibraryUtil.hasLibraryClass(Project, String) invocation
Experimental API class com.intellij.microservices.jvm.cache.UastCachedSearchUtils reference
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation.setEnabled(boolean) invocation
Experimental API class com.intellij.psi.util.SplitEscaper.AcceptAll reference
Experimental API class com.intellij.microservices.jvm.cache.SourceLibSearchProvider reference
Experimental API interface com.intellij.navigation.NavigatableSymbol reference
Experimental API interface com.intellij.navigation.SymbolNavigationService reference
Experimental API method com.intellij.model.Pointer.hardPointer(T) invocation
Experimental API method com.intellij.model.psi.PsiSymbolReference.getElement() is overridden
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.update(T[]) invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.getInstance() invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.psiElementNavigationTarget(PsiElement) invocation
Experimental API interface com.intellij.model.Pointer reference
Experimental API class com.intellij.microservices.jvm.cache.ModuleCacheValueHolder reference
Experimental API interface com.intellij.model.Symbol reference
Experimental API class com.intellij.microservices.jvm.cache.ScopedCacheValueHolder reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.resolveReference() is overridden
Experimental API interface com.intellij.psi.util.SplitEscaper reference
Dynamic Plugin StatusPlugin can probably be enabled or disabled without IDE restart |
Plugin com.vaadin.intellij-plugin:1.0-SNAPSHOT against IC-233.11799.2414 compatibility problems, some of which may be caused by absence of optional dependencies in the target IDE IC-233.11799.241. 1 usage of deprecated API. 54 usages of experimental API Missing dependencies (4)
Compatibility problems (4)Usage of FUS internal API: internal method com.intellij.internal.statistic.DeviceIdManager.getOrGenerateId(DeviceIdManager.DeviceIdToken, String) invocation
Usage of FUS internal API: internal class com.intellij.internal.statistic.DeviceIdManager reference
Usage of FUS internal API: internal interface com.intellij.internal.statistic.DeviceIdManager.DeviceIdToken reference
Deprecated API usages (1)Deprecated method java.lang.Class.newInstance() invocation
Experimental API usages (54)Experimental API interface com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation reference
Experimental API method com.intellij.model.Symbol.createPointer() is overridden
Experimental API method com.intellij.ui.dsl.builder.Row.segmentedButton(Collection, Function2) invocation
Experimental API enum com.intellij.lang.jvm.JvmModifier reference
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.bind(ObservableMutableProperty) invocation
Experimental API interface com.intellij.ui.dsl.builder.SegmentedButton reference
Experimental API method org.jetbrains.plugins.gradle.util.GradleUtil.findGradleModuleData(Module) invocation
Experimental API interface com.intellij.model.psi.PsiExternalReferenceHost reference
Experimental API method com.intellij.java.library.JavaLibraryUtil.hasLibraryClass(Module, String) invocation
Experimental API field com.intellij.lang.jvm.JvmModifier.ABSTRACT access
Experimental API method com.intellij.model.psi.PsiSymbolReference.getRangeInElement() is overridden
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getReferences(PsiExternalReferenceHost, PsiSymbolReferenceHints) is overridden
Experimental API class com.intellij.psi.util.PartiallyKnownString reference
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation.setText(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceProvider reference
Experimental API method com.intellij.navigation.NavigatableSymbol.getNavigationTargets(Project) is overridden
Experimental API constructor com.intellij.psi.util.PartiallyKnownString.(String) invocation
Experimental API interface com.intellij.model.psi.PsiSymbolReferenceHints reference
Experimental API field com.intellij.psi.util.SplitEscaper.AcceptAll.INSTANCE access
Experimental API interface com.intellij.model.psi.PsiSymbolReference reference
Experimental API method com.intellij.model.psi.PsiSymbolReferenceProvider.getSearchRequests(Project, Symbol) is overridden
Experimental API class com.intellij.java.library.JavaLibraryUtil reference
Experimental API method com.intellij.java.library.JavaLibraryUtil.hasLibraryClass(Project, String) invocation
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.ItemPresentation.setEnabled(boolean) invocation
Experimental API class com.intellij.psi.util.SplitEscaper.AcceptAll reference
Experimental API interface com.intellij.navigation.NavigatableSymbol reference
Experimental API interface com.intellij.navigation.SymbolNavigationService reference
Experimental API method com.intellij.model.Pointer.hardPointer(T) invocation
Experimental API method com.intellij.model.psi.PsiSymbolReference.getElement() is overridden
Experimental API method com.intellij.ui.dsl.builder.SegmentedButton.update(T[]) invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.getInstance() invocation
Experimental API method com.intellij.navigation.SymbolNavigationService.psiElementNavigationTarget(PsiElement) invocation
Experimental API interface com.intellij.model.Pointer reference
Experimental API interface com.intellij.model.Symbol reference
Experimental API method com.intellij.model.psi.PsiSymbolReference.resolveReference() is overridden
Experimental API interface com.intellij.psi.util.SplitEscaper reference
Dynamic Plugin StatusPlugin can probably be enabled or disabled without IDE restart |
Fixes: #247 by removing MachineId.get() call.
Using internal API, verification required.