Run "Add 'init' keyword in whole project" quickfix

This commit is contained in:
Denis Zharkov
2015-03-31 12:22:34 +03:00
parent 99f1ab333e
commit a4018d9eae
65 changed files with 85 additions and 82 deletions
@@ -87,8 +87,9 @@ public class LibraryDependenciesCache(private val project: Project) {
}
private inner class LibraryUsageIndex {
val modulesLibraryIsUsedIn: MultiMap<Library, Module> = MultiMap.createSet();
{
val modulesLibraryIsUsedIn: MultiMap<Library, Module> = MultiMap.createSet()
init {
ModuleManager.getInstance(project).getModules().forEach {
module ->
ModuleRootManager.getInstance(module).getOrderEntries().forEach {
@@ -35,7 +35,7 @@ class LibraryModificationTracker(project: Project) : SimpleModificationTracker()
platformStatic fun getInstance(project: Project) = ServiceManager.getService(project, javaClass<LibraryModificationTracker>())!!
}
{
init {
val connection = project.getMessageBus().connect()
connection.subscribe(VirtualFileManager.VFS_CHANGES, BulkVirtualFileListenerAdapter(
object : VirtualFileAdapter() {
@@ -52,7 +52,7 @@ class ModuleTypeCacheManager private (project: Project) {
}
private class VfsModificationTracker(project: Project): SimpleModificationTracker() {
{
init {
val connection = project.getMessageBus().connect();
connection.subscribe(VirtualFileManager.VFS_CHANGES, BulkVirtualFileListenerAdapter(
object : VirtualFileAdapter() {
@@ -90,7 +90,7 @@ public class DeserializerForDecompiler(val packageDirectory: VirtualFile, val di
}
}
{
init {
moduleDescriptor.initialize(packageFragmentProvider)
moduleDescriptor.addDependencyOnModule(moduleDescriptor)
moduleDescriptor.addDependencyOnModule(KotlinBuiltIns.getInstance().getBuiltInsModule())
@@ -68,7 +68,7 @@ private class MissingDependencyErrorClassDescriptor(
private val scope = ScopeWithMissingDependencies(fullFqName, this)
;{
init {
val emptyConstructor = ConstructorDescriptorImpl.create(this, Annotations.EMPTY, true, SourceElement.NO_SOURCE)
emptyConstructor.initialize(listOf(), listOf(), Visibilities.INTERNAL)
emptyConstructor.setReturnType(createErrorType("<ERROR RETURN TYPE>"))
@@ -31,7 +31,7 @@ class KotlinSuppressableWarningProblemGroup(
private val diagnosticFactory: DiagnosticFactory<*>
) : SuppressableProblemGroup {
{
init {
assert (diagnosticFactory.getSeverity() == Severity.WARNING)
}
@@ -40,7 +40,7 @@ public trait SearchRequestWithElement<T : PsiElement> : DeclarationSearchRequest
}
abstract class DeclarationsSearch<T: PsiElement, R: DeclarationSearchRequest<T>>: QueryFactory<T, R>() {
{
init {
registerExecutor(
object : QueryExecutorBase<T, R>(true) {
override fun processQuery(queryParameters: R, consumer: Processor<T>) {
@@ -161,7 +161,7 @@ public class KotlinPsiSearchHelper(private val project: Project): PsiSearchHelpe
}
public object UsagesSearch: QueryFactory<PsiReference, UsagesSearchRequest>() {
{
init {
val executorImpl = object : QueryExecutorBase<PsiReference, UsagesSearchRequest>() {
override fun processQuery(request: UsagesSearchRequest, consumer: Processor<PsiReference>) {
val searchHelper = KotlinPsiSearchHelper(request.project)
@@ -40,9 +40,9 @@ public class SubpackagesIndexService(private val project: Project) {
public inner class SubpackagesIndex(allPackageFqNames: Collection<String>) {
// a map from any existing package (in kotlin) to a set of subpackages (not necessarily direct) containing files
private val fqNameByPrefix = MultiMap.createSet<FqName, FqName>();
private val fqNameByPrefix = MultiMap.createSet<FqName, FqName>()
{
init {
for (fqNameAsString in allPackageFqNames) {
val fqName = FqName(fqNameAsString)
var prefix = fqName
@@ -28,7 +28,7 @@ public object JetPsiPrecedences {
private val LOG = Logger.getInstance(javaClass<JetPsiPrecedences>())
private val precedence: Map<IElementType, Int>
{
init {
val builder = HashMap<IElementType, Int>()
for ((i, record) in JetExpressionParsing.Precedence.values().withIndices()) {
for (elementType in record.getOperations().getTypes()) {