From ab79b14417b9bea88d8ae4fe918f76b73498e235 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 10 Mar 2015 16:45:09 +0100 Subject: [PATCH] do not trigger statistics in API methods. --- .../highlighting/HighlightExitPointsHandler.java | 6 ++---- .../groovy/findUsages/GrHighlightExitPointHandler.java | 6 ++---- .../highlighting/PyHighlightExitPointsHandler.java | 6 ++---- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/highlighting/HighlightExitPointsHandler.java b/java/java-impl/src/com/intellij/codeInsight/highlighting/HighlightExitPointsHandler.java index 85649a408fee..2ee6e8c7823e 100644 --- a/java/java-impl/src/com/intellij/codeInsight/highlighting/HighlightExitPointsHandler.java +++ b/java/java-impl/src/com/intellij/codeInsight/highlighting/HighlightExitPointsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,8 +16,6 @@ package com.intellij.codeInsight.highlighting; import com.intellij.codeInsight.CodeInsightBundle; -import com.intellij.featureStatistics.FeatureUsageTracker; -import com.intellij.featureStatistics.ProductivityFeatureNames; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; import com.intellij.psi.*; @@ -52,7 +50,7 @@ public class HighlightExitPointsHandler extends HighlightUsagesHandlerBase targets) { - FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); + //FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); PsiElement parent = myTarget.getParent(); if (!(parent instanceof PsiReturnStatement) && !(parent instanceof PsiThrowStatement)) return; diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightExitPointHandler.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightExitPointHandler.java index 1f0e39843195..d160ab9cb4a6 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightExitPointHandler.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightExitPointHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2012 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,8 +16,6 @@ package org.jetbrains.plugins.groovy.findUsages; import com.intellij.codeInsight.highlighting.HighlightUsagesHandlerBase; -import com.intellij.featureStatistics.FeatureUsageTracker; -import com.intellij.featureStatistics.ProductivityFeatureNames; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiElement; @@ -57,7 +55,7 @@ public class GrHighlightExitPointHandler extends HighlightUsagesHandlerBase targets) { - FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); + //FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); PsiElement parent = myTarget.getParent(); if (!(parent instanceof GrReturnStatement) && !(parent instanceof GrThrowStatement)) return; diff --git a/python/src/com/jetbrains/python/codeInsight/highlighting/PyHighlightExitPointsHandler.java b/python/src/com/jetbrains/python/codeInsight/highlighting/PyHighlightExitPointsHandler.java index ff90b16d66f0..2e161458e214 100644 --- a/python/src/com/jetbrains/python/codeInsight/highlighting/PyHighlightExitPointsHandler.java +++ b/python/src/com/jetbrains/python/codeInsight/highlighting/PyHighlightExitPointsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2014 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import com.intellij.codeInsight.controlflow.ControlFlow; import com.intellij.codeInsight.controlflow.Instruction; import com.intellij.codeInsight.highlighting.HighlightUsagesHandler; import com.intellij.codeInsight.highlighting.HighlightUsagesHandlerBase; -import com.intellij.featureStatistics.FeatureUsageTracker; -import com.intellij.featureStatistics.ProductivityFeatureNames; import com.intellij.openapi.editor.Editor; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; @@ -57,7 +55,7 @@ public class PyHighlightExitPointsHandler extends HighlightUsagesHandlerBase targets) { - FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); + //FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_HIGHLIGHT_RETURN); final PsiElement parent = myTarget.getParent(); if (!(parent instanceof PyReturnStatement)) {