[duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
[idea/community.git] / java / java-impl / src / com / intellij / refactoring / extractMethodObject / reflect / ReflectionAccessor.java
1 // Copyright 2000-2018 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.refactoring.extractMethodObject.reflect;
3
4 import com.intellij.psi.PsiElement;
5 import org.jetbrains.annotations.NotNull;
6
7 /**
8  * @author Vitaliy.Bibaev
9  */
10 public interface ReflectionAccessor {
11
12   /**
13    * Grants access to use of all inaccessible members inside the {@code element} through reflection
14    */
15   void accessThroughReflection(@NotNull PsiElement element);
16 }