Mitigate KT-24309 for working in Android IDE plugin
[idea/community.git] / platform / projectModel-api / src / com / intellij / openapi / components / SkipReportingStatistics.java
1 // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2 package com.intellij.openapi.components;
3
4 import java.lang.annotation.ElementType;
5 import java.lang.annotation.Retention;
6 import java.lang.annotation.RetentionPolicy;
7 import java.lang.annotation.Target;
8
9 /**
10  * Indicates that field should not be taken into account when reporting statistics.
11  * Can be used within persistent components if reportStatistics flag is enabled.
12  * @see State#reportStatistic()
13  */
14 @Target({ElementType.FIELD, ElementType.METHOD})
15 @Retention(RetentionPolicy.RUNTIME)
16 public @interface SkipReportingStatistics {
17 }