diff options
author | Matthias Villiger | 2020-10-17 15:48:52 +0000 |
---|---|---|
committer | Matthias Villiger | 2020-10-17 15:48:52 +0000 |
commit | 4875a4b7ad458151317e83646ef870cf0dc4c988 (patch) | |
tree | 4df320ea0f30aa2219417afb2873f1e807c5cb78 | |
parent | 55fa7f1e9508846358e544c802f4fa4432b8a5f1 (diff) | |
download | org.eclipse.scout.sdk-4875a4b7ad458151317e83646ef870cf0dc4c988.tar.gz org.eclipse.scout.sdk-4875a4b7ad458151317e83646ef870cf0dc4c988.tar.xz org.eclipse.scout.sdk-4875a4b7ad458151317e83646ef870cf0dc4c988.zip |
Compatibility with IntelliJ 2020.3
23 files changed, 60 insertions, 60 deletions
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/EclipseScoutBundle.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/EclipseScoutBundle.kt index 37bcda3f4..32576a1bb 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/EclipseScoutBundle.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/EclipseScoutBundle.kt @@ -10,49 +10,26 @@ */ package org.eclipse.scout.sdk.s2i -import com.intellij.BundleBase +import com.intellij.AbstractBundle import com.intellij.openapi.components.ServiceManager -import com.intellij.openapi.project.DumbAware import com.intellij.openapi.project.Project -import com.intellij.openapi.startup.StartupActivity import org.eclipse.scout.sdk.s2i.classid.ClassIdCache import org.eclipse.scout.sdk.s2i.derived.DerivedResourceManager +import org.jetbrains.annotations.Nls +import org.jetbrains.annotations.NonNls import org.jetbrains.annotations.PropertyKey -import java.lang.ref.Reference -import java.lang.ref.SoftReference -import java.util.* -class EclipseScoutBundle : StartupActivity, DumbAware { +@NonNls +private const val RESOURCE_BUNDLE = "messages.EclipseScoutBundle" - /** - * Executed on [Project] open - */ - override fun runActivity(project: Project) { - derivedResourceManager(project).start() // it will dispose itself - } +object EclipseScoutBundle : AbstractBundle(RESOURCE_BUNDLE) { - companion object { + @Nls + fun message(@PropertyKey(resourceBundle = RESOURCE_BUNDLE) key: String, vararg params: Any): String = + getMessage(key, *params) - const val RESOURCE_BUNDLE = "messages.EclipseScoutBundle" - private var ourBundle: Reference<ResourceBundle>? = null + fun derivedResourceManager(project: Project): DerivedResourceManager = + ServiceManager.getService(project, DerivedResourceManager::class.java) - fun message(@PropertyKey(resourceBundle = RESOURCE_BUNDLE) key: String, vararg params: Any): String = - BundleBase.message(getBundle(), key, *params) - - fun derivedResourceManager(project: Project): DerivedResourceManager = - ServiceManager.getService(project, DerivedResourceManager::class.java) - - fun classIdCache(project: Project): ClassIdCache = ServiceManager.getService(project, ClassIdCache::class.java) - - private fun getBundle(): ResourceBundle { - val cachedBundle = com.intellij.reference.SoftReference.dereference(ourBundle) - if (cachedBundle != null) { - return cachedBundle - } - - val bundle = ResourceBundle.getBundle(RESOURCE_BUNDLE) - ourBundle = SoftReference(bundle) - return bundle - } - } + fun classIdCache(project: Project): ClassIdCache = ServiceManager.getService(project, ClassIdCache::class.java) } diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaHomePathMacro.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaHomePathMacro.kt index 91d17c943..dfa27df96 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaHomePathMacro.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/IdeaHomePathMacro.kt @@ -13,7 +13,7 @@ package org.eclipse.scout.sdk.s2i import com.intellij.ide.macro.Macro import com.intellij.openapi.actionSystem.DataContext import com.intellij.openapi.application.PathManager -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message open class IdeaHomePathMacro : Macro() { diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt index 0a14e7d7a..4cee248d3 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerImplementor.kt @@ -31,7 +31,7 @@ import org.eclipse.scout.sdk.core.s.environment.IFuture import org.eclipse.scout.sdk.core.s.environment.IProgress import org.eclipse.scout.sdk.core.s.environment.SdkFuture import org.eclipse.scout.sdk.core.util.JavaTypes -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.derived.DerivedResourceHandlerFactory import org.eclipse.scout.sdk.s2i.derived.DerivedResourceManager import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerStartup.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerStartup.kt new file mode 100644 index 000000000..e91671c52 --- /dev/null +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/DerivedResourceManagerStartup.kt @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2010-2020 BSI Business Systems Integration AG. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * BSI Business Systems Integration AG - initial API and implementation + */ +package org.eclipse.scout.sdk.s2i.derived.impl + +import com.intellij.openapi.project.DumbAware +import com.intellij.openapi.project.Project +import com.intellij.openapi.startup.StartupActivity +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle + +class DerivedResourceManagerStartup : StartupActivity, DumbAware { + /** + * Executed on [Project] open + */ + override fun runActivity(project: Project) { + EclipseScoutBundle.derivedResourceManager(project).start() // it will dispose itself + } +}
\ No newline at end of file diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/CompilationUnitWriteOperation.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/CompilationUnitWriteOperation.kt index 4e8204098..26a3efe88 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/CompilationUnitWriteOperation.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/CompilationUnitWriteOperation.kt @@ -25,7 +25,7 @@ import org.eclipse.scout.sdk.core.model.api.IType import org.eclipse.scout.sdk.core.s.environment.IFuture import org.eclipse.scout.sdk.core.s.environment.SdkFuture import org.eclipse.scout.sdk.core.util.SdkException -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment.Factory.toIdeaProgress import java.io.File import java.nio.file.Path diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/FileWriter.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/FileWriter.kt index 175d1576c..5cde74fe5 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/FileWriter.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/FileWriter.kt @@ -14,7 +14,7 @@ import com.intellij.openapi.fileEditor.FileDocumentManager import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VfsUtil import org.eclipse.scout.sdk.core.log.SdkLog -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.toVirtualFile import java.nio.file.Path diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/IdeaEnvironment.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/IdeaEnvironment.kt index 4db76ad0d..066662f92 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/IdeaEnvironment.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/IdeaEnvironment.kt @@ -39,7 +39,7 @@ import org.eclipse.scout.sdk.core.util.* import org.eclipse.scout.sdk.core.util.CoreUtils.toStringIfOverwritten import org.eclipse.scout.sdk.core.util.Ensure.newFail import org.eclipse.scout.sdk.s2i.* -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.environment.TransactionManager.Companion.repeatUntilPassesWithIndex import org.eclipse.scout.sdk.s2i.environment.model.JavaEnvironmentWithIdea import org.jetbrains.jps.model.serialization.PathMacroUtil diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/TransactionManager.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/TransactionManager.kt index 2fdc24ba6..daa29a8c3 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/TransactionManager.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/environment/TransactionManager.kt @@ -28,7 +28,7 @@ import org.eclipse.scout.sdk.core.log.SdkLog.onTrace import org.eclipse.scout.sdk.core.util.CoreUtils.callInContext import org.eclipse.scout.sdk.core.util.Ensure import org.eclipse.scout.sdk.core.util.FinalValue -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.toVirtualFile import java.lang.reflect.Method import java.nio.file.Path diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/IdeaTranslationStoreSupplier.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/IdeaTranslationStoreSupplier.kt index 05e446669..61de3a01c 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/IdeaTranslationStoreSupplier.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/IdeaTranslationStoreSupplier.kt @@ -32,12 +32,11 @@ import org.eclipse.scout.sdk.core.s.nls.TranslationStores import org.eclipse.scout.sdk.core.s.nls.properties.* import org.eclipse.scout.sdk.core.s.nls.properties.AbstractTranslationPropertiesFile.parseLanguageFromFileName import org.eclipse.scout.sdk.s2i.* -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment import org.eclipse.scout.sdk.s2i.environment.IdeaProgress import java.nio.file.Path import java.util.* -import java.util.function.Supplier import java.util.stream.Stream open class IdeaTranslationStoreSupplier : ITranslationStoreSupplier, StartupActivity, DumbAware { @@ -129,7 +128,7 @@ open class IdeaTranslationStoreSupplier : ITranslationStoreSupplier, StartupActi if (isEditable) { return EditableTranslationFile(file.getNioPath(), language) } - return ReadOnlyTranslationFile(Supplier { file.inputStream }, language, file) + return ReadOnlyTranslationFile({ file.inputStream }, language, file) } private data class TypeMapping(val scoutType: IType?, val psiClass: PsiClass) diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/NlsFileType.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/NlsFileType.kt index 4c1070102..2bc2ba352 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/NlsFileType.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/NlsFileType.kt @@ -13,7 +13,7 @@ package org.eclipse.scout.sdk.s2i.nls import com.intellij.icons.AllIcons import com.intellij.openapi.fileTypes.FileType import com.intellij.openapi.vfs.VirtualFile -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import java.nio.charset.StandardCharsets import javax.swing.Icon diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/TranslationStoreStackLoader.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/TranslationStoreStackLoader.kt index 74dcfb4fc..5a98fad8f 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/TranslationStoreStackLoader.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/TranslationStoreStackLoader.kt @@ -20,7 +20,7 @@ import org.eclipse.scout.sdk.core.s.nls.NlsFile import org.eclipse.scout.sdk.core.s.nls.TranslationStoreStack import org.eclipse.scout.sdk.core.s.nls.TranslationStores.createStack import org.eclipse.scout.sdk.core.util.Ensure.newFail -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.containingModule import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment.Factory.callInIdeaEnvironmentSync import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment.Factory.computeInLongReadAction diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/AbstractTranslationDialog.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/AbstractTranslationDialog.kt index d75043a29..4b6bb780e 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/AbstractTranslationDialog.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/AbstractTranslationDialog.kt @@ -25,7 +25,7 @@ import org.eclipse.scout.sdk.core.s.nls.TranslationStoreStack import org.eclipse.scout.sdk.core.s.nls.TranslationValidator.* import org.eclipse.scout.sdk.core.util.CoreUtils import org.eclipse.scout.sdk.core.util.Strings -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.ui.IndexedFocusTraversalPolicy import org.eclipse.scout.sdk.s2i.ui.TextFieldWithMaxLen import java.awt.* diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/LanguageNewDialog.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/LanguageNewDialog.kt index df74ac3cb..7f38d7793 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/LanguageNewDialog.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/LanguageNewDialog.kt @@ -18,7 +18,7 @@ import org.eclipse.scout.sdk.core.s.nls.ITranslationStore import org.eclipse.scout.sdk.core.s.nls.Language import org.eclipse.scout.sdk.core.s.nls.TranslationStoreStack import org.eclipse.scout.sdk.core.util.Strings -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import java.util.* import javax.swing.JComponent diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditor.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditor.kt index 7fb2740b9..8a232052d 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditor.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditor.kt @@ -21,7 +21,7 @@ import com.intellij.openapi.util.UserDataHolderBase import com.intellij.openapi.vfs.VirtualFile import com.intellij.ui.components.JBLabel import org.eclipse.scout.sdk.core.util.Strings -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.nls.TranslationStoreStackLoader import java.awt.BorderLayout import java.awt.Graphics diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditorContent.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditorContent.kt index 677eee30a..4bc6d6661 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditorContent.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsEditorContent.kt @@ -41,7 +41,7 @@ import org.eclipse.scout.sdk.core.s.nls.properties.EditableTranslationFile import org.eclipse.scout.sdk.core.s.nls.properties.PropertiesTranslationStore import org.eclipse.scout.sdk.core.s.nls.properties.ReadOnlyTranslationFile import org.eclipse.scout.sdk.core.util.Strings -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.environment.OperationTask import org.eclipse.scout.sdk.s2i.getNioPath import org.eclipse.scout.sdk.s2i.resolvePsi @@ -439,7 +439,7 @@ class NlsEditorContent(val project: Project, val stack: TranslationStoreStack, v override fun actionPerformed(e: AnActionEvent) { val fileSaverDescriptor = FileSaverDescriptor(message("export.translations"), message("export.translations.desc"), "xlsx") val file = FileChooserFactory.getInstance().createSaveFileDialog(fileSaverDescriptor, project) - .save(null, null) + .save(null as VirtualFile? /* cast required for IJ 2020.3 compatibility (overloads) */, null) ?.file ?: return val tableData = m_table.visibleData() OperationTask(message("export.translations"), project) { doExport(tableData, file) }.schedule<Unit>() diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsTable.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsTable.kt index 9b708769a..3340b7a56 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsTable.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/editor/NlsTable.kt @@ -41,7 +41,7 @@ import org.eclipse.scout.sdk.core.s.nls.ITranslationEntry import org.eclipse.scout.sdk.core.s.nls.TranslationStoreStack import org.eclipse.scout.sdk.core.s.nls.TranslationValidator.* import org.eclipse.scout.sdk.core.util.Strings -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.nls.editor.NlsTableModel.Companion.KEY_COLUMN_INDEX import org.eclipse.scout.sdk.s2i.nls.editor.NlsTableModel.Companion.NUM_ADDITIONAL_COLUMNS import org.eclipse.scout.sdk.s2i.ui.TablePreservingSelection diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/AddMissingTranslationQuickFix.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/AddMissingTranslationQuickFix.kt index e8efd8ac4..6861d7caf 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/AddMissingTranslationQuickFix.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/AddMissingTranslationQuickFix.kt @@ -25,7 +25,7 @@ import com.intellij.psi.PsiFile import org.eclipse.scout.sdk.core.log.SdkLog import org.eclipse.scout.sdk.core.s.nls.ITranslationStore import org.eclipse.scout.sdk.core.s.nls.TranslationStoreStack -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.containingModule import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment.Factory.callInIdeaEnvironment import org.eclipse.scout.sdk.s2i.nls.TranslationStoreStackLoader diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/MissingTranslationInspection.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/MissingTranslationInspection.kt index 4355636d1..e2d119f1f 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/MissingTranslationInspection.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/nls/inspection/MissingTranslationInspection.kt @@ -21,7 +21,7 @@ import org.eclipse.scout.sdk.core.s.nls.query.MissingTranslationQuery import org.eclipse.scout.sdk.core.s.util.search.FileQueryInput import org.eclipse.scout.sdk.core.s.util.search.FileQueryMatch import org.eclipse.scout.sdk.core.s.util.search.IFileQuery -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.containingModule import org.eclipse.scout.sdk.s2i.environment.IdeaEnvironment import org.eclipse.scout.sdk.s2i.getNioPath diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateDescriptor.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateDescriptor.kt index 992330b7d..72d2c0ab9 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateDescriptor.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateDescriptor.kt @@ -17,7 +17,7 @@ import org.eclipse.scout.sdk.core.util.Ensure.newFail import org.eclipse.scout.sdk.core.util.FinalValue import org.eclipse.scout.sdk.core.util.Strings import org.eclipse.scout.sdk.core.util.Strings.toStringLiteral -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import org.eclipse.scout.sdk.s2i.nls.NlsKeysEnumMacro import org.eclipse.scout.sdk.s2i.template.variable.AbstractClassesEnumVariableAdapter import org.eclipse.scout.sdk.s2i.template.variable.BoolVariableAdapter diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/Templates.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/Templates.kt index b0514e8b3..188d8de52 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/Templates.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/template/Templates.kt @@ -15,7 +15,7 @@ import com.intellij.psi.util.InheritanceUtil import com.intellij.util.containers.ContainerUtil.emptyList import org.eclipse.scout.sdk.core.s.IScoutRuntimeTypes import org.eclipse.scout.sdk.core.s.ScoutModelHierarchy -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message import java.util.concurrent.ConcurrentHashMap object Templates { diff --git a/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml b/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml index f2a8548e0..6167fa79a 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml +++ b/org.eclipse.scout.sdk.s2i/src/main/resources/META-INF/plugin.xml @@ -59,7 +59,7 @@ <postStartupActivity implementation="org.eclipse.scout.sdk.s2i.IdeaSettingsCommentGenerator"/> <postStartupActivity implementation="org.eclipse.scout.sdk.s2i.IdeaMavenRunner"/> <postStartupActivity implementation="org.eclipse.scout.sdk.s2i.classid.AutoCreateClassIdStartup"/> - <postStartupActivity implementation="org.eclipse.scout.sdk.s2i.EclipseScoutBundle"/> + <postStartupActivity implementation="org.eclipse.scout.sdk.s2i.derived.impl.DerivedResourceManagerStartup"/> <projectService serviceInterface="org.eclipse.scout.sdk.s2i.derived.DerivedResourceManager" serviceImplementation="org.eclipse.scout.sdk.s2i.derived.impl.DerivedResourceManagerImplementor"/> <projectService serviceInterface="org.eclipse.scout.sdk.s2i.classid.ClassIdCache" diff --git a/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/AbstractTestCaseWithRunningClasspathModule.kt b/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/AbstractTestCaseWithRunningClasspathModule.kt index 7119842cb..4fa6f8ce7 100644 --- a/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/AbstractTestCaseWithRunningClasspathModule.kt +++ b/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/AbstractTestCaseWithRunningClasspathModule.kt @@ -14,7 +14,6 @@ import com.intellij.openapi.roots.LanguageLevelProjectExtension import com.intellij.pom.java.LanguageLevel import com.intellij.testFramework.builders.JavaModuleFixtureBuilder import com.intellij.testFramework.fixtures.JavaCodeInsightFixtureTestCase -import com.intellij.testFramework.fixtures.ModuleFixture import com.intellij.util.io.isFile import org.eclipse.scout.sdk.core.model.ecj.JreInfo import org.eclipse.scout.sdk.core.model.ecj.JreInfo.runningUserClassPath @@ -30,7 +29,7 @@ abstract class AbstractTestCaseWithRunningClasspathModule : JavaCodeInsightFixtu LanguageLevelProjectExtension.getInstance(project).languageLevel = m_javaLanguageLevel } - override fun tuneFixture(moduleBuilder: JavaModuleFixtureBuilder<ModuleFixture>) { + override fun tuneFixture(moduleBuilder: JavaModuleFixtureBuilder<*>) { super.tuneFixture(moduleBuilder) val jreHome = m_jreInfo.jreHome() diff --git a/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateTest.kt b/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateTest.kt index cfe7a9010..963a7dbf4 100644 --- a/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateTest.kt +++ b/org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/template/TemplateTest.kt @@ -18,7 +18,7 @@ import org.eclipse.scout.sdk.core.s.classid.ClassIds import org.eclipse.scout.sdk.core.testing.SdkAssertions.assertNoCompileErrors import org.eclipse.scout.sdk.core.util.JavaTypes import org.eclipse.scout.sdk.s2i.AbstractTestCaseWithRunningClasspathModule -import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.Companion.message +import org.eclipse.scout.sdk.s2i.EclipseScoutBundle.message class TemplateTest : AbstractTestCaseWithRunningClasspathModule() { |