From 69086d4c67002f835bd7b63f38b80f1957a5f840 Mon Sep 17 00:00:00 2001 From: PranavPurwar Date: Tue, 5 Sep 2023 12:16:02 +0530 Subject: [PATCH] Fix some performance inefficiencies Signed-off-by: PranavPurwar --- .idea/intellij-javadocs-4.0.1.xml | 204 ++++++++++++++++++ .../2afbb999f001938c88fa43fc2ef52abf0f8213e4 | 0 .../3ff0d8f872853e390a7bea9e2e72485ce2b73e44 | 0 .../4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 | 2 + .../545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e | 0 .../a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe | 0 .../e93c88577f0e0ec9108a28fd395e38d62ed235ac | 0 .idea/sonarlint/issuestore/index.pb | 13 ++ .../2afbb999f001938c88fa43fc2ef52abf0f8213e4 | 0 .../3ff0d8f872853e390a7bea9e2e72485ce2b73e44 | 0 .../4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 | 0 .../545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e | 0 .../a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe | 0 .../e93c88577f0e0ec9108a28fd395e38d62ed235ac | 0 .idea/sonarlint/securityhotspotstore/index.pb | 13 ++ app/build.gradle.kts | 14 +- app/src/main/AndroidManifest.xml | 24 +-- .../syntaxes/buildLog.tmLanguage.json | 12 +- app/src/main/kotlin/org/cosmicide/App.kt | 52 +++-- .../main/kotlin/org/cosmicide/FileProvider.kt | 28 ++- .../main/kotlin/org/cosmicide/MainActivity.kt | 9 +- .../adapter/AvailablePluginAdapter.kt | 11 +- .../cosmicide/adapter/BindableViewHolder.kt | 9 +- .../cosmicide/adapter/ConversationAdapter.kt | 9 +- .../org/cosmicide/adapter/EditorAdapter.kt | 9 +- .../org/cosmicide/adapter/GitAdapter.kt | 9 +- .../org/cosmicide/adapter/NavAdapter.kt | 9 +- .../org/cosmicide/adapter/PluginAdapter.kt | 9 +- .../org/cosmicide/adapter/ProjectAdapter.kt | 9 +- .../org/cosmicide/adapter/StagingAdapter.kt | 9 +- .../kotlin/org/cosmicide/chat/ChatProvider.kt | 9 +- .../kotlin/org/cosmicide/compile/Compiler.kt | 9 +- .../org/cosmicide/compile/CompilerCache.kt | 9 +- .../org/cosmicide/editor/EditorInputStream.kt | 11 +- .../kotlin/org/cosmicide/editor/IdeEditor.kt | 11 +- .../completion/CompletionItemAdapter.kt | 9 +- .../editor/completion/CompletionLayout.kt | 9 +- .../editor/formatter/GoogleJavaFormat.kt | 9 +- .../editor/formatter/KtfmtFormatter.kt | 9 +- .../editor/language/KotlinLanguage.kt | 9 +- .../org/cosmicide/editor/language/Util.kt | 9 +- .../kotlin/org/cosmicide/extension/editor.kt | 9 +- .../org/cosmicide/fragment/ChatFragment.kt | 13 +- .../cosmicide/fragment/CompileInfoFragment.kt | 9 +- .../org/cosmicide/fragment/EditorFragment.kt | 9 +- .../org/cosmicide/fragment/GitFragment.kt | 9 +- .../fragment/InstallResourcesFragment.kt | 9 +- .../cosmicide/fragment/NewProjectFragment.kt | 15 +- .../cosmicide/fragment/PluginListFragment.kt | 9 +- .../org/cosmicide/fragment/PluginsFragment.kt | 9 +- .../org/cosmicide/fragment/ProjectFragment.kt | 9 +- .../fragment/ProjectOutputFragment.kt | 20 +- .../cosmicide/fragment/SettingsFragment.kt | 11 +- .../fragment/settings/AboutSettings.kt | 15 +- .../fragment/settings/AppearanceSettings.kt | 9 +- .../fragment/settings/CompilerSettings.kt | 9 +- .../fragment/settings/EditorSettings.kt | 9 +- .../fragment/settings/FormatterSettings.kt | 9 +- .../fragment/settings/GitSettings.kt | 9 +- .../settings/PluginSettingsProvider.kt | 11 +- .../fragment/settings/SettingsProvider.kt | 9 +- .../org/cosmicide/model/FileViewModel.kt | 9 +- .../org/cosmicide/model/ProjectViewModel.kt | 9 +- .../kotlin/org/cosmicide/util/CommonUtils.kt | 9 +- .../kotlin/org/cosmicide/util/DownloadUtil.kt | 9 +- .../main/kotlin/org/cosmicide/util/FileExt.kt | 9 +- .../org/cosmicide/util/FileFactoryProvider.kt | 9 +- .../kotlin/org/cosmicide/util/FileIndex.kt | 9 +- .../org/cosmicide/util/PreferenceKeys.kt | 9 +- .../org/cosmicide/util/ProjectHandler.kt | 9 +- .../kotlin/org/cosmicide/util/ResourceUtil.kt | 11 +- app/src/main/kotlin/org/cosmicide/util/ext.kt | 9 +- .../res/drawable/baseline_arrow_back_24.xml | 9 +- .../main/res/drawable/baseline_close_24.xml | 9 +- .../res/drawable/baseline_color_lens_24.xml | 9 +- .../res/drawable/baseline_mode_edit_24.xml | 9 +- .../main/res/drawable/baseline_redo_24.xml | 9 +- .../main/res/drawable/baseline_undo_24.xml | 9 +- .../main/res/drawable/ic_baseline_send_24.xml | 9 +- app/src/main/res/drawable/ic_download.xml | 9 +- app/src/main/res/drawable/ic_import.xml | 9 +- .../res/drawable/ic_launcher_background.xml | 9 +- .../res/drawable/ic_launcher_foreground.xml | 9 +- app/src/main/res/drawable/ic_menu.xml | 9 +- app/src/main/res/drawable/nav_icon.xml | 9 +- .../main/res/drawable/outline_build_24.xml | 9 +- .../res/drawable/outline_dark_mode_24.xml | 9 +- .../res/drawable/outline_edit_note_24.xml | 9 +- .../res/drawable/outline_extension_24.xml | 9 +- .../main/res/drawable/round_play_arrow_24.xml | 9 +- .../main/res/drawable/round_refresh_24.xml | 9 +- app/src/main/res/drawable/sharp_add_24.xml | 9 +- app/src/main/res/font/inter.xml | 9 +- app/src/main/res/layout/activity_main.xml | 9 +- app/src/main/res/layout/completion_result.xml | 9 +- .../res/layout/conversation_item_received.xml | 9 +- .../res/layout/conversation_item_sent.xml | 9 +- app/src/main/res/layout/drawer_content.xml | 9 +- app/src/main/res/layout/editor_fragment.xml | 9 +- app/src/main/res/layout/fragment_chat.xml | 9 +- .../main/res/layout/fragment_compile_info.xml | 9 +- app/src/main/res/layout/fragment_editor.xml | 9 +- app/src/main/res/layout/fragment_git.xml | 9 +- .../main/res/layout/fragment_new_project.xml | 9 +- .../main/res/layout/fragment_plugin_list.xml | 9 +- app/src/main/res/layout/fragment_plugins.xml | 9 +- app/src/main/res/layout/fragment_project.xml | 9 +- app/src/main/res/layout/fragment_settings.xml | 9 +- app/src/main/res/layout/git_command.xml | 9 +- .../res/layout/install_resources_fragment.xml | 9 +- app/src/main/res/layout/nav_item.xml | 9 +- .../main/res/layout/navigation_elements.xml | 9 +- app/src/main/res/layout/new_dependency.xml | 9 +- app/src/main/res/layout/new_plugin_item.xml | 9 +- app/src/main/res/layout/plugin_info.xml | 9 +- app/src/main/res/layout/plugin_item.xml | 9 +- .../main/res/layout/project_fragment_fab.xml | 9 +- app/src/main/res/layout/project_item.xml | 9 +- .../treeview_context_action_dialog_item.xml | 9 +- app/src/main/res/menu/chat_menu.xml | 9 +- app/src/main/res/menu/git_menu.xml | 9 +- app/src/main/res/menu/menu_main.xml | 9 +- app/src/main/res/menu/output_menu.xml | 9 +- app/src/main/res/menu/projects_menu.xml | 9 +- app/src/main/res/menu/tab_menu.xml | 9 +- app/src/main/res/menu/treeview_menu.xml | 9 +- .../main/res/mipmap-anydpi/ic_launcher.xml | 9 +- .../res/mipmap-anydpi/ic_launcher_round.xml | 9 +- .../main/res/values-night/themes_custom.xml | 9 +- app/src/main/res/values-ru/strings.xml | 9 +- app/src/main/res/values-uk/strings.xml | 9 +- app/src/main/res/values-v27/themes.xml | 9 +- app/src/main/res/values-v31/themes.xml | 9 +- app/src/main/res/values/arrays.xml | 9 +- app/src/main/res/values/colors.xml | 9 +- app/src/main/res/values/strings.xml | 9 +- app/src/main/res/values/styles.xml | 9 +- app/src/main/res/values/themes.xml | 9 +- app/src/main/res/values/themes_custom.xml | 9 +- app/src/main/res/xml/shortcuts.xml | 9 +- .../rewrite/chat/ChatProviderTest.kt | 9 +- .../editor/formatter/GoogleJavaFormatTest.kt | 9 +- .../editor/formatter/KtfmtFormatterTest.kt | 9 +- build-tools/build.gradle.kts | 9 +- .../java/org/cosmicide/build/BuildReporter.kt | 9 +- .../main/java/org/cosmicide/build/Javap.kt | 9 +- .../src/main/java/org/cosmicide/build/Task.kt | 9 +- .../java/org/cosmicide/build/dex/D8Task.kt | 9 +- .../java/org/cosmicide/build/java/JarTask.kt | 9 +- .../cosmicide/build/java/JavaCompileTask.kt | 9 +- .../cosmicide/build/kotlin/KotlinCompiler.kt | 9 +- .../build/scala/ScalaCompiler.kt.test | 2 +- .../java/org/cosmicide/build/util/utils.kt | 9 +- .../org/cosmicide/editor/analyzers/Cache.kt | 9 +- .../analyzers/EditorDiagnosticsMarker.kt | 9 +- .../editor/analyzers/JavaAnalyzer.kt | 9 +- build.gradle.kts | 9 +- common/build.gradle.kts | 9 +- .../org/cosmicide/rewrite/common/Analytics.kt | 9 +- .../rewrite/common/BaseBindingFragment.kt | 9 +- .../org/cosmicide/rewrite/common/Prefs.kt | 9 +- .../rewrite/editor/EditorCompletionItem.kt | 9 +- .../rewrite/editor/language/IdeFormatter.kt | 9 +- .../rewrite/editor/language/IdeLanguage.kt | 9 +- .../src/main/res/layout/preference_switch.xml | 9 +- datadir/build.gradle.kts | 9 +- datadir/src/main/AndroidManifest.xml | 9 +- .../main/kotlin/changedatadirectory/Main.kt | 9 +- feature/TreeView/build.gradle.kts | 9 +- .../ameen/treeview/ExampleInstrumentedTest.kt | 9 +- feature/TreeView/src/main/AndroidManifest.xml | 9 +- .../main/res/drawable/outline_folder_24.xml | 9 +- .../drawable/outline_insert_drive_file_24.xml | 9 +- .../res/drawable/round_chevron_right_24.xml | 9 +- .../res/drawable/round_expand_more_24.xml | 9 +- .../TreeView/src/main/res/values/strings.xml | 9 +- .../com/ameen/treeview/ExampleUnitTest.kt | 9 +- feature/bardapi/build.gradle.kts | 9 +- .../src/main/java/com/pkslow/ai/AIClient.kt | 9 +- .../java/com/pkslow/ai/GoogleBardClient.kt | 9 +- .../main/java/com/pkslow/ai/domain/Answer.kt | 9 +- .../java/com/pkslow/ai/domain/BardRequest.kt | 9 +- .../java/com/pkslow/ai/domain/BardResponse.kt | 9 +- .../main/java/com/pkslow/ai/domain/Image.kt | 9 +- .../java/com/pkslow/ai/utils/BardUtils.kt | 9 +- .../java/com/pkslow/ai/utils/Constants.kt | 9 +- .../main/java/com/pkslow/ai/utils/WebUtils.kt | 9 +- feature/code-navigation/build.gradle.kts | 9 +- .../pranav/navigation/NavigationProvider.kt | 9 +- feature/completion/java/build.gradle.kts | 9 +- .../tyron/javacompletion/JavaCompletions.java | 22 +- .../completion/AllEntitiesCompletor.java | 9 +- .../completion/ClassForImportCandidate.java | 9 +- .../completion/ClassMemberCompletor.java | 9 +- .../completion/CompleteMemberAction.java | 9 +- .../completion/CompleteSymbolAction.java | 9 +- .../completion/CompletionAction.java | 9 +- .../completion/CompletionCandidate.java | 9 +- .../CompletionCandidateListBuilder.java | 9 +- .../CompletionCandidateWithMatchLevel.java | 9 +- .../completion/CompletionPrefixMatcher.java | 9 +- .../completion/CompletionResult.java | 9 +- .../javacompletion/completion/Completor.java | 9 +- .../completion/ContentWithLineMap.java | 9 +- .../EntityBasedCompletionCandidate.java | 9 +- .../completion/EntityCompletionCandidate.java | 9 +- .../KeywordCompletionCandidate.java | 9 +- .../completion/SimpleCompletionCandidate.java | 9 +- .../completion/TextEditOptions.java | 9 +- .../javacompletion/file/EditHistory.java | 9 +- .../file/FileChangeListener.java | 9 +- .../javacompletion/file/FileManager.java | 9 +- .../javacompletion/file/FileManagerImpl.java | 9 +- .../javacompletion/file/FileSnapshot.java | 9 +- .../javacompletion/file/FileTextLocation.java | 9 +- .../javacompletion/file/FileWatcher.java | 9 +- .../tyron/javacompletion/file/PathUtils.java | 9 +- .../file/SimpleFileManager.java | 9 +- .../javacompletion/file/TextPosition.java | 9 +- .../tyron/javacompletion/file/TextRange.java | 9 +- .../tyron/javacompletion/logging/JLogger.java | 9 +- .../model/AggregatePackageEntity.java | 9 +- .../model/AggregatePackageScope.java | 23 +- .../javacompletion/model/BlockScope.java | 9 +- .../javacompletion/model/ClassEntity.java | 9 +- .../javacompletion/model/EmptyScope.java | 9 +- .../tyron/javacompletion/model/Entity.java | 9 +- .../javacompletion/model/EntityScope.java | 9 +- .../model/EntityWithContext.java | 9 +- .../tyron/javacompletion/model/FileScope.java | 9 +- .../javacompletion/model/LambdaEntity.java | 9 +- .../model/LambdaTypeReference.java | 9 +- .../javacompletion/model/MethodEntity.java | 9 +- .../tyron/javacompletion/model/Module.java | 9 +- .../model/MutableSolvedTypeParameters.java | 9 +- .../javacompletion/model/NullEntity.java | 9 +- .../javacompletion/model/PackageEntity.java | 9 +- .../javacompletion/model/PackageScope.java | 9 +- .../javacompletion/model/PrimitiveEntity.java | 9 +- .../javacompletion/model/SimpleType.java | 9 +- .../javacompletion/model/SolvedArrayType.java | 9 +- .../model/SolvedEntityType.java | 9 +- .../javacompletion/model/SolvedNullType.java | 9 +- .../model/SolvedPackageType.java | 9 +- .../model/SolvedPrimitiveType.java | 9 +- .../model/SolvedReferenceType.java | 9 +- .../javacompletion/model/SolvedType.java | 9 +- .../model/SolvedTypeParameters.java | 9 +- .../javacompletion/model/TypeArgument.java | 9 +- .../javacompletion/model/TypeParameter.java | 9 +- .../javacompletion/model/TypeReference.java | 9 +- .../javacompletion/model/VariableEntity.java | 9 +- .../model/WildcardTypeArgument.java | 9 +- .../model/util/MethodInvocationEntity.java | 9 +- .../model/util/NestedRangeMapBuilder.java | 9 +- .../model/util/QualifiedNames.java | 9 +- .../javacompletion/options/IndexOptions.java | 9 +- .../options/JavaCompletionOptions.java | 9 +- .../options/JavaCompletionOptionsImpl.java | 9 +- .../parser/AdjustedLineMap.java | 16 +- .../javacompletion/parser/AstScanner.java | 9 +- .../parser/FileContentFixer.java | 9 +- .../javacompletion/parser/Insertion.java | 9 +- .../javacompletion/parser/LineMapUtil.java | 9 +- .../tyron/javacompletion/parser/Parser.java | 9 +- .../javacompletion/parser/ParserContext.java | 9 +- .../parser/SourceFileObject.java | 9 +- .../parser/TreePathFormatter.java | 9 +- .../parser/TypeArgumentScanner.java | 9 +- .../parser/TypeReferenceScanner.java | 9 +- .../parser/classfile/AttributeInfo.java | 9 +- .../parser/classfile/ClassAccessFlag.java | 9 +- .../parser/classfile/ClassFileInfo.java | 9 +- .../parser/classfile/ClassFileParser.java | 9 +- .../parser/classfile/ClassInfoConverter.java | 9 +- .../parser/classfile/ClassModuleBuilder.java | 9 +- .../parser/classfile/ClassSignature.java | 9 +- .../parser/classfile/ConstantPoolInfo.java | 9 +- .../parser/classfile/FieldInfo.java | 9 +- .../parser/classfile/InnerClassEntry.java | 9 +- .../parser/classfile/MethodInfo.java | 9 +- .../parser/classfile/MethodSignature.java | 9 +- .../parser/classfile/ParsedClassFile.java | 9 +- .../parser/classfile/SignatureLexer.java | 9 +- .../parser/classfile/SignatureParser.java | 9 +- .../javacompletion/project/FileItem.java | 9 +- .../project/FileSystemModuleManager.java | 9 +- .../javacompletion/project/ModuleManager.java | 9 +- .../project/PositionContext.java | 9 +- .../tyron/javacompletion/project/Project.java | 9 +- .../project/SimpleModuleManager.java | 9 +- .../javacompletion/protocol/Position.java | 9 +- .../tyron/javacompletion/protocol/Range.java | 9 +- .../javacompletion/protocol/TextEdit.java | 9 +- .../protocol/textdocument/CompletionItem.java | 9 +- .../javacompletion/storage/IndexStore.java | 9 +- .../tyron/javacompletion/tool/AstPrinter.java | 9 +- .../tyron/javacompletion/tool/Indexer.java | 9 +- .../tyron/javacompletion/tool/JarPrinter.java | 9 +- .../EntityShadowingListBuilder.java | 9 +- .../typesolver/ExpressionSolver.java | 9 +- .../typesolver/MemberSolver.java | 9 +- .../typesolver/OverloadSolver.java | 9 +- .../javacompletion/typesolver/TypeSolver.java | 9 +- feature/completion/kotlin/build.gradle.kts | 9 +- .../com/tyron/kotlin/completion/KotlinFile.kt | 9 +- .../completion/KotlinResolutionFacade.kt | 9 +- .../codeInsight/DescriptorToSourceUtilsIde.kt | 9 +- .../codeInsight/ReferenceVariantsHelper.kt | 9 +- .../tyron/kotlin/completion/model/Analysis.kt | 9 +- .../completion/resolve/ResolutionFacade.kt | 9 +- .../resolve/frontendServiceHelpers.kt | 9 +- .../resolve/lazy/BodyResolveMode.kt | 9 +- .../tyron/kotlin/completion/util/CallType.kt | 9 +- .../completion/util/ExplicitImportsScope.kt | 9 +- .../tyron/kotlin/completion/util/FuzzyType.kt | 9 +- .../util/IdeDescriptorRenderersScripting.kt | 9 +- .../kotlin/completion/util/ImportsUtils.kt | 9 +- .../kotlin/completion/util/NotPropertyList.kt | 9 +- .../util/ShadowedDeclarationsFilter.kt | 9 +- .../tyron/kotlin/completion/util/StopWatch.kt | 9 +- .../tyron/kotlin/completion/util/TypeUtils.kt | 9 +- .../com/tyron/kotlin/completion/util/Utils.kt | 9 +- .../kotlin/completion/util/descriptorUtils.kt | 9 +- .../kotlin/completion/util/extensionsUtils.kt | 9 +- .../completion/util/implicitReceivers.kt | 9 +- .../kotlin/completion/util/scopeUtils.kt | 9 +- .../tyron/kotlin_completion/util/PsiUtils.kt | 9 +- feature/formatter/ktfmt/build.gradle.kts | 11 +- feature/java-completion/build.gradle.kts | 9 +- .../java/parser/CompletionProvider.kt | 11 +- .../java/parser/cache/SymbolCacher.kt | 9 +- feature/project/build.gradle.kts | 9 +- .../java/org/cosmicide/project/Language.kt | 9 +- .../java/org/cosmicide/project/Project.kt | 9 +- .../cosmicide/project/templates/Templates.kt | 9 +- gradle.properties | 10 +- gradle/wrapper/gradle-wrapper.properties | 9 +- jgit/build.gradle.kts | 9 +- .../main/java/dev/pranav/jgit/api/Author.kt | 9 +- .../java/dev/pranav/jgit/tasks/Credentials.kt | 9 +- .../java/dev/pranav/jgit/tasks/Repository.kt | 9 +- kotlinc/build.gradle.kts | 9 +- kotlinc/src/main/AndroidManifest.xml | 9 +- .../com/intellij/openapi/editor/Document.java | 10 +- .../openapi/editor/impl/DocumentImpl.java | 9 +- .../openapi/util/LowMemoryWatcherManager.kt | 9 +- .../psi/impl/PsiDocumentManagerBase.java | 9 +- .../ConcurrentIntObjectHashMap.java | 9 +- .../ConcurrentLongObjectHashMap.java | 9 +- .../intellij/util/containers/UnsafeUtil.java | 9 +- .../src/main/java/javax/swing/Component.kt | 9 +- kotlinc/src/main/java/javax/swing/Graphics.kt | 9 +- kotlinc/src/main/java/javax/swing/Icon.kt | 9 +- .../src/main/java/javax/swing/JComponent.kt | 9 +- .../main/java/javax/swing/SwingUtilities.kt | 9 +- .../javax/swing/text/html/HTMLEditorKit.kt | 9 +- .../compiler/jarfs/ByteArrayCharSequence.kt | 9 +- .../jvm/compiler/jarfs/FastJarFileSystem.kt | 9 +- .../cli/jvm/compiler/jarfs/FastJarHandler.kt | 9 +- .../jvm/compiler/jarfs/FastJarVirtualFile.kt | 9 +- .../kotlin/cli/jvm/config/JvmContentRoots.kt | 9 +- .../kotlin/cli/jvm/javac/JavacLogger.kt | 9 +- .../kotlin/util/ServiceLoaderLite.kt | 9 +- .../org/jetbrains/kotlin/utils/PathUtil.kt | 9 +- settings.gradle.kts | 9 +- util/build.gradle.kts | 9 +- .../org/cosmicide/rewrite/plugin/api/Hook.kt | 11 +- .../rewrite/plugin/api/HookManager.kt | 9 +- .../cosmicide/rewrite/plugin/api/Plugin.kt | 9 +- .../rewrite/plugin/api/PluginLoader.kt | 11 +- .../org/cosmicide/rewrite/util/FileUtil.kt | 12 +- .../java/org/cosmicide/rewrite/util/Menus.kt | 11 +- .../rewrite/util/MultipleDexClassLoader.kt | 11 +- .../cosmicide/rewrite/util/PermissionUtils.kt | 9 +- .../org/cosmicide/rewrite/util/ZipUtil.kt | 9 +- 376 files changed, 3183 insertions(+), 466 deletions(-) create mode 100644 .idea/intellij-javadocs-4.0.1.xml create mode 100644 .idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 create mode 100644 .idea/sonarlint/issuestore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 create mode 100644 .idea/sonarlint/issuestore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 create mode 100644 .idea/sonarlint/issuestore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e create mode 100644 .idea/sonarlint/issuestore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe create mode 100644 .idea/sonarlint/issuestore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac create mode 100644 .idea/sonarlint/issuestore/index.pb create mode 100644 .idea/sonarlint/securityhotspotstore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 create mode 100644 .idea/sonarlint/securityhotspotstore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 create mode 100644 .idea/sonarlint/securityhotspotstore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 create mode 100644 .idea/sonarlint/securityhotspotstore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e create mode 100644 .idea/sonarlint/securityhotspotstore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe create mode 100644 .idea/sonarlint/securityhotspotstore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac create mode 100644 .idea/sonarlint/securityhotspotstore/index.pb diff --git a/.idea/intellij-javadocs-4.0.1.xml b/.idea/intellij-javadocs-4.0.1.xml new file mode 100644 index 000000000..6ae9a3ce5 --- /dev/null +++ b/.idea/intellij-javadocs-4.0.1.xml @@ -0,0 +1,204 @@ + + + + + UPDATE + false + true + + TYPE + METHOD + FIELD + + + PUBLIC + PROTECTED + DEFAULT + + + + + + ^.*(public|protected|private)*.+interface\s+\w+.* + /**\n + * The interface ${name}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> + */ + + + ^.*(public|protected|private)*.+enum\s+\w+.* + /**\n + * The enum ${name}.\n + */ + + + ^.*(public|protected|private)*.+class\s+\w+.* + /**\n + * The type ${name}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> + */ + + + .+ + /**\n + * The type ${name}.\n + */ + + + + + .+ + /**\n + * Instantiates a new ${name}.\n +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + + + ^.*(public|protected|private)*\s*.*(\w(\s*<.+>)*)+\s+get\w+\s*\(.*\).+ + /**\n + * Gets ${partName}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${partName}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + ^.*(public|protected|private)*\s*.*(void|\w(\s*<.+>)*)+\s+set\w+\s*\(.*\).+ + /**\n + * Sets ${partName}.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${partName}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + ^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+ + /**\n + * The entry point of application.\n + + <#if element.parameterList.parameters?has_content> + *\n +</#if> + * @param ${element.parameterList.parameters[0].name} the input arguments\n +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + .+ + /**\n + * ${name}<#if isNotVoid> ${return}</#if>.\n +<#if element.typeParameters?has_content> * \n +</#if> +<#list element.typeParameters as typeParameter> + * @param <${typeParameter.name}> the type parameter\n +</#list> +<#if element.parameterList.parameters?has_content> + *\n +</#if> +<#list element.parameterList.parameters as parameter> + * @param ${parameter.name} the ${paramNames[parameter.name]}\n +</#list> +<#if isNotVoid> + *\n + * @return the ${return}\n +</#if> +<#if element.throwsList.referenceElements?has_content> + *\n +</#if> +<#list element.throwsList.referenceElements as exception> + * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n +</#list> + */ + + + + + ^.*(public|protected|private)*.+static.*(\w\s\w)+.+ + /**\n + * The constant ${element.getName()}.\n + */ + + + ^.*(public|protected|private)*.*(\w\s\w)+.+ + /**\n + <#if element.parent.isInterface()> + * The constant ${element.getName()}.\n +<#else> + * The ${name}.\n +</#if> */ + + + .+ + /**\n + <#if element.parent.isEnum()> + *${name} ${typeName}.\n +<#else> + * The ${name}.\n +</#if>*/ + + + + + \ No newline at end of file diff --git a/.idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 b/.idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/issuestore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 b/.idea/sonarlint/issuestore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/issuestore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 b/.idea/sonarlint/issuestore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 new file mode 100644 index 000000000..9fc79e273 --- /dev/null +++ b/.idea/sonarlint/issuestore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 @@ -0,0 +1,2 @@ + +O kotlin:S6307n"2Replace this "Thread.sleep()" call with "delay()".(̪ \ No newline at end of file diff --git a/.idea/sonarlint/issuestore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e b/.idea/sonarlint/issuestore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/issuestore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe b/.idea/sonarlint/issuestore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/issuestore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac b/.idea/sonarlint/issuestore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb new file mode 100644 index 000000000..b45c54b88 --- /dev/null +++ b/.idea/sonarlint/issuestore/index.pb @@ -0,0 +1,13 @@ + +s +Capp/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt,4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 +m +=app/src/main/kotlin/org/cosmicide/startup/DebugInitializer.kt,3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 +X +(app/src/main/kotlin/org/cosmicide/App.kt,e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac +A +gradle.properties,2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 + +Sfeature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java,5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e +D +JavaCompletions.puml,a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe \ No newline at end of file diff --git a/.idea/sonarlint/securityhotspotstore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 b/.idea/sonarlint/securityhotspotstore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 b/.idea/sonarlint/securityhotspotstore/3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 b/.idea/sonarlint/securityhotspotstore/4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e b/.idea/sonarlint/securityhotspotstore/5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe b/.idea/sonarlint/securityhotspotstore/a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac b/.idea/sonarlint/securityhotspotstore/e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac new file mode 100644 index 000000000..e69de29bb diff --git a/.idea/sonarlint/securityhotspotstore/index.pb b/.idea/sonarlint/securityhotspotstore/index.pb new file mode 100644 index 000000000..b45c54b88 --- /dev/null +++ b/.idea/sonarlint/securityhotspotstore/index.pb @@ -0,0 +1,13 @@ + +s +Capp/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt,4/b/4b6037fc97a38d53cfa3d71c06fe3c9f4310f656 +m +=app/src/main/kotlin/org/cosmicide/startup/DebugInitializer.kt,3/f/3ff0d8f872853e390a7bea9e2e72485ce2b73e44 +X +(app/src/main/kotlin/org/cosmicide/App.kt,e/9/e93c88577f0e0ec9108a28fd395e38d62ed235ac +A +gradle.properties,2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 + +Sfeature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java,5/4/545c7e1a0bc8b8e2d03cbd220e9ecad47e71683e +D +JavaCompletions.puml,a/0/a05acc91a253f1db0d8e7b0e8522e58b52e4e8fe \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0a22371df..28ab9cd3b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { @@ -92,6 +99,9 @@ android { "src/*" ) ) + buildFeatures { + buildConfig = true + } } fun getGitCommit(): String { @@ -187,7 +197,7 @@ dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3") implementation("org.lsposed.hiddenapibypass:hiddenapibypass:4.3") - implementation("org.slf4j:slf4j-simple:2.0.7") + implementation("org.slf4j:slf4j-simple:2.0.9") val shizukuVersion = "13.1.4" implementation("dev.rikka.shizuku:api:$shizukuVersion") diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f76a8569e..2c7cb1f6f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + - - - - - - - - - - - . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide @@ -67,26 +74,26 @@ class App : Application() { if (FileUtil.isInitialized.not()) return - Log.d("Analytics", "Initializing") - Analytics.init(this@App) - Log.d("Analytics", "Sending event") - Analytics.logEvent( - "app_start", - "time" to ZonedDateTime.now().toString(), - "device" to Build.MODEL, - "sdk" to Build.VERSION.SDK_INT.toString(), - "version_code" to BuildConfig.VERSION_CODE.toString(), - "supported_abis" to Build.SUPPORTED_ABIS.joinToString(", "), - "brand" to Build.BRAND, - "device" to Build.DEVICE, - "fingerprint" to Build.FINGERPRINT, - "hardware" to Build.HARDWARE, - "id" to Build.ID, - "model" to Build.MODEL, - "type" to Build.TYPE, - "user" to Build.USER, - "version" to BuildConfig.VERSION_NAME + if (BuildConfig.GIT_COMMIT.isNotEmpty()) " (${BuildConfig.GIT_COMMIT})" else "", - ) + Log.d("Analytics", "Initializing") + Analytics.init(this@App) + Log.d("Analytics", "Sending event") + Analytics.logEvent( + "app_start", + "time" to ZonedDateTime.now().toString(), + "device" to Build.MODEL, + "sdk" to Build.VERSION.SDK_INT.toString(), + "version_code" to BuildConfig.VERSION_CODE.toString(), + "supported_abis" to Build.SUPPORTED_ABIS.joinToString(", "), + "brand" to Build.BRAND, + "device" to Build.DEVICE, + "fingerprint" to Build.FINGERPRINT, + "hardware" to Build.HARDWARE, + "id" to Build.ID, + "model" to Build.MODEL, + "type" to Build.TYPE, + "user" to Build.USER, + "version" to BuildConfig.VERSION_NAME + if (BuildConfig.GIT_COMMIT.isNotEmpty()) " (${BuildConfig.GIT_COMMIT})" else "", + ) Sui.init(packageName) instance = WeakReference(this) @@ -107,7 +114,6 @@ class App : Application() { loadTextmateTheme() - Analytics.setAnalyticsCollectionEnabled(Prefs.analyticsEnabled) val theme = getTheme(Prefs.appTheme) val uiModeManager = getSystemService(UiModeManager::class.java) if (uiModeManager.nightMode == theme) return @@ -117,6 +123,8 @@ class App : Application() { } else { AppCompatDelegate.setDefaultNightMode(if (theme == UiModeManager.MODE_NIGHT_AUTO) AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM else theme) } + + Analytics.setAnalyticsCollectionEnabled(Prefs.analyticsEnabled) } fun getTheme(theme: String): Int { diff --git a/app/src/main/kotlin/org/cosmicide/FileProvider.kt b/app/src/main/kotlin/org/cosmicide/FileProvider.kt index e74062f57..ed29daaf1 100644 --- a/app/src/main/kotlin/org/cosmicide/FileProvider.kt +++ b/app/src/main/kotlin/org/cosmicide/FileProvider.kt @@ -2,41 +2,37 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide import android.content.Context import android.content.Intent -import android.content.pm.PackageManager -import android.net.Uri import androidx.core.content.FileProvider import java.io.File object FileProvider { @JvmStatic fun openFileWithExternalApp(context: Context, file: File) { - val fileUri: Uri = + val fileUri = FileProvider.getUriForFile( context, - "org.cosmicide.rewrite.fileprovider", + "org.cosmicide.fileprovider", file ) val intent = Intent(Intent.ACTION_VIEW) intent.setDataAndType(fileUri, "*/*") intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION) - - val packageManager: PackageManager = context.packageManager - val activities = - packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY) - - if (activities.isNotEmpty()) { - context.startActivity(intent) - } else { - // No app can handle the file, handle the scenario as per your requirements - // For example, show a toast message or fallback to your own file viewer - } + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + context.startActivity(intent) } } \ No newline at end of file diff --git a/app/src/main/kotlin/org/cosmicide/MainActivity.kt b/app/src/main/kotlin/org/cosmicide/MainActivity.kt index 48b2a400f..95bf640f4 100644 --- a/app/src/main/kotlin/org/cosmicide/MainActivity.kt +++ b/app/src/main/kotlin/org/cosmicide/MainActivity.kt @@ -9,7 +9,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide diff --git a/app/src/main/kotlin/org/cosmicide/adapter/AvailablePluginAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/AvailablePluginAdapter.kt index 46fcf2b10..f7b4fe435 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/AvailablePluginAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/AvailablePluginAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter @@ -10,7 +17,7 @@ package org.cosmicide.adapter * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ diff --git a/app/src/main/kotlin/org/cosmicide/adapter/BindableViewHolder.kt b/app/src/main/kotlin/org/cosmicide/adapter/BindableViewHolder.kt index 9b7099fa8..31e388a32 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/BindableViewHolder.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/BindableViewHolder.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/ConversationAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/ConversationAdapter.kt index ee5effc59..7866017ed 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/ConversationAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/ConversationAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/EditorAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/EditorAdapter.kt index 751358017..8f336e237 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/EditorAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/EditorAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/GitAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/GitAdapter.kt index 730afe7a4..eee41ad6b 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/GitAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/GitAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/NavAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/NavAdapter.kt index 96847acaf..18d305e40 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/NavAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/NavAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/PluginAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/PluginAdapter.kt index ebd1a71eb..d30ca10fe 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/PluginAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/PluginAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/ProjectAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/ProjectAdapter.kt index fec2765d7..cdfa32d8f 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/ProjectAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/ProjectAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/adapter/StagingAdapter.kt b/app/src/main/kotlin/org/cosmicide/adapter/StagingAdapter.kt index 332245e2b..db0e278ee 100644 --- a/app/src/main/kotlin/org/cosmicide/adapter/StagingAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/adapter/StagingAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.adapter diff --git a/app/src/main/kotlin/org/cosmicide/chat/ChatProvider.kt b/app/src/main/kotlin/org/cosmicide/chat/ChatProvider.kt index c85a57b41..ce615ae12 100644 --- a/app/src/main/kotlin/org/cosmicide/chat/ChatProvider.kt +++ b/app/src/main/kotlin/org/cosmicide/chat/ChatProvider.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.chat diff --git a/app/src/main/kotlin/org/cosmicide/compile/Compiler.kt b/app/src/main/kotlin/org/cosmicide/compile/Compiler.kt index c59eda16c..03019ade2 100644 --- a/app/src/main/kotlin/org/cosmicide/compile/Compiler.kt +++ b/app/src/main/kotlin/org/cosmicide/compile/Compiler.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.compile diff --git a/app/src/main/kotlin/org/cosmicide/compile/CompilerCache.kt b/app/src/main/kotlin/org/cosmicide/compile/CompilerCache.kt index 64c96f867..d80c35433 100644 --- a/app/src/main/kotlin/org/cosmicide/compile/CompilerCache.kt +++ b/app/src/main/kotlin/org/cosmicide/compile/CompilerCache.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.compile diff --git a/app/src/main/kotlin/org/cosmicide/editor/EditorInputStream.kt b/app/src/main/kotlin/org/cosmicide/editor/EditorInputStream.kt index c9266f3b2..133fb8565 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/EditorInputStream.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/EditorInputStream.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor diff --git a/app/src/main/kotlin/org/cosmicide/editor/IdeEditor.kt b/app/src/main/kotlin/org/cosmicide/editor/IdeEditor.kt index f9c17b4f3..215103158 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/IdeEditor.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/IdeEditor.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor @@ -16,9 +23,9 @@ import io.github.rosemoe.sora.langs.textmate.registry.ThemeRegistry import io.github.rosemoe.sora.widget.CodeEditor import io.github.rosemoe.sora.widget.component.EditorDiagnosticTooltipWindow import io.github.rosemoe.sora.widget.schemes.EditorColorScheme -import org.cosmicide.rewrite.common.Prefs import org.cosmicide.extension.setCompletionLayout import org.cosmicide.extension.setFont +import org.cosmicide.rewrite.common.Prefs class IdeEditor @JvmOverloads constructor( context: Context, diff --git a/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionItemAdapter.kt b/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionItemAdapter.kt index 32829d79e..766cb5718 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionItemAdapter.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionItemAdapter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.completion diff --git a/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionLayout.kt b/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionLayout.kt index 9911cab97..f86d9464d 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionLayout.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/completion/CompletionLayout.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.completion diff --git a/app/src/main/kotlin/org/cosmicide/editor/formatter/GoogleJavaFormat.kt b/app/src/main/kotlin/org/cosmicide/editor/formatter/GoogleJavaFormat.kt index a3700b082..153ee6b9c 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/formatter/GoogleJavaFormat.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/formatter/GoogleJavaFormat.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.formatter diff --git a/app/src/main/kotlin/org/cosmicide/editor/formatter/KtfmtFormatter.kt b/app/src/main/kotlin/org/cosmicide/editor/formatter/KtfmtFormatter.kt index a64cd4b25..45c4338fb 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/formatter/KtfmtFormatter.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/formatter/KtfmtFormatter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.formatter diff --git a/app/src/main/kotlin/org/cosmicide/editor/language/KotlinLanguage.kt b/app/src/main/kotlin/org/cosmicide/editor/language/KotlinLanguage.kt index e2c6c184b..c9730e50a 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/language/KotlinLanguage.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/language/KotlinLanguage.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.language diff --git a/app/src/main/kotlin/org/cosmicide/editor/language/Util.kt b/app/src/main/kotlin/org/cosmicide/editor/language/Util.kt index 671697c83..2b41e206f 100644 --- a/app/src/main/kotlin/org/cosmicide/editor/language/Util.kt +++ b/app/src/main/kotlin/org/cosmicide/editor/language/Util.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.language diff --git a/app/src/main/kotlin/org/cosmicide/extension/editor.kt b/app/src/main/kotlin/org/cosmicide/extension/editor.kt index db6b909c1..29c222843 100644 --- a/app/src/main/kotlin/org/cosmicide/extension/editor.kt +++ b/app/src/main/kotlin/org/cosmicide/extension/editor.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.extension diff --git a/app/src/main/kotlin/org/cosmicide/fragment/ChatFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/ChatFragment.kt index 8c9a8c58b..8bc022d00 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/ChatFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/ChatFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment @@ -22,7 +29,7 @@ import com.google.android.material.shape.ShapeAppearanceModel import com.pkslow.ai.AIClient import com.pkslow.ai.GoogleBardClient import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.launch +import kotlinx.coroutines.async import kotlinx.coroutines.withContext import org.cosmicide.R import org.cosmicide.adapter.ConversationAdapter @@ -126,7 +133,7 @@ class ChatFragment : BaseBindingFragment() { val conversation = ConversationAdapter.Conversation(message, "User") conversationAdapter.add(conversation) binding.messageText.setText("") - lifecycleScope.launch(Dispatchers.IO) { + lifecycleScope.async { val reply = when (model) { Models.BARD -> client.ask(message).markdown() diff --git a/app/src/main/kotlin/org/cosmicide/fragment/CompileInfoFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/CompileInfoFragment.kt index 308a95256..75d00436b 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/CompileInfoFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/CompileInfoFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/EditorFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/EditorFragment.kt index 091770912..31672424b 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/EditorFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/EditorFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/GitFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/GitFragment.kt index 56b147f48..27ca044b6 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/GitFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/GitFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/InstallResourcesFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/InstallResourcesFragment.kt index 5d7ff9429..6b85ac7c7 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/InstallResourcesFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/InstallResourcesFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/NewProjectFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/NewProjectFragment.kt index eb36a4320..2c1507c3e 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/NewProjectFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/NewProjectFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment @@ -12,12 +19,12 @@ import android.view.View import androidx.fragment.app.activityViewModels import androidx.fragment.app.commit import com.google.android.material.snackbar.Snackbar -import org.cosmicide.project.Language -import org.cosmicide.project.Project import org.cosmicide.R -import org.cosmicide.rewrite.common.BaseBindingFragment import org.cosmicide.databinding.FragmentNewProjectBinding import org.cosmicide.model.ProjectViewModel +import org.cosmicide.project.Language +import org.cosmicide.project.Project +import org.cosmicide.rewrite.common.BaseBindingFragment import org.cosmicide.rewrite.util.FileUtil import java.io.File import java.io.IOException diff --git a/app/src/main/kotlin/org/cosmicide/fragment/PluginListFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/PluginListFragment.kt index c8c5debe3..11c63d4cd 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/PluginListFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/PluginListFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/PluginsFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/PluginsFragment.kt index 6fbb637bd..8aa8b2ad4 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/PluginsFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/PluginsFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/ProjectFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/ProjectFragment.kt index 91ca53711..c388d749b 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/ProjectFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/ProjectFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment diff --git a/app/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt index 6b54f36fb..d30b63fb5 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/ProjectOutputFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment @@ -15,7 +22,6 @@ import androidx.lifecycle.lifecycleScope import com.android.tools.smali.dexlib2.Opcodes import com.android.tools.smali.dexlib2.dexbacked.DexBackedDexFile import io.github.rosemoe.sora.langs.textmate.TextMateLanguage -import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import org.cosmicide.R @@ -103,19 +109,17 @@ class ProjectOutputFragment : BaseBindingFragment() runClass(index) } - fun runClass(className: String) = CoroutineScope(Dispatchers.IO).launch { + fun runClass(className: String) = lifecycleScope.launch(Dispatchers.IO) { val systemOut = PrintStream(object : OutputStream() { override fun write(p0: Int) { - // This is a hack to allow the editor to update properly even when in a while(true) loop - Thread.sleep(1) - val text = binding.infoEditor.text - lifecycleScope.launch(Dispatchers.Main) { + lifecycleScope.launch { text.insert( text.lineCount - 1, text.getColumnCount(text.lineCount - 1), p0.toChar().toString() ) + binding.infoEditor.invalidate() } } }) @@ -123,7 +127,7 @@ class ProjectOutputFragment : BaseBindingFragment() System.setErr(systemOut) System.setIn(EditorInputStream(binding.infoEditor)) - val loader = MultipleDexClassLoader(classLoader = javaClass.classLoader!!) + val loader = MultipleDexClassLoader() loader.loadDex(project.binDir.resolve("classes.dex").apply { setReadOnly() }) diff --git a/app/src/main/kotlin/org/cosmicide/fragment/SettingsFragment.kt b/app/src/main/kotlin/org/cosmicide/fragment/SettingsFragment.kt index d8e3b8afc..965dd6701 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/SettingsFragment.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/SettingsFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment @@ -17,7 +24,6 @@ import de.Maxr1998.modernpreferences.PreferencesAdapter import de.Maxr1998.modernpreferences.helpers.screen import de.Maxr1998.modernpreferences.helpers.subScreen import org.cosmicide.MainActivity -import org.cosmicide.rewrite.common.BaseBindingFragment import org.cosmicide.databinding.FragmentSettingsBinding import org.cosmicide.fragment.settings.AboutSettings import org.cosmicide.fragment.settings.AppearanceSettings @@ -26,6 +32,7 @@ import org.cosmicide.fragment.settings.EditorSettings import org.cosmicide.fragment.settings.FormatterSettings import org.cosmicide.fragment.settings.GitSettings import org.cosmicide.fragment.settings.PluginSettingsProvider +import org.cosmicide.rewrite.common.BaseBindingFragment /** * Fragment for displaying settings screen. diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/AboutSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/AboutSettings.kt index 7c7713776..6e700672a 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/AboutSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/AboutSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings @@ -35,7 +42,7 @@ import de.Maxr1998.modernpreferences.helpers.switch import de.Maxr1998.modernpreferences.preferences.choice.SelectionItem import de.Maxr1998.modernpreferences.preferences.choice.SingleChoiceDialogPreference import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.launch +import kotlinx.coroutines.async import kotlinx.coroutines.withContext import org.cosmicide.BuildConfig import org.cosmicide.R @@ -212,7 +219,7 @@ class AboutSettings(private val activity: FragmentActivity) : SettingsProvider { .setPositiveButton("Execute") { _, _ -> val editText = inflated.findViewById(android.R.id.edit) val command = editText.text.toString() - activity.lifecycleScope.launch(Dispatchers.IO) { + activity.lifecycleScope.async { val output = exec(command) withContext(Dispatchers.Main) { MaterialAlertDialogBuilder(activity) @@ -236,7 +243,7 @@ class AboutSettings(private val activity: FragmentActivity) : SettingsProvider { pref("clear_cache") { title = "Clear cache" onClick { - activity.lifecycleScope.launch(Dispatchers.IO) { + activity.lifecycleScope.async { ResourceUtil.resources.forEach { FileUtil.dataDir.resolve(it).delete() } diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/AppearanceSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/AppearanceSettings.kt index 88bfbca63..cf8edbfb7 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/AppearanceSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/AppearanceSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/CompilerSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/CompilerSettings.kt index 44326adc5..21cc515da 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/CompilerSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/CompilerSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/EditorSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/EditorSettings.kt index 516547da3..7be2c7a4c 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/EditorSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/EditorSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/FormatterSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/FormatterSettings.kt index 542de4527..ab846088f 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/FormatterSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/FormatterSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/GitSettings.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/GitSettings.kt index ac24e57e4..f6c1c01bb 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/GitSettings.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/GitSettings.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/PluginSettingsProvider.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/PluginSettingsProvider.kt index 5024e1c03..8e0e78293 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/PluginSettingsProvider.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/PluginSettingsProvider.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings @@ -17,9 +24,9 @@ import de.Maxr1998.modernpreferences.helpers.editText import de.Maxr1998.modernpreferences.helpers.onClick import de.Maxr1998.modernpreferences.helpers.pref import org.cosmicide.R -import org.cosmicide.rewrite.common.Prefs import org.cosmicide.fragment.PluginListFragment import org.cosmicide.fragment.PluginsFragment +import org.cosmicide.rewrite.common.Prefs import org.cosmicide.rewrite.plugin.api.PluginLoader import org.cosmicide.util.PreferenceKeys diff --git a/app/src/main/kotlin/org/cosmicide/fragment/settings/SettingsProvider.kt b/app/src/main/kotlin/org/cosmicide/fragment/settings/SettingsProvider.kt index b9f0a3be0..05c5a3110 100644 --- a/app/src/main/kotlin/org/cosmicide/fragment/settings/SettingsProvider.kt +++ b/app/src/main/kotlin/org/cosmicide/fragment/settings/SettingsProvider.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.fragment.settings diff --git a/app/src/main/kotlin/org/cosmicide/model/FileViewModel.kt b/app/src/main/kotlin/org/cosmicide/model/FileViewModel.kt index 1b5b13974..68e5ee369 100644 --- a/app/src/main/kotlin/org/cosmicide/model/FileViewModel.kt +++ b/app/src/main/kotlin/org/cosmicide/model/FileViewModel.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.model diff --git a/app/src/main/kotlin/org/cosmicide/model/ProjectViewModel.kt b/app/src/main/kotlin/org/cosmicide/model/ProjectViewModel.kt index 01cf7f953..e37e2d6cf 100644 --- a/app/src/main/kotlin/org/cosmicide/model/ProjectViewModel.kt +++ b/app/src/main/kotlin/org/cosmicide/model/ProjectViewModel.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.model diff --git a/app/src/main/kotlin/org/cosmicide/util/CommonUtils.kt b/app/src/main/kotlin/org/cosmicide/util/CommonUtils.kt index 92a211979..706f9d5a7 100644 --- a/app/src/main/kotlin/org/cosmicide/util/CommonUtils.kt +++ b/app/src/main/kotlin/org/cosmicide/util/CommonUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/DownloadUtil.kt b/app/src/main/kotlin/org/cosmicide/util/DownloadUtil.kt index 18dbb45dd..8d8a95b99 100644 --- a/app/src/main/kotlin/org/cosmicide/util/DownloadUtil.kt +++ b/app/src/main/kotlin/org/cosmicide/util/DownloadUtil.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/FileExt.kt b/app/src/main/kotlin/org/cosmicide/util/FileExt.kt index 78efcdcfb..df1eb4046 100644 --- a/app/src/main/kotlin/org/cosmicide/util/FileExt.kt +++ b/app/src/main/kotlin/org/cosmicide/util/FileExt.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/FileFactoryProvider.kt b/app/src/main/kotlin/org/cosmicide/util/FileFactoryProvider.kt index deff3f13f..e87e8f38e 100644 --- a/app/src/main/kotlin/org/cosmicide/util/FileFactoryProvider.kt +++ b/app/src/main/kotlin/org/cosmicide/util/FileFactoryProvider.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/FileIndex.kt b/app/src/main/kotlin/org/cosmicide/util/FileIndex.kt index 9f44a5360..2fa03fe48 100644 --- a/app/src/main/kotlin/org/cosmicide/util/FileIndex.kt +++ b/app/src/main/kotlin/org/cosmicide/util/FileIndex.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/PreferenceKeys.kt b/app/src/main/kotlin/org/cosmicide/util/PreferenceKeys.kt index 9e47add9b..4fddd1224 100644 --- a/app/src/main/kotlin/org/cosmicide/util/PreferenceKeys.kt +++ b/app/src/main/kotlin/org/cosmicide/util/PreferenceKeys.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/ProjectHandler.kt b/app/src/main/kotlin/org/cosmicide/util/ProjectHandler.kt index a74767e4d..b736384cb 100644 --- a/app/src/main/kotlin/org/cosmicide/util/ProjectHandler.kt +++ b/app/src/main/kotlin/org/cosmicide/util/ProjectHandler.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/ResourceUtil.kt b/app/src/main/kotlin/org/cosmicide/util/ResourceUtil.kt index a5cd5506e..457047993 100644 --- a/app/src/main/kotlin/org/cosmicide/util/ResourceUtil.kt +++ b/app/src/main/kotlin/org/cosmicide/util/ResourceUtil.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/kotlin/org/cosmicide/util/ext.kt b/app/src/main/kotlin/org/cosmicide/util/ext.kt index db70570fa..7eed80466 100644 --- a/app/src/main/kotlin/org/cosmicide/util/ext.kt +++ b/app/src/main/kotlin/org/cosmicide/util/ext.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.util diff --git a/app/src/main/res/drawable/baseline_arrow_back_24.xml b/app/src/main/res/drawable/baseline_arrow_back_24.xml index 7e01b04bf..b65b30c54 100644 --- a/app/src/main/res/drawable/baseline_arrow_back_24.xml +++ b/app/src/main/res/drawable/baseline_arrow_back_24.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 68a8fe397..851d2995d 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/layout/new_plugin_item.xml b/app/src/main/res/layout/new_plugin_item.xml index 759e802ed..1f19000c5 100644 --- a/app/src/main/res/layout/new_plugin_item.xml +++ b/app/src/main/res/layout/new_plugin_item.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index 797680245..dc10d1d9e 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/menu/treeview_menu.xml b/app/src/main/res/menu/treeview_menu.xml index 2d8e0d323..95434f8a8 100644 --- a/app/src/main/res/menu/treeview_menu.xml +++ b/app/src/main/res/menu/treeview_menu.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher.xml b/app/src/main/res/mipmap-anydpi/ic_launcher.xml index a5fe09469..da28817a3 100644 --- a/app/src/main/res/mipmap-anydpi/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi/ic_launcher.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml index a2e73136c..d473148d5 100644 --- a/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values-night/themes_custom.xml b/app/src/main/res/values-night/themes_custom.xml index 1ab56819b..b8fe5e069 100644 --- a/app/src/main/res/values-night/themes_custom.xml +++ b/app/src/main/res/values-night/themes_custom.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index c605f337e..c32692897 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + Cosmic IDE Rewrite diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index ea3534563..31e90142c 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values-v27/themes.xml b/app/src/main/res/values-v27/themes.xml index f32a086ac..9424fd7cd 100644 --- a/app/src/main/res/values-v27/themes.xml +++ b/app/src/main/res/values-v27/themes.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values-v31/themes.xml b/app/src/main/res/values-v31/themes.xml index 1e39037a7..3af65bb8f 100644 --- a/app/src/main/res/values-v31/themes.xml +++ b/app/src/main/res/values-v31/themes.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index fdf356841..cade05292 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 4ec51e60d..45e0d7af9 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9157f7e38..8dd34db28 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index d9402739e..30416a895 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 408bf10e5..6d2b9ebe2 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/values/themes_custom.xml b/app/src/main/res/values/themes_custom.xml index f1bc0e1df..b20aab683 100644 --- a/app/src/main/res/values/themes_custom.xml +++ b/app/src/main/res/values/themes_custom.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/main/res/xml/shortcuts.xml b/app/src/main/res/xml/shortcuts.xml index 441559725..bd4ab2e06 100644 --- a/app/src/main/res/xml/shortcuts.xml +++ b/app/src/main/res/xml/shortcuts.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/app/src/test/java/org/cosmicide/rewrite/chat/ChatProviderTest.kt b/app/src/test/java/org/cosmicide/rewrite/chat/ChatProviderTest.kt index 51585be7f..35243d672 100644 --- a/app/src/test/java/org/cosmicide/rewrite/chat/ChatProviderTest.kt +++ b/app/src/test/java/org/cosmicide/rewrite/chat/ChatProviderTest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.chat diff --git a/app/src/test/java/org/cosmicide/rewrite/editor/formatter/GoogleJavaFormatTest.kt b/app/src/test/java/org/cosmicide/rewrite/editor/formatter/GoogleJavaFormatTest.kt index 99b1b7abe..362486212 100644 --- a/app/src/test/java/org/cosmicide/rewrite/editor/formatter/GoogleJavaFormatTest.kt +++ b/app/src/test/java/org/cosmicide/rewrite/editor/formatter/GoogleJavaFormatTest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.editor.formatter diff --git a/app/src/test/java/org/cosmicide/rewrite/editor/formatter/KtfmtFormatterTest.kt b/app/src/test/java/org/cosmicide/rewrite/editor/formatter/KtfmtFormatterTest.kt index 008744a52..f1e13f059 100644 --- a/app/src/test/java/org/cosmicide/rewrite/editor/formatter/KtfmtFormatterTest.kt +++ b/app/src/test/java/org/cosmicide/rewrite/editor/formatter/KtfmtFormatterTest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.editor.formatter diff --git a/build-tools/build.gradle.kts b/build-tools/build.gradle.kts index 6da60f0ef..047e4e9ba 100644 --- a/build-tools/build.gradle.kts +++ b/build-tools/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/build-tools/src/main/java/org/cosmicide/build/BuildReporter.kt b/build-tools/src/main/java/org/cosmicide/build/BuildReporter.kt index c7d05c86e..9b8df3097 100644 --- a/build-tools/src/main/java/org/cosmicide/build/BuildReporter.kt +++ b/build-tools/src/main/java/org/cosmicide/build/BuildReporter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build diff --git a/build-tools/src/main/java/org/cosmicide/build/Javap.kt b/build-tools/src/main/java/org/cosmicide/build/Javap.kt index 4c5067745..01cae4325 100644 --- a/build-tools/src/main/java/org/cosmicide/build/Javap.kt +++ b/build-tools/src/main/java/org/cosmicide/build/Javap.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build diff --git a/build-tools/src/main/java/org/cosmicide/build/Task.kt b/build-tools/src/main/java/org/cosmicide/build/Task.kt index f9b6cb88c..967061778 100644 --- a/build-tools/src/main/java/org/cosmicide/build/Task.kt +++ b/build-tools/src/main/java/org/cosmicide/build/Task.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build diff --git a/build-tools/src/main/java/org/cosmicide/build/dex/D8Task.kt b/build-tools/src/main/java/org/cosmicide/build/dex/D8Task.kt index f7cde53f9..ef07a462e 100644 --- a/build-tools/src/main/java/org/cosmicide/build/dex/D8Task.kt +++ b/build-tools/src/main/java/org/cosmicide/build/dex/D8Task.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.dex diff --git a/build-tools/src/main/java/org/cosmicide/build/java/JarTask.kt b/build-tools/src/main/java/org/cosmicide/build/java/JarTask.kt index cf2d2b365..3a6c628f3 100644 --- a/build-tools/src/main/java/org/cosmicide/build/java/JarTask.kt +++ b/build-tools/src/main/java/org/cosmicide/build/java/JarTask.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.java diff --git a/build-tools/src/main/java/org/cosmicide/build/java/JavaCompileTask.kt b/build-tools/src/main/java/org/cosmicide/build/java/JavaCompileTask.kt index 3a8aa45bb..7a15932cc 100644 --- a/build-tools/src/main/java/org/cosmicide/build/java/JavaCompileTask.kt +++ b/build-tools/src/main/java/org/cosmicide/build/java/JavaCompileTask.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.java diff --git a/build-tools/src/main/java/org/cosmicide/build/kotlin/KotlinCompiler.kt b/build-tools/src/main/java/org/cosmicide/build/kotlin/KotlinCompiler.kt index bd25513b3..0f6ea9789 100644 --- a/build-tools/src/main/java/org/cosmicide/build/kotlin/KotlinCompiler.kt +++ b/build-tools/src/main/java/org/cosmicide/build/kotlin/KotlinCompiler.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.kotlin diff --git a/build-tools/src/main/java/org/cosmicide/build/scala/ScalaCompiler.kt.test b/build-tools/src/main/java/org/cosmicide/build/scala/ScalaCompiler.kt.test index 3e4d15184..f270d621d 100644 --- a/build-tools/src/main/java/org/cosmicide/build/scala/ScalaCompiler.kt.test +++ b/build-tools/src/main/java/org/cosmicide/build/scala/ScalaCompiler.kt.test @@ -2,7 +2,7 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.scala diff --git a/build-tools/src/main/java/org/cosmicide/build/util/utils.kt b/build-tools/src/main/java/org/cosmicide/build/util/utils.kt index f50a78eed..a71b74a6e 100644 --- a/build-tools/src/main/java/org/cosmicide/build/util/utils.kt +++ b/build-tools/src/main/java/org/cosmicide/build/util/utils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.build.util diff --git a/build-tools/src/main/java/org/cosmicide/editor/analyzers/Cache.kt b/build-tools/src/main/java/org/cosmicide/editor/analyzers/Cache.kt index 57d89b49d..40f3f24c1 100644 --- a/build-tools/src/main/java/org/cosmicide/editor/analyzers/Cache.kt +++ b/build-tools/src/main/java/org/cosmicide/editor/analyzers/Cache.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.analyzers diff --git a/build-tools/src/main/java/org/cosmicide/editor/analyzers/EditorDiagnosticsMarker.kt b/build-tools/src/main/java/org/cosmicide/editor/analyzers/EditorDiagnosticsMarker.kt index de9c6c04c..787687eae 100644 --- a/build-tools/src/main/java/org/cosmicide/editor/analyzers/EditorDiagnosticsMarker.kt +++ b/build-tools/src/main/java/org/cosmicide/editor/analyzers/EditorDiagnosticsMarker.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.analyzers diff --git a/build-tools/src/main/java/org/cosmicide/editor/analyzers/JavaAnalyzer.kt b/build-tools/src/main/java/org/cosmicide/editor/analyzers/JavaAnalyzer.kt index 8bbd756cc..5a805dcbe 100644 --- a/build-tools/src/main/java/org/cosmicide/editor/analyzers/JavaAnalyzer.kt +++ b/build-tools/src/main/java/org/cosmicide/editor/analyzers/JavaAnalyzer.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.editor.analyzers diff --git a/build.gradle.kts b/build.gradle.kts index a1242535b..67224f3f7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ buildscript { dependencies { diff --git a/common/build.gradle.kts b/common/build.gradle.kts index 0040e83af..f6b2eb70a 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/common/src/main/java/org/cosmicide/rewrite/common/Analytics.kt b/common/src/main/java/org/cosmicide/rewrite/common/Analytics.kt index 21421921d..b831e918a 100644 --- a/common/src/main/java/org/cosmicide/rewrite/common/Analytics.kt +++ b/common/src/main/java/org/cosmicide/rewrite/common/Analytics.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.common diff --git a/common/src/main/java/org/cosmicide/rewrite/common/BaseBindingFragment.kt b/common/src/main/java/org/cosmicide/rewrite/common/BaseBindingFragment.kt index 37965d8d0..c5dad2308 100644 --- a/common/src/main/java/org/cosmicide/rewrite/common/BaseBindingFragment.kt +++ b/common/src/main/java/org/cosmicide/rewrite/common/BaseBindingFragment.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.common diff --git a/common/src/main/java/org/cosmicide/rewrite/common/Prefs.kt b/common/src/main/java/org/cosmicide/rewrite/common/Prefs.kt index 8226aac24..cc3196cc0 100644 --- a/common/src/main/java/org/cosmicide/rewrite/common/Prefs.kt +++ b/common/src/main/java/org/cosmicide/rewrite/common/Prefs.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.common diff --git a/common/src/main/java/org/cosmicide/rewrite/editor/EditorCompletionItem.kt b/common/src/main/java/org/cosmicide/rewrite/editor/EditorCompletionItem.kt index 7fdf38c14..895f94a08 100644 --- a/common/src/main/java/org/cosmicide/rewrite/editor/EditorCompletionItem.kt +++ b/common/src/main/java/org/cosmicide/rewrite/editor/EditorCompletionItem.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.editor diff --git a/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeFormatter.kt b/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeFormatter.kt index 2ede18c94..a9e85ded5 100644 --- a/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeFormatter.kt +++ b/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeFormatter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.editor.language diff --git a/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeLanguage.kt b/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeLanguage.kt index 38be2a693..392fe0209 100644 --- a/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeLanguage.kt +++ b/common/src/main/java/org/cosmicide/rewrite/editor/language/IdeLanguage.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package io.github.rosemoe.sora.langs.textmate diff --git a/common/src/main/res/layout/preference_switch.xml b/common/src/main/res/layout/preference_switch.xml index 6a1ec852c..a105384ef 100644 --- a/common/src/main/res/layout/preference_switch.xml +++ b/common/src/main/res/layout/preference_switch.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/datadir/src/main/AndroidManifest.xml b/datadir/src/main/AndroidManifest.xml index 86e1bdc20..3ef8919bb 100644 --- a/datadir/src/main/AndroidManifest.xml +++ b/datadir/src/main/AndroidManifest.xml @@ -3,7 +3,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/datadir/src/main/kotlin/changedatadirectory/Main.kt b/datadir/src/main/kotlin/changedatadirectory/Main.kt index 885001e6b..604e4f8ac 100644 --- a/datadir/src/main/kotlin/changedatadirectory/Main.kt +++ b/datadir/src/main/kotlin/changedatadirectory/Main.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ diff --git a/feature/TreeView/build.gradle.kts b/feature/TreeView/build.gradle.kts index b39e4421d..bf84b6f9c 100644 --- a/feature/TreeView/build.gradle.kts +++ b/feature/TreeView/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/TreeView/src/androidTest/java/com/ameen/treeview/ExampleInstrumentedTest.kt b/feature/TreeView/src/androidTest/java/com/ameen/treeview/ExampleInstrumentedTest.kt index 755db98b4..bdd9942db 100644 --- a/feature/TreeView/src/androidTest/java/com/ameen/treeview/ExampleInstrumentedTest.kt +++ b/feature/TreeView/src/androidTest/java/com/ameen/treeview/ExampleInstrumentedTest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.ameen.treeview diff --git a/feature/TreeView/src/main/AndroidManifest.xml b/feature/TreeView/src/main/AndroidManifest.xml index 5584c65c2..01741ced3 100644 --- a/feature/TreeView/src/main/AndroidManifest.xml +++ b/feature/TreeView/src/main/AndroidManifest.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/feature/TreeView/src/main/res/drawable/outline_folder_24.xml b/feature/TreeView/src/main/res/drawable/outline_folder_24.xml index 3a2c01e76..41becf5aa 100644 --- a/feature/TreeView/src/main/res/drawable/outline_folder_24.xml +++ b/feature/TreeView/src/main/res/drawable/outline_folder_24.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + diff --git a/feature/TreeView/src/test/java/com/ameen/treeview/ExampleUnitTest.kt b/feature/TreeView/src/test/java/com/ameen/treeview/ExampleUnitTest.kt index f0e54fddf..52b8226cc 100644 --- a/feature/TreeView/src/test/java/com/ameen/treeview/ExampleUnitTest.kt +++ b/feature/TreeView/src/test/java/com/ameen/treeview/ExampleUnitTest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.ameen.treeview diff --git a/feature/bardapi/build.gradle.kts b/feature/bardapi/build.gradle.kts index 3e171fd7e..c5e0376e0 100644 --- a/feature/bardapi/build.gradle.kts +++ b/feature/bardapi/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/AIClient.kt b/feature/bardapi/src/main/java/com/pkslow/ai/AIClient.kt index 5589aadc5..05e471270 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/AIClient.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/AIClient.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/GoogleBardClient.kt b/feature/bardapi/src/main/java/com/pkslow/ai/GoogleBardClient.kt index c685525e0..4ce8d3818 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/GoogleBardClient.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/GoogleBardClient.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/domain/Answer.kt b/feature/bardapi/src/main/java/com/pkslow/ai/domain/Answer.kt index 0bd222467..7a8bb23c3 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/domain/Answer.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/domain/Answer.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.domain diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardRequest.kt b/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardRequest.kt index c3af35d88..b9514d647 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardRequest.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardRequest.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.domain diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardResponse.kt b/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardResponse.kt index 56691b7bb..8112ed233 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardResponse.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/domain/BardResponse.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.domain diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/domain/Image.kt b/feature/bardapi/src/main/java/com/pkslow/ai/domain/Image.kt index 0756c92af..9560c27fa 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/domain/Image.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/domain/Image.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.domain diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/utils/BardUtils.kt b/feature/bardapi/src/main/java/com/pkslow/ai/utils/BardUtils.kt index ce713b2c4..e7e160651 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/utils/BardUtils.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/utils/BardUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.utils diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/utils/Constants.kt b/feature/bardapi/src/main/java/com/pkslow/ai/utils/Constants.kt index 9d11fa265..a4e222545 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/utils/Constants.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/utils/Constants.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.utils diff --git a/feature/bardapi/src/main/java/com/pkslow/ai/utils/WebUtils.kt b/feature/bardapi/src/main/java/com/pkslow/ai/utils/WebUtils.kt index 9e8235b35..a7922e3a4 100644 --- a/feature/bardapi/src/main/java/com/pkslow/ai/utils/WebUtils.kt +++ b/feature/bardapi/src/main/java/com/pkslow/ai/utils/WebUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.pkslow.ai.utils diff --git a/feature/code-navigation/build.gradle.kts b/feature/code-navigation/build.gradle.kts index fe737e85d..20d1d1240 100644 --- a/feature/code-navigation/build.gradle.kts +++ b/feature/code-navigation/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/code-navigation/src/main/java/dev/pranav/navigation/NavigationProvider.kt b/feature/code-navigation/src/main/java/dev/pranav/navigation/NavigationProvider.kt index 3f56dd599..b6231abab 100644 --- a/feature/code-navigation/src/main/java/dev/pranav/navigation/NavigationProvider.kt +++ b/feature/code-navigation/src/main/java/dev/pranav/navigation/NavigationProvider.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package dev.pranav.navigation diff --git a/feature/completion/java/build.gradle.kts b/feature/completion/java/build.gradle.kts index f271c2e4b..052e7ea52 100644 --- a/feature/completion/java/build.gradle.kts +++ b/feature/completion/java/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java index 5df2c48de..6da2be5be 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/JavaCompletions.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* @@ -26,7 +33,6 @@ import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; -import com.google.common.collect.ImmutableList; import com.tyron.javacompletion.completion.CompletionResult; import com.tyron.javacompletion.file.FileManager; import com.tyron.javacompletion.file.FileManagerImpl; @@ -47,6 +53,8 @@ public class JavaCompletions { private final ExecutorService mExecutor; + private static final String notInit = "Not yet initialized."; + private boolean mInitialized; private FileManager mFileManager; private Project mProject; @@ -76,7 +84,7 @@ public synchronized void initialize(URI projectRootUri, JavaCompletionOptions op if (options.getIgnorePaths() != null) { ignorePaths = options.getIgnorePaths(); } else { - ignorePaths = ImmutableList.of(); + ignorePaths = List.of(); } mFileManager = new FileManagerImpl(projectRootUri, ignorePaths, mExecutor); mProject = new Project(mFileManager, projectRootUri, IndexOptions.FULL_INDEX_BUILDER.build()); @@ -101,7 +109,7 @@ public synchronized void shutdown() { } public synchronized Project getProject() { - checkState(mInitialized, "Not yet initialized."); + checkState(mInitialized, notInit); return checkNotNull(mProject); } @@ -111,12 +119,12 @@ public synchronized Project getProject() { * to file immediately */ public synchronized void updateFileContent(Path file, String newContent) { - checkState(mInitialized, "Not yet initialized."); + checkState(mInitialized, notInit); mFileManager.setSnaphotContent(file.toUri(), newContent); } public synchronized void openFile(Path file, String content) throws IOException { - checkState(mInitialized, "Not yet initialized."); + checkState(mInitialized, notInit); mFileManager.openFileForSnapshot(file.toUri(), content); } @@ -128,7 +136,7 @@ public synchronized void openFile(Path file, String content) throws IOException * @param column 0 based column of the caret */ public synchronized CompletionResult getCompletions(Path file, int line, int column) { - checkState(mInitialized, "Not yet initialized."); + checkState(mInitialized, notInit); return mProject.getCompletionResult(file, line, column); } } diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/AllEntitiesCompletor.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/AllEntitiesCompletor.java index 0b72667b3..584b9cffd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/AllEntitiesCompletor.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/AllEntitiesCompletor.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassForImportCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassForImportCandidate.java index e178f3e7e..8a285fea8 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassForImportCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassForImportCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassMemberCompletor.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassMemberCompletor.java index ef83f43d3..48af1f26a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassMemberCompletor.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ClassMemberCompletor.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteMemberAction.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteMemberAction.java index 62f1c63b2..a7e377caf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteMemberAction.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteMemberAction.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteSymbolAction.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteSymbolAction.java index 521eac95e..8f7da3cf3 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteSymbolAction.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompleteSymbolAction.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionAction.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionAction.java index 70bbe84dd..726c6f4d4 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionAction.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionAction.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidate.java index d52348373..7d6cf23e1 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateListBuilder.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateListBuilder.java index ba0d6b130..cef211446 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateListBuilder.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateListBuilder.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateWithMatchLevel.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateWithMatchLevel.java index 62853750d..c7cb10ebf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateWithMatchLevel.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionCandidateWithMatchLevel.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionPrefixMatcher.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionPrefixMatcher.java index 4e261d1bc..2f0ab8bda 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionPrefixMatcher.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionPrefixMatcher.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionResult.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionResult.java index 3df08d88d..3732d7927 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionResult.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/CompletionResult.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/Completor.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/Completor.java index fcce00426..b65c5a8b7 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/Completor.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/Completor.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ContentWithLineMap.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ContentWithLineMap.java index 31e30691e..56b5b5e78 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ContentWithLineMap.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/ContentWithLineMap.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityBasedCompletionCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityBasedCompletionCandidate.java index da2310f60..90d26968e 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityBasedCompletionCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityBasedCompletionCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityCompletionCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityCompletionCandidate.java index 144763e70..4e2aa5d5c 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityCompletionCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/EntityCompletionCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/KeywordCompletionCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/KeywordCompletionCandidate.java index fdd8d3878..7d8f78ec8 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/KeywordCompletionCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/KeywordCompletionCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/SimpleCompletionCandidate.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/SimpleCompletionCandidate.java index bd1e13e24..b24d3d168 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/SimpleCompletionCandidate.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/SimpleCompletionCandidate.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/TextEditOptions.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/TextEditOptions.java index c574966a7..4035560bd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/TextEditOptions.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/completion/TextEditOptions.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/EditHistory.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/EditHistory.java index 4b474eacb..a4aa143fe 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/EditHistory.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/EditHistory.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileChangeListener.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileChangeListener.java index 1fad8934e..008ce8741 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileChangeListener.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileChangeListener.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManager.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManager.java index a63a10e32..1735fb1ed 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManager.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManager.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManagerImpl.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManagerImpl.java index 5cb4e80db..69c508aef 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManagerImpl.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileManagerImpl.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileSnapshot.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileSnapshot.java index 672caa369..87ce6f65a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileSnapshot.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileSnapshot.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileTextLocation.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileTextLocation.java index 0adb97aac..c1a1caaa4 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileTextLocation.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileTextLocation.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileWatcher.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileWatcher.java index f322dbc53..d658b76a0 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileWatcher.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/FileWatcher.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/PathUtils.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/PathUtils.java index ccf53ba77..9746f6cd2 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/PathUtils.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/PathUtils.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/SimpleFileManager.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/SimpleFileManager.java index 58f1850b1..1bf9c4ca7 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/SimpleFileManager.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/SimpleFileManager.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextPosition.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextPosition.java index 4dd6c2121..2a7d81320 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextPosition.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextPosition.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextRange.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextRange.java index 450b825f7..7855184eb 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextRange.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/file/TextRange.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/logging/JLogger.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/logging/JLogger.java index a22a990dd..60435bb24 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/logging/JLogger.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/logging/JLogger.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageEntity.java index bf03e44c1..3e7af3397 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageScope.java index 2d1cc55a2..4011eee70 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/AggregatePackageScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* @@ -39,6 +46,8 @@ public class AggregatePackageScope extends PackageScope { private final Set packageScopes; + private static final String notSupported = "not supported."; + public AggregatePackageScope() { packageScopes = new HashSet<>(); } @@ -52,8 +61,8 @@ public Multimap getMemberEntities() { for (Map.Entry entry : packageScope.getMemberEntities().entries()) { String key = entry.getKey(); Entity entity = entry.getValue(); - if (entity instanceof PackageEntity) { - packageEntityMembers.put(key, (PackageEntity) entity); + if (entity instanceof PackageEntity packageEntity) { + packageEntityMembers.put(key, packageEntity); } else { members.put(key, entity); } @@ -82,22 +91,22 @@ public Multimap getMemberEntities() { @Override public void addEntity(Entity entity) { - throw new UnsupportedOperationException("not supported."); + throw new UnsupportedOperationException(notSupported); } @Override public void removePackage(PackageEntity entity) { - throw new UnsupportedOperationException("not supported."); + throw new UnsupportedOperationException(notSupported); } @Override public void addFile(FileScope fileScope) { - throw new UnsupportedOperationException("not supported."); + throw new UnsupportedOperationException(notSupported); } @Override public void removeFile(FileScope fileScope) { - throw new UnsupportedOperationException("not supported."); + throw new UnsupportedOperationException(notSupported); } @Override diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/BlockScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/BlockScope.java index 27dea78a0..d46822603 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/BlockScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/BlockScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/ClassEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/ClassEntity.java index 2bd457fd1..42fa65a86 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/ClassEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/ClassEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EmptyScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EmptyScope.java index d701af690..6cfa19bc3 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EmptyScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EmptyScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Entity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Entity.java index b9bd6dcd5..b2c04f328 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Entity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Entity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityScope.java index b19cdced5..c14fb6ef9 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityWithContext.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityWithContext.java index ca226b397..743aee032 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityWithContext.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/EntityWithContext.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/FileScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/FileScope.java index c71ce6522..e1bfc5010 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/FileScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/FileScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaEntity.java index 30166cb26..13a599692 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaTypeReference.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaTypeReference.java index be28e10bf..54062ab8d 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaTypeReference.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/LambdaTypeReference.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MethodEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MethodEntity.java index e7e367e96..bd347e825 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MethodEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MethodEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Module.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Module.java index 7e43f0e09..2c4acaaee 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Module.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/Module.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MutableSolvedTypeParameters.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MutableSolvedTypeParameters.java index ade21adbc..1a9e07bc2 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MutableSolvedTypeParameters.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/MutableSolvedTypeParameters.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/NullEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/NullEntity.java index 205608241..529302a57 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/NullEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/NullEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageEntity.java index da8ecc954..672d5a8ab 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageScope.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageScope.java index 0ef20cba3..f7520d50b 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageScope.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PackageScope.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PrimitiveEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PrimitiveEntity.java index e1c6a635b..845b29eb7 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PrimitiveEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/PrimitiveEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SimpleType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SimpleType.java index 0094247e2..395d5ef9b 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SimpleType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SimpleType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedArrayType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedArrayType.java index 37c3c95e1..5ad8004bf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedArrayType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedArrayType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedEntityType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedEntityType.java index 9b8dedb9c..2bcdd1a68 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedEntityType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedEntityType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedNullType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedNullType.java index e2ea4abe4..957cbe1d1 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedNullType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedNullType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPackageType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPackageType.java index 5af1f7b84..11b3262c4 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPackageType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPackageType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPrimitiveType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPrimitiveType.java index 8099aaadc..91ca1d664 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPrimitiveType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedPrimitiveType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedReferenceType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedReferenceType.java index 5f4f23331..41366e099 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedReferenceType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedReferenceType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedType.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedType.java index 54d3ab6bd..2b7e051ff 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedType.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedType.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedTypeParameters.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedTypeParameters.java index 5dadcc8a0..1e655c6dd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedTypeParameters.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/SolvedTypeParameters.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeArgument.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeArgument.java index 3339fb844..a5091bd90 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeArgument.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeArgument.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeParameter.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeParameter.java index 52eef1f29..39eff24a0 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeParameter.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeParameter.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeReference.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeReference.java index d1fb5f585..c86696cf1 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeReference.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/TypeReference.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/VariableEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/VariableEntity.java index 7c9b527dd..6a557ecf0 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/VariableEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/VariableEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/WildcardTypeArgument.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/WildcardTypeArgument.java index 123e3f7b1..a40a45f0a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/WildcardTypeArgument.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/WildcardTypeArgument.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/MethodInvocationEntity.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/MethodInvocationEntity.java index cdc0d5a9d..a7fd30a8d 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/MethodInvocationEntity.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/MethodInvocationEntity.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/NestedRangeMapBuilder.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/NestedRangeMapBuilder.java index 9db5dacb5..0811dadf3 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/NestedRangeMapBuilder.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/NestedRangeMapBuilder.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/QualifiedNames.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/QualifiedNames.java index fbb267cbd..515c826fc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/QualifiedNames.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/model/util/QualifiedNames.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/IndexOptions.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/IndexOptions.java index db1750c7c..63f8edce2 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/IndexOptions.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/IndexOptions.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptions.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptions.java index 1ce36e1c4..2868bb5bf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptions.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptions.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptionsImpl.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptionsImpl.java index 0baa22ea7..7306b3caf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptionsImpl.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/options/JavaCompletionOptionsImpl.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AdjustedLineMap.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AdjustedLineMap.java index 05af105ff..cad1b42b6 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AdjustedLineMap.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AdjustedLineMap.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* @@ -27,7 +34,6 @@ import static com.google.common.base.Preconditions.checkNotNull; import com.google.auto.value.AutoValue; -import com.google.common.collect.ImmutableList; import com.google.common.collect.Ordering; import com.sun.source.tree.LineMap; @@ -46,7 +52,7 @@ public class AdjustedLineMap implements LineMap { private static final Adjustment INITIAL_LINE_START_ADJUSTMENT = Adjustment.create(1, 0); private static final Adjustment INITIAL_COLUMN_ADJUSTMENT = Adjustment.create(1, 1); private static final List DEFAULT_COLUMN_ADJUSTMENTS = - ImmutableList.of(INITIAL_COLUMN_ADJUSTMENT); + List.of(INITIAL_COLUMN_ADJUSTMENT); // Sorted original line number -> adjusted line start position mappings. // Last line is guaranteed to exist if there are insertions on it. @@ -97,10 +103,10 @@ private static List findAdjusted(List adjustments, long Adjustment adjustment = adjustments.get(i); if (adjustment.getAdjusted() > adjusted) { Adjustment lowerBound = (i > 0) ? adjustments.get(i - 1) : INITIAL_LINE_START_ADJUSTMENT; - return ImmutableList.of(lowerBound, adjustment); + return List.of(lowerBound, adjustment); } } - return ImmutableList.of(adjustments.get(adjustments.size() - 1)); + return List.of(adjustments.get(adjustments.size() - 1)); } @Override diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AstScanner.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AstScanner.java index e524dd1dd..973652dcc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AstScanner.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/AstScanner.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/FileContentFixer.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/FileContentFixer.java index 28f11f0cd..a4d926732 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/FileContentFixer.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/FileContentFixer.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Insertion.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Insertion.java index f225d8fb0..dc3f92e1e 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Insertion.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Insertion.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/LineMapUtil.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/LineMapUtil.java index a81f54cf7..1af81d4c4 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/LineMapUtil.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/LineMapUtil.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Parser.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Parser.java index cd99c18c3..8fbf5d0f7 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Parser.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/Parser.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/ParserContext.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/ParserContext.java index 7ba638a9e..401249613 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/ParserContext.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/ParserContext.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/SourceFileObject.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/SourceFileObject.java index 3552c3585..76d70b350 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/SourceFileObject.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/SourceFileObject.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TreePathFormatter.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TreePathFormatter.java index 317b84f88..02d6b891f 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TreePathFormatter.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TreePathFormatter.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeArgumentScanner.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeArgumentScanner.java index 68a4c1de2..bfed9c663 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeArgumentScanner.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeArgumentScanner.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeReferenceScanner.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeReferenceScanner.java index 2fda4caff..affaba80f 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeReferenceScanner.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/TypeReferenceScanner.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/AttributeInfo.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/AttributeInfo.java index 38b3f5ffe..d8f7fbadc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/AttributeInfo.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/AttributeInfo.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassAccessFlag.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassAccessFlag.java index 8cbd74574..bfd6d4351 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassAccessFlag.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassAccessFlag.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileInfo.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileInfo.java index bc8854f34..b7856fefc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileInfo.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileInfo.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileParser.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileParser.java index 43cd7f317..d94651174 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileParser.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassFileParser.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassInfoConverter.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassInfoConverter.java index dd4795551..c57f53cc5 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassInfoConverter.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassInfoConverter.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassModuleBuilder.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassModuleBuilder.java index 32cff486a..3219c130e 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassModuleBuilder.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassModuleBuilder.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassSignature.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassSignature.java index fd3ceeba2..7ba95f1fd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassSignature.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ClassSignature.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ConstantPoolInfo.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ConstantPoolInfo.java index 3ebe275d7..ccd4c3fad 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ConstantPoolInfo.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ConstantPoolInfo.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/FieldInfo.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/FieldInfo.java index cc606a9d7..93734b7d9 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/FieldInfo.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/FieldInfo.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/InnerClassEntry.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/InnerClassEntry.java index e30d01c13..c6a2a16a8 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/InnerClassEntry.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/InnerClassEntry.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodInfo.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodInfo.java index ec29551c7..1da8d179c 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodInfo.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodInfo.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodSignature.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodSignature.java index ba191c2de..827233e59 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodSignature.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/MethodSignature.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ParsedClassFile.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ParsedClassFile.java index be678c651..d2bddd879 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ParsedClassFile.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/ParsedClassFile.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureLexer.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureLexer.java index 026bbbadf..0850b5a0f 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureLexer.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureLexer.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureParser.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureParser.java index aee4ce37e..e2f1b934a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureParser.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/parser/classfile/SignatureParser.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileItem.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileItem.java index c0e1bb740..879350402 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileItem.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileItem.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileSystemModuleManager.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileSystemModuleManager.java index 7bcac36fd..4340a60bc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileSystemModuleManager.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/FileSystemModuleManager.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/ModuleManager.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/ModuleManager.java index 241e5ed9d..48110026a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/ModuleManager.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/ModuleManager.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/PositionContext.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/PositionContext.java index a6ccaf395..d13d71263 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/PositionContext.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/PositionContext.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/Project.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/Project.java index 3c3b58052..cb704dde3 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/Project.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/Project.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/SimpleModuleManager.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/SimpleModuleManager.java index 707c8d2e5..47c214c5a 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/project/SimpleModuleManager.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/project/SimpleModuleManager.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Position.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Position.java index 4a092d0bd..63e75698d 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Position.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Position.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Range.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Range.java index f4515fc29..b33b7f3dc 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Range.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/Range.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/TextEdit.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/TextEdit.java index a47010fbd..beb7fe911 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/TextEdit.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/TextEdit.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/textdocument/CompletionItem.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/textdocument/CompletionItem.java index 9bb178319..fbef1b9d2 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/textdocument/CompletionItem.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/protocol/textdocument/CompletionItem.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/storage/IndexStore.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/storage/IndexStore.java index 51bde6695..7429f6086 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/storage/IndexStore.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/storage/IndexStore.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/AstPrinter.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/AstPrinter.java index 2ea85d7b8..1df735e33 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/AstPrinter.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/AstPrinter.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/Indexer.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/Indexer.java index 5cd0867b7..1e65ee5a1 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/Indexer.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/Indexer.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/JarPrinter.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/JarPrinter.java index e79f98202..da69957eb 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/JarPrinter.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/tool/JarPrinter.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/EntityShadowingListBuilder.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/EntityShadowingListBuilder.java index fb4458c27..5ecc826dd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/EntityShadowingListBuilder.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/EntityShadowingListBuilder.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/ExpressionSolver.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/ExpressionSolver.java index 9f0f93f6d..3d5f106bf 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/ExpressionSolver.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/ExpressionSolver.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/MemberSolver.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/MemberSolver.java index 570623c5a..bec5d72c7 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/MemberSolver.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/MemberSolver.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/OverloadSolver.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/OverloadSolver.java index 283743f3d..6cce20a9e 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/OverloadSolver.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/OverloadSolver.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/TypeSolver.java b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/TypeSolver.java index 52a66e50b..e64d5aabd 100644 --- a/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/TypeSolver.java +++ b/feature/completion/java/src/main/java/com/tyron/javacompletion/typesolver/TypeSolver.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/build.gradle.kts b/feature/completion/kotlin/build.gradle.kts index c15f26b1d..85df84aa9 100644 --- a/feature/completion/kotlin/build.gradle.kts +++ b/feature/completion/kotlin/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinFile.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinFile.kt index 9acdc1497..3636b3fd6 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinFile.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinFile.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinResolutionFacade.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinResolutionFacade.kt index d5b45967d..e7d2c654f 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinResolutionFacade.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/KotlinResolutionFacade.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/DescriptorToSourceUtilsIde.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/DescriptorToSourceUtilsIde.kt index 92da7a534..5ca8aa19e 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/DescriptorToSourceUtilsIde.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/DescriptorToSourceUtilsIde.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/ReferenceVariantsHelper.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/ReferenceVariantsHelper.kt index e88a97948..c039928a3 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/ReferenceVariantsHelper.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/codeInsight/ReferenceVariantsHelper.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/model/Analysis.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/model/Analysis.kt index baaf7ebf2..5835ccefe 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/model/Analysis.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/model/Analysis.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/ResolutionFacade.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/ResolutionFacade.kt index d6a1211e3..1634b1a54 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/ResolutionFacade.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/ResolutionFacade.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/frontendServiceHelpers.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/frontendServiceHelpers.kt index 9d0ec64e0..e8c4d8a4b 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/frontendServiceHelpers.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/frontendServiceHelpers.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/lazy/BodyResolveMode.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/lazy/BodyResolveMode.kt index c33454a54..ec7099af2 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/lazy/BodyResolveMode.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/resolve/lazy/BodyResolveMode.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/CallType.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/CallType.kt index 952e5d078..058410d0c 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/CallType.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/CallType.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ExplicitImportsScope.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ExplicitImportsScope.kt index d101c49ff..aa3281432 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ExplicitImportsScope.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ExplicitImportsScope.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/FuzzyType.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/FuzzyType.kt index 6d78d85a3..f8f502d12 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/FuzzyType.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/FuzzyType.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/IdeDescriptorRenderersScripting.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/IdeDescriptorRenderersScripting.kt index b83871ec3..16c36edd5 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/IdeDescriptorRenderersScripting.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/IdeDescriptorRenderersScripting.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ImportsUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ImportsUtils.kt index 4bd802033..130adfa37 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ImportsUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ImportsUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/NotPropertyList.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/NotPropertyList.kt index 7196845dd..272ca75fd 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/NotPropertyList.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/NotPropertyList.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ShadowedDeclarationsFilter.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ShadowedDeclarationsFilter.kt index 4c3a82638..dcf48e9e8 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ShadowedDeclarationsFilter.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/ShadowedDeclarationsFilter.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/StopWatch.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/StopWatch.kt index 9f50a3aa8..da0aa91c1 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/StopWatch.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/StopWatch.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/TypeUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/TypeUtils.kt index 02b85460e..13ef4ede1 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/TypeUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/TypeUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/Utils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/Utils.kt index 8501702b7..a0758eb0b 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/Utils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/Utils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/descriptorUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/descriptorUtils.kt index 8eb5556b9..d74f9f652 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/descriptorUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/descriptorUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/extensionsUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/extensionsUtils.kt index f54c9703c..48b6e3c6f 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/extensionsUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/extensionsUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/implicitReceivers.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/implicitReceivers.kt index be1fb482e..c2277830e 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/implicitReceivers.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/implicitReceivers.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/scopeUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/scopeUtils.kt index 0d1cbeebe..a3ab7d04f 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/scopeUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin/completion/util/scopeUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/completion/kotlin/src/main/java/com/tyron/kotlin_completion/util/PsiUtils.kt b/feature/completion/kotlin/src/main/java/com/tyron/kotlin_completion/util/PsiUtils.kt index c1ab7ebab..128b8fa6e 100644 --- a/feature/completion/kotlin/src/main/java/com/tyron/kotlin_completion/util/PsiUtils.kt +++ b/feature/completion/kotlin/src/main/java/com/tyron/kotlin_completion/util/PsiUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* diff --git a/feature/formatter/ktfmt/build.gradle.kts b/feature/formatter/ktfmt/build.gradle.kts index 23a3c3cd0..94229ad29 100644 --- a/feature/formatter/ktfmt/build.gradle.kts +++ b/feature/formatter/ktfmt/build.gradle.kts @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { id("java-library") diff --git a/feature/java-completion/build.gradle.kts b/feature/java-completion/build.gradle.kts index c63844dfe..41bc7cca6 100644 --- a/feature/java-completion/build.gradle.kts +++ b/feature/java-completion/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/CompletionProvider.kt b/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/CompletionProvider.kt index 62200e538..ff04dc6d7 100644 --- a/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/CompletionProvider.kt +++ b/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/CompletionProvider.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.completion.java.parser diff --git a/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/cache/SymbolCacher.kt b/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/cache/SymbolCacher.kt index b23ac14b7..876523ec7 100644 --- a/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/cache/SymbolCacher.kt +++ b/feature/java-completion/src/main/java/org/cosmicide/completion/java/parser/cache/SymbolCacher.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.completion.java.parser.cache diff --git a/feature/project/build.gradle.kts b/feature/project/build.gradle.kts index a7721cef8..969c26e0b 100644 --- a/feature/project/build.gradle.kts +++ b/feature/project/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/feature/project/src/main/java/org/cosmicide/project/Language.kt b/feature/project/src/main/java/org/cosmicide/project/Language.kt index ce9142f63..99b5896b5 100644 --- a/feature/project/src/main/java/org/cosmicide/project/Language.kt +++ b/feature/project/src/main/java/org/cosmicide/project/Language.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.project diff --git a/feature/project/src/main/java/org/cosmicide/project/Project.kt b/feature/project/src/main/java/org/cosmicide/project/Project.kt index 10ba38cb3..8ec730561 100644 --- a/feature/project/src/main/java/org/cosmicide/project/Project.kt +++ b/feature/project/src/main/java/org/cosmicide/project/Project.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.project diff --git a/feature/project/src/main/java/org/cosmicide/project/templates/Templates.kt b/feature/project/src/main/java/org/cosmicide/project/templates/Templates.kt index 2b839b462..3097a126e 100644 --- a/feature/project/src/main/java/org/cosmicide/project/templates/Templates.kt +++ b/feature/project/src/main/java/org/cosmicide/project/templates/Templates.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.project.templates diff --git a/gradle.properties b/gradle.properties index 6539cb76e..d9d47341d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,14 @@ # This file is part of Cosmic IDE. # Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. # Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with Foobar. If not, see . +# You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . +# + +# +# This file is part of Cosmic IDE. +# Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +# Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . # # Project-wide Gradle settings. # IDE (e.g. Android Studio) users: @@ -28,7 +35,6 @@ kotlin.experimental.tryK2=true # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library android.nonTransitiveRClass=true -android.defaults.buildfeatures.buildconfig=true org.gradle.unsafe.configuration-cache=true android.suppressUnsupportedCompileSdk=34 android.injected.testOnly=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 458751364..947195c0f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,7 +2,14 @@ # This file is part of Cosmic IDE. # Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. # Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -# You should have received a copy of the GNU General Public License along with Foobar. If not, see . +# You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . +# + +# +# This file is part of Cosmic IDE. +# Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +# Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . # #Sun Apr 16 13:43:03 IST 2023 distributionBase=GRADLE_USER_HOME diff --git a/jgit/build.gradle.kts b/jgit/build.gradle.kts index f514b8ff2..66c75b83d 100644 --- a/jgit/build.gradle.kts +++ b/jgit/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/jgit/src/main/java/dev/pranav/jgit/api/Author.kt b/jgit/src/main/java/dev/pranav/jgit/api/Author.kt index 8228b537d..6b3070d49 100644 --- a/jgit/src/main/java/dev/pranav/jgit/api/Author.kt +++ b/jgit/src/main/java/dev/pranav/jgit/api/Author.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package dev.pranav.jgit.api diff --git a/jgit/src/main/java/dev/pranav/jgit/tasks/Credentials.kt b/jgit/src/main/java/dev/pranav/jgit/tasks/Credentials.kt index c118db5ba..e57a35a60 100644 --- a/jgit/src/main/java/dev/pranav/jgit/tasks/Credentials.kt +++ b/jgit/src/main/java/dev/pranav/jgit/tasks/Credentials.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package dev.pranav.jgit.tasks diff --git a/jgit/src/main/java/dev/pranav/jgit/tasks/Repository.kt b/jgit/src/main/java/dev/pranav/jgit/tasks/Repository.kt index 98d508607..0b8458068 100644 --- a/jgit/src/main/java/dev/pranav/jgit/tasks/Repository.kt +++ b/jgit/src/main/java/dev/pranav/jgit/tasks/Repository.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package dev.pranav.jgit.tasks diff --git a/kotlinc/build.gradle.kts b/kotlinc/build.gradle.kts index 59e33c9c9..68a50b63d 100644 --- a/kotlinc/build.gradle.kts +++ b/kotlinc/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/kotlinc/src/main/AndroidManifest.xml b/kotlinc/src/main/AndroidManifest.xml index 84fd2bbc2..d407fc22d 100644 --- a/kotlinc/src/main/AndroidManifest.xml +++ b/kotlinc/src/main/AndroidManifest.xml @@ -2,7 +2,14 @@ ~ This file is part of Cosmic IDE. ~ Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ~ Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - ~ You should have received a copy of the GNU General Public License along with Foobar. If not, see . + ~ You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + --> + + \ No newline at end of file diff --git a/kotlinc/src/main/java/com/intellij/openapi/editor/Document.java b/kotlinc/src/main/java/com/intellij/openapi/editor/Document.java index 6ccbb44da..50b257bab 100644 --- a/kotlinc/src/main/java/com/intellij/openapi/editor/Document.java +++ b/kotlinc/src/main/java/com/intellij/openapi/editor/Document.java @@ -2,12 +2,20 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.openapi.editor; import com.intellij.openapi.Disposable; +import com.intellij.openapi.editor.event.BulkAwareDocumentListener; import com.intellij.openapi.editor.event.DocumentListener; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.UserDataHolder; diff --git a/kotlinc/src/main/java/com/intellij/openapi/editor/impl/DocumentImpl.java b/kotlinc/src/main/java/com/intellij/openapi/editor/impl/DocumentImpl.java index 63c791381..9c87046bc 100644 --- a/kotlinc/src/main/java/com/intellij/openapi/editor/impl/DocumentImpl.java +++ b/kotlinc/src/main/java/com/intellij/openapi/editor/impl/DocumentImpl.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.openapi.editor.impl; diff --git a/kotlinc/src/main/java/com/intellij/openapi/util/LowMemoryWatcherManager.kt b/kotlinc/src/main/java/com/intellij/openapi/util/LowMemoryWatcherManager.kt index 464752edd..bfcbfad8e 100644 --- a/kotlinc/src/main/java/com/intellij/openapi/util/LowMemoryWatcherManager.kt +++ b/kotlinc/src/main/java/com/intellij/openapi/util/LowMemoryWatcherManager.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.openapi.util diff --git a/kotlinc/src/main/java/com/intellij/psi/impl/PsiDocumentManagerBase.java b/kotlinc/src/main/java/com/intellij/psi/impl/PsiDocumentManagerBase.java index 609867177..e88aa20f1 100644 --- a/kotlinc/src/main/java/com/intellij/psi/impl/PsiDocumentManagerBase.java +++ b/kotlinc/src/main/java/com/intellij/psi/impl/PsiDocumentManagerBase.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.psi.impl; diff --git a/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentIntObjectHashMap.java b/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentIntObjectHashMap.java index b09dfd870..313079b86 100644 --- a/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentIntObjectHashMap.java +++ b/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentIntObjectHashMap.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.util.containers; diff --git a/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentLongObjectHashMap.java b/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentLongObjectHashMap.java index d5827b7ce..86a96e1fd 100644 --- a/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentLongObjectHashMap.java +++ b/kotlinc/src/main/java/com/intellij/util/containers/ConcurrentLongObjectHashMap.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.util.containers; diff --git a/kotlinc/src/main/java/com/intellij/util/containers/UnsafeUtil.java b/kotlinc/src/main/java/com/intellij/util/containers/UnsafeUtil.java index bc4fc8e13..8b157e9e0 100644 --- a/kotlinc/src/main/java/com/intellij/util/containers/UnsafeUtil.java +++ b/kotlinc/src/main/java/com/intellij/util/containers/UnsafeUtil.java @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package com.intellij.util.containers; diff --git a/kotlinc/src/main/java/javax/swing/Component.kt b/kotlinc/src/main/java/javax/swing/Component.kt index d875c26cc..f816d43a9 100644 --- a/kotlinc/src/main/java/javax/swing/Component.kt +++ b/kotlinc/src/main/java/javax/swing/Component.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing diff --git a/kotlinc/src/main/java/javax/swing/Graphics.kt b/kotlinc/src/main/java/javax/swing/Graphics.kt index 54737ce37..288356461 100644 --- a/kotlinc/src/main/java/javax/swing/Graphics.kt +++ b/kotlinc/src/main/java/javax/swing/Graphics.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing diff --git a/kotlinc/src/main/java/javax/swing/Icon.kt b/kotlinc/src/main/java/javax/swing/Icon.kt index 2b6c5b139..048e2ffab 100644 --- a/kotlinc/src/main/java/javax/swing/Icon.kt +++ b/kotlinc/src/main/java/javax/swing/Icon.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing diff --git a/kotlinc/src/main/java/javax/swing/JComponent.kt b/kotlinc/src/main/java/javax/swing/JComponent.kt index d221b5f09..fc6aba9f1 100644 --- a/kotlinc/src/main/java/javax/swing/JComponent.kt +++ b/kotlinc/src/main/java/javax/swing/JComponent.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing diff --git a/kotlinc/src/main/java/javax/swing/SwingUtilities.kt b/kotlinc/src/main/java/javax/swing/SwingUtilities.kt index 7938b9804..985ae450d 100644 --- a/kotlinc/src/main/java/javax/swing/SwingUtilities.kt +++ b/kotlinc/src/main/java/javax/swing/SwingUtilities.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing diff --git a/kotlinc/src/main/java/javax/swing/text/html/HTMLEditorKit.kt b/kotlinc/src/main/java/javax/swing/text/html/HTMLEditorKit.kt index bd8046f76..756546d43 100644 --- a/kotlinc/src/main/java/javax/swing/text/html/HTMLEditorKit.kt +++ b/kotlinc/src/main/java/javax/swing/text/html/HTMLEditorKit.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package javax.swing.text.html diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/ByteArrayCharSequence.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/ByteArrayCharSequence.kt index 0580b8056..d6faa071d 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/ByteArrayCharSequence.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/ByteArrayCharSequence.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.compiler.jarfs diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarFileSystem.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarFileSystem.kt index e3f7ff961..7beb7cdbc 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarFileSystem.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarFileSystem.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.compiler.jarfs diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarHandler.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarHandler.kt index 6e3fb681d..ea16eadf5 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarHandler.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarHandler.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.compiler.jarfs diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarVirtualFile.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarVirtualFile.kt index c9b285654..d95b9ca74 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarVirtualFile.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/compiler/jarfs/FastJarVirtualFile.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.compiler.jarfs diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/config/JvmContentRoots.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/config/JvmContentRoots.kt index 445a05aba..43aa7576f 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/config/JvmContentRoots.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/config/JvmContentRoots.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.config diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/javac/JavacLogger.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/javac/JavacLogger.kt index aacb4d292..94376cfdd 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/javac/JavacLogger.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/cli/jvm/javac/JavacLogger.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.cli.jvm.javac diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/util/ServiceLoaderLite.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/util/ServiceLoaderLite.kt index e20a80de1..732bcde44 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/util/ServiceLoaderLite.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/util/ServiceLoaderLite.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.util diff --git a/kotlinc/src/main/java/org/jetbrains/kotlin/utils/PathUtil.kt b/kotlinc/src/main/java/org/jetbrains/kotlin/utils/PathUtil.kt index 579ab8697..68701c556 100644 --- a/kotlinc/src/main/java/org/jetbrains/kotlin/utils/PathUtil.kt +++ b/kotlinc/src/main/java/org/jetbrains/kotlin/utils/PathUtil.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.jetbrains.kotlin.utils diff --git a/settings.gradle.kts b/settings.gradle.kts index 7c719fbdf..3b1144223 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") diff --git a/util/build.gradle.kts b/util/build.gradle.kts index d6929056a..edbc0d648 100644 --- a/util/build.gradle.kts +++ b/util/build.gradle.kts @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ plugins { diff --git a/util/src/main/java/org/cosmicide/rewrite/plugin/api/Hook.kt b/util/src/main/java/org/cosmicide/rewrite/plugin/api/Hook.kt index 2532c5b6b..2a07f1f72 100644 --- a/util/src/main/java/org/cosmicide/rewrite/plugin/api/Hook.kt +++ b/util/src/main/java/org/cosmicide/rewrite/plugin/api/Hook.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.plugin.api diff --git a/util/src/main/java/org/cosmicide/rewrite/plugin/api/HookManager.kt b/util/src/main/java/org/cosmicide/rewrite/plugin/api/HookManager.kt index 046e6db0c..393faa6c9 100644 --- a/util/src/main/java/org/cosmicide/rewrite/plugin/api/HookManager.kt +++ b/util/src/main/java/org/cosmicide/rewrite/plugin/api/HookManager.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.plugin.api diff --git a/util/src/main/java/org/cosmicide/rewrite/plugin/api/Plugin.kt b/util/src/main/java/org/cosmicide/rewrite/plugin/api/Plugin.kt index 37af4de78..bc10a4c32 100644 --- a/util/src/main/java/org/cosmicide/rewrite/plugin/api/Plugin.kt +++ b/util/src/main/java/org/cosmicide/rewrite/plugin/api/Plugin.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.plugin.api diff --git a/util/src/main/java/org/cosmicide/rewrite/plugin/api/PluginLoader.kt b/util/src/main/java/org/cosmicide/rewrite/plugin/api/PluginLoader.kt index 0c41d1136..f49084dd7 100644 --- a/util/src/main/java/org/cosmicide/rewrite/plugin/api/PluginLoader.kt +++ b/util/src/main/java/org/cosmicide/rewrite/plugin/api/PluginLoader.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.plugin.api @@ -12,8 +19,8 @@ import android.util.Log import de.Maxr1998.modernpreferences.PreferenceScreen import org.cosmicide.rewrite.util.MultipleDexClassLoader import java.io.File -import java.lang.reflect.Modifier import java.lang.reflect.InvocationTargetException +import java.lang.reflect.Modifier object PluginLoader { @JvmStatic diff --git a/util/src/main/java/org/cosmicide/rewrite/util/FileUtil.kt b/util/src/main/java/org/cosmicide/rewrite/util/FileUtil.kt index 6584c659c..d67d22c01 100644 --- a/util/src/main/java/org/cosmicide/rewrite/util/FileUtil.kt +++ b/util/src/main/java/org/cosmicide/rewrite/util/FileUtil.kt @@ -2,15 +2,19 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.util import java.io.File -import java.io.OutputStream -import java.util.zip.ZipEntry -import java.util.zip.ZipOutputStream object FileUtil { diff --git a/util/src/main/java/org/cosmicide/rewrite/util/Menus.kt b/util/src/main/java/org/cosmicide/rewrite/util/Menus.kt index 0ca4c65c3..c3918dc83 100644 --- a/util/src/main/java/org/cosmicide/rewrite/util/Menus.kt +++ b/util/src/main/java/org/cosmicide/rewrite/util/Menus.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.util diff --git a/util/src/main/java/org/cosmicide/rewrite/util/MultipleDexClassLoader.kt b/util/src/main/java/org/cosmicide/rewrite/util/MultipleDexClassLoader.kt index b2926f394..ed573ec2a 100644 --- a/util/src/main/java/org/cosmicide/rewrite/util/MultipleDexClassLoader.kt +++ b/util/src/main/java/org/cosmicide/rewrite/util/MultipleDexClassLoader.kt @@ -2,14 +2,21 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ /* * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.util diff --git a/util/src/main/java/org/cosmicide/rewrite/util/PermissionUtils.kt b/util/src/main/java/org/cosmicide/rewrite/util/PermissionUtils.kt index 23b823ca5..1a45a4719 100644 --- a/util/src/main/java/org/cosmicide/rewrite/util/PermissionUtils.kt +++ b/util/src/main/java/org/cosmicide/rewrite/util/PermissionUtils.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.util diff --git a/util/src/main/java/org/cosmicide/rewrite/util/ZipUtil.kt b/util/src/main/java/org/cosmicide/rewrite/util/ZipUtil.kt index 43b067f6e..fb3c7ffee 100644 --- a/util/src/main/java/org/cosmicide/rewrite/util/ZipUtil.kt +++ b/util/src/main/java/org/cosmicide/rewrite/util/ZipUtil.kt @@ -2,7 +2,14 @@ * This file is part of Cosmic IDE. * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * You should have received a copy of the GNU General Public License along with Foobar. If not, see . + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . + */ + +/* + * This file is part of Cosmic IDE. + * Cosmic IDE is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * Cosmic IDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * You should have received a copy of the GNU General Public License along with Cosmic IDE. If not, see . */ package org.cosmicide.rewrite.util