inspection tool window: do not make a mess from RefClass and RefImplicitConstructor

This commit is contained in:
Dmitry Batkovich
2016-05-20 18:05:47 +03:00
parent 2f05c9ab20
commit fa21ae9aaf
3 changed files with 39 additions and 4 deletions
@@ -34,12 +34,16 @@ import org.jetbrains.annotations.NotNull;
public abstract class RefJavaManager implements RefManagerExtension<RefJavaManager> {
@NonNls public static final String CLASS = "class";
@NonNls public static final String METHOD = "method";
@NonNls public static final String IMPLICIT_CONSTRUCTOR = "implicit.constructor";
@NonNls public static final String FIELD = "field";
@NonNls public static final String PARAMETER = "parameter";
//used in OfflineProjectDescriptor
@NonNls public static final String PACKAGE = "package";
public static final Key<RefJavaManager> MANAGER = Key.create("RefJavaManager");
public abstract RefImplicitConstructor getImplicitConstructor(String classFQName);
/**
* Creates (if necessary) and returns the reference graph node for the package
* with the specified name.