Private constructors for index classes

This commit is contained in:
Andrey Breslav
2012-12-18 21:00:39 +04:00
parent db78db57fa
commit f166ae43bf
12 changed files with 26 additions and 2 deletions
@@ -28,12 +28,14 @@ import java.util.Collection;
public class JetAllShortFunctionNameIndex extends StringStubIndexExtension<JetNamedFunction> { public class JetAllShortFunctionNameIndex extends StringStubIndexExtension<JetNamedFunction> {
private static final StubIndexKey<String, JetNamedFunction> KEY = KotlinIndexUtil.createIndexKey(JetAllShortFunctionNameIndex.class); private static final StubIndexKey<String, JetNamedFunction> KEY = KotlinIndexUtil.createIndexKey(JetAllShortFunctionNameIndex.class);
private static final JetShortClassNameIndex ourInstance = new JetShortClassNameIndex(); private static final JetAllShortFunctionNameIndex ourInstance = new JetAllShortFunctionNameIndex();
public static JetShortClassNameIndex getInstance() { public static JetAllShortFunctionNameIndex getInstance() {
return ourInstance; return ourInstance;
} }
private JetAllShortFunctionNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetNamedFunction> getKey() { public StubIndexKey<String, JetNamedFunction> getKey() {
@@ -34,6 +34,8 @@ public class JetAnnotationsIndex extends StringStubIndexExtension<JetAnnotationE
return ourInstance; return ourInstance;
} }
private JetAnnotationsIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetAnnotationEntry> getKey() { public StubIndexKey<String, JetAnnotationEntry> getKey() {
@@ -30,6 +30,8 @@ public class JetExtensionFunctionNameIndex extends StringStubIndexExtension<JetN
return instance; return instance;
} }
private JetExtensionFunctionNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetNamedFunction> getKey() { public StubIndexKey<String, JetNamedFunction> getKey() {
@@ -34,6 +34,8 @@ public class JetFullClassNameIndex extends StringStubIndexExtension<JetClassOrOb
return ourInstance; return ourInstance;
} }
private JetFullClassNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetClassOrObject> getKey() { public StubIndexKey<String, JetClassOrObject> getKey() {
@@ -34,6 +34,8 @@ public class JetPackageDeclarationIndex extends StringStubIndexExtension<JetFile
return ourInstance; return ourInstance;
} }
private JetPackageDeclarationIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetFile> getKey() { public StubIndexKey<String, JetFile> getKey() {
@@ -34,6 +34,8 @@ public class JetShortClassNameIndex extends StringStubIndexExtension<JetClassOrO
return ourInstance; return ourInstance;
} }
private JetShortClassNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetClassOrObject> getKey() { public StubIndexKey<String, JetClassOrObject> getKey() {
@@ -34,6 +34,8 @@ public class JetShortFunctionNameIndex extends StringStubIndexExtension<JetNamed
return ourInstance; return ourInstance;
} }
private JetShortFunctionNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetNamedFunction> getKey() { public StubIndexKey<String, JetNamedFunction> getKey() {
@@ -34,6 +34,8 @@ public class JetShortPropertiesNameIndex extends StringStubIndexExtension<JetPro
return ourInstance; return ourInstance;
} }
private JetShortPropertiesNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetProperty> getKey() { public StubIndexKey<String, JetProperty> getKey() {
@@ -34,6 +34,8 @@ public class JetSuperClassIndex extends StringStubIndexExtension<JetClassOrObjec
return ourInstance; return ourInstance;
} }
private JetSuperClassIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetClassOrObject> getKey() { public StubIndexKey<String, JetClassOrObject> getKey() {
@@ -37,6 +37,8 @@ public class JetTopLevelFunctionsFqnNameIndex extends StringStubIndexExtension<J
return INSTANCE; return INSTANCE;
} }
private JetTopLevelFunctionsFqnNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetNamedFunction> getKey() { public StubIndexKey<String, JetNamedFunction> getKey() {
@@ -34,6 +34,8 @@ public class JetTopLevelPropertiesFqnNameIndex extends StringStubIndexExtension<
return INSTANCE; return INSTANCE;
} }
private JetTopLevelPropertiesFqnNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetProperty> getKey() { public StubIndexKey<String, JetProperty> getKey() {
@@ -34,6 +34,8 @@ public class JetTopLevelShortObjectNameIndex extends StringStubIndexExtension<Je
return ourInstance; return ourInstance;
} }
private JetTopLevelShortObjectNameIndex() {}
@NotNull @NotNull
@Override @Override
public StubIndexKey<String, JetObjectDeclaration> getKey() { public StubIndexKey<String, JetObjectDeclaration> getKey() {