From 64a41a284eb672cec07c40c917bf58f3098a25de Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Mon, 22 Nov 2021 18:17:57 +0530 Subject: [PATCH] Added license --- README.md | 21 ++++++++++++++++++- .../com/itsaky/androidide/AboutActivity.java | 21 +++++++++++++++++++ .../itsaky/androidide/DesignerActivity.java | 21 +++++++++++++++++++ .../itsaky/androidide/DownloadActivity.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/EditorActivity.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/MainActivity.java | 21 +++++++++++++++++++ .../androidide/PreferencesActivity.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/SplashActivity.java | 21 +++++++++++++++++++ .../itsaky/androidide/TerminalActivity.java | 21 +++++++++++++++++++ .../adapters/CompletionListAdapter.java | 21 +++++++++++++++++++ .../adapters/DiagnosticItemAdpater.java | 21 +++++++++++++++++++ .../adapters/DiagnosticsAdapter.java | 21 +++++++++++++++++++ .../adapters/EditorPagerAdapter.java | 21 +++++++++++++++++++ .../androidide/adapters/MainPagerAdapter.java | 21 +++++++++++++++++++ .../adapters/ModuleInfoAdapter.java | 21 +++++++++++++++++++ .../adapters/OptionsSheetAdapter.java | 21 +++++++++++++++++++ .../adapters/ProjectsListAdapter.java | 21 +++++++++++++++++++ .../adapters/SearchListAdapter.java | 21 +++++++++++++++++++ .../adapters/SymbolInputAdapter.java | 21 +++++++++++++++++++ .../viewholders/FileTreeViewHolder.java | 21 +++++++++++++++++++ .../itsaky/androidide/app/StudioActivity.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/app/StudioApp.java | 21 +++++++++++++++++++ .../androidide/fragments/BaseFragment.java | 21 +++++++++++++++++++ .../androidide/fragments/EditorFragment.java | 21 +++++++++++++++++++ .../fragments/FileTreeFragment.java | 21 +++++++++++++++++++ .../fragments/ProjectsFragment.java | 21 +++++++++++++++++++ .../preferences/BasePreferenceFragment.java | 21 +++++++++++++++++++ .../preferences/BuildPreferences.java | 21 +++++++++++++++++++ .../preferences/EditorPreferences.java | 21 +++++++++++++++++++ .../preferences/GeneralPreferences.java | 21 +++++++++++++++++++ .../fragments/preferences/IDEPreferences.java | 21 +++++++++++++++++++ .../sheets/BaseBottomSheetFragment.java | 21 +++++++++++++++++++ .../androidide/fragments/sheets/LogSheet.java | 21 +++++++++++++++++++ .../fragments/sheets/OptionsListFragment.java | 21 +++++++++++++++++++ .../fragments/sheets/ProgressSheet.java | 21 +++++++++++++++++++ .../fragments/sheets/ProjectInfoSheet.java | 21 +++++++++++++++++++ .../fragments/sheets/TextSheetFragment.java | 21 +++++++++++++++++++ .../handlers/BuildServiceHandler.java | 21 +++++++++++++++++++ .../handlers/FileOptionsHandler.java | 21 +++++++++++++++++++ .../androidide/handlers/IDEHandler.java | 21 +++++++++++++++++++ .../interfaces/DexResultListener.java | 21 +++++++++++++++++++ .../interfaces/DiagnosticClickListener.java | 21 +++++++++++++++++++ .../interfaces/EditorActivityProvider.java | 21 +++++++++++++++++++ .../itsaky/androidide/interfaces/Filter.java | 21 +++++++++++++++++++ .../interfaces/ProjectWriterCallback.java | 21 +++++++++++++++++++ .../androidide/language/BaseLanguage.java | 21 +++++++++++++++++++ .../language/groovy/GroovyAnalyzer.java | 21 +++++++++++++++++++ .../language/groovy/GroovyAutoComplete.java | 21 +++++++++++++++++++ .../language/groovy/GroovyLanguage.java | 21 +++++++++++++++++++ .../language/java/JavaAutoComplete.java | 21 +++++++++++++++++++ .../language/java/JavaLanguage.java | 21 +++++++++++++++++++ .../language/logs/LogLanguageImpl.java | 21 +++++++++++++++++++ .../androidide/language/xml/XMLAnalyzer.java | 21 +++++++++++++++++++ .../language/xml/XMLAutoComplete.java | 21 +++++++++++++++++++ .../androidide/language/xml/XMLLanguage.java | 21 +++++++++++++++++++ .../xml/completion/XMLCompletionService.java | 21 +++++++++++++++++++ .../lsp/AsynchronousSocketLauncher.java | 21 +++++++++++++++++++ .../androidide/lsp/IDELanguageClientImpl.java | 21 +++++++++++++++++++ .../java/com/itsaky/androidide/lsp/LSP.java | 21 +++++++++++++++++++ .../androidide/lsp/LSPClientLauncher.java | 21 +++++++++++++++++++ .../itsaky/androidide/lsp/LSPProvider.java | 21 +++++++++++++++++++ .../androidide/lsp/LanguageServerWrapper.java | 21 +++++++++++++++++++ .../lsp/StandardStreamsLauncher.java | 21 +++++++++++++++++++ .../itsaky/androidide/lsp/TokenModifiers.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/lsp/TokenType.java | 21 +++++++++++++++++++ .../androidide/lsp/handlers/JLSHandler.java | 21 +++++++++++++++++++ .../androidide/lsp/handlers/LSPHandler.java | 21 +++++++++++++++++++ .../lsp/providers/CodeActionProvider.java | 21 +++++++++++++++++++ .../managers/PreferenceManager.java | 21 +++++++++++++++++++ .../androidide/managers/ToolsManager.java | 21 +++++++++++++++++++ .../managers/VersionedFileManager.java | 21 +++++++++++++++++++ .../itsaky/androidide/models/ApkMetadata.java | 21 +++++++++++++++++++ .../androidide/models/ConstantsBridge.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/models/DexPair.java | 21 +++++++++++++++++++ .../androidide/models/DiagnosticGroup.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/models/License.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/models/LogLine.java | 21 +++++++++++++++++++ .../androidide/models/NewProjectDetails.java | 21 +++++++++++++++++++ .../androidide/models/ProjectTemplate.java | 21 +++++++++++++++++++ .../itsaky/androidide/models/SaveResult.java | 21 +++++++++++++++++++ .../androidide/models/SearchResult.java | 21 +++++++++++++++++++ .../itsaky/androidide/models/SheetOption.java | 21 +++++++++++++++++++ .../itsaky/androidide/models/SuggestItem.java | 21 +++++++++++++++++++ .../androidide/project/AndroidProject.java | 21 +++++++++++++++++++ .../itsaky/androidide/project/IDEModule.java | 21 +++++++++++++++++++ .../itsaky/androidide/project/IDEProject.java | 21 +++++++++++++++++++ .../itsaky/androidide/project/IDETask.java | 21 +++++++++++++++++++ .../project/ProjectResourceFinder.java | 21 +++++++++++++++++++ .../androidide/services/Jar2DexService.java | 21 +++++++++++++++++++ .../androidide/services/LogReceiver.java | 21 +++++++++++++++++++ .../androidide/services/MessagingService.java | 21 +++++++++++++++++++ .../services/builder/BuildListener.java | 21 +++++++++++++++++++ .../services/builder/IDEService.java | 20 ++++++++++++++++++ .../builder/MainThreadBuildListener.java | 21 +++++++++++++++++++ .../androidide/sockets/SocketConnection.java | 21 +++++++++++++++++++ .../syntax/colorschemes/SchemeAndroidIDE.java | 21 +++++++++++++++++++ .../syntax/colorschemes/SchemeWombat.java | 21 +++++++++++++++++++ .../androidide/syntax/lexer/DefaultLexer.java | 21 +++++++++++++++++++ .../itsaky/androidide/syntax/lexer/Lexer.java | 21 +++++++++++++++++++ .../lexer/highlighters/Highlighter.java | 21 +++++++++++++++++++ .../lexer/highlighters/JavaHighlighter.java | 21 +++++++++++++++++++ .../syntax/lexer/impls/BaseJavaLexer.java | 21 +++++++++++++++++++ .../lexer/impls/groovy/GroovyLexerImpl.java | 21 +++++++++++++++++++ .../impls/java/HighlightRangeHelper.java | 21 +++++++++++++++++++ .../lexer/impls/java/JavaLexerImpl.java | 21 +++++++++++++++++++ .../androidide/syntax/lexer/tokens/Token.java | 21 +++++++++++++++++++ .../syntax/lexer/tokens/TokenType.java | 21 +++++++++++++++++++ .../androidide/tasks/BaseGradleTask.java | 21 +++++++++++++++++++ .../itsaky/androidide/tasks/GradleTask.java | 21 +++++++++++++++++++ .../itsaky/androidide/tasks/TaskExecutor.java | 21 +++++++++++++++++++ .../tasks/callables/FileTreeCallable.java | 21 +++++++++++++++++++ .../tasks/callables/LicenseReader.java | 21 +++++++++++++++++++ .../callables/ListDirectoryCallable.java | 21 +++++++++++++++++++ .../callables/ProjectCreatorCallable.java | 21 +++++++++++++++++++ .../tasks/callables/ReadFileTask.java | 21 +++++++++++++++++++ .../tasks/callables/UnzipCallable.java | 21 +++++++++++++++++++ .../tasks/gradle/BaseGradleTasks.java | 21 +++++++++++++++++++ .../tasks/gradle/build/AssembleDebug.java | 21 +++++++++++++++++++ .../tasks/gradle/build/AssembleRelease.java | 21 +++++++++++++++++++ .../androidide/tasks/gradle/build/Build.java | 21 +++++++++++++++++++ .../androidide/tasks/gradle/build/Bundle.java | 21 +++++++++++++++++++ .../androidide/tasks/gradle/build/Clean.java | 21 +++++++++++++++++++ .../tasks/gradle/build/CleanBuild.java | 21 +++++++++++++++++++ .../androidide/tasks/gradle/lint/Lint.java | 21 +++++++++++++++++++ .../tasks/gradle/lint/LintDebug.java | 21 +++++++++++++++++++ .../tasks/gradle/lint/LintRelease.java | 21 +++++++++++++++++++ .../gradle/plugin/InitializeIDEProject.java | 21 +++++++++++++++++++ .../DatabindingGenBaseClassesDebug.java | 21 +++++++++++++++++++ .../resources/ProcessDebugResources.java | 21 +++++++++++++++++++ .../resources/UpdateResourceClassesTask.java | 21 +++++++++++++++++++ .../itsaky/androidide/utils/ClassBuilder.java | 21 +++++++++++++++++++ .../itsaky/androidide/utils/Environment.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/utils/FileUtil.java | 21 +++++++++++++++++++ .../utils/InputStreamLineReader.java | 21 +++++++++++++++++++ .../androidide/utils/InputStreamWriter.java | 21 +++++++++++++++++++ .../itsaky/androidide/utils/IntProperty.java | 21 +++++++++++++++++++ .../itsaky/androidide/utils/JSONUtility.java | 21 +++++++++++++++++++ .../androidide/utils/JavaCharacter.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/utils/LSPUtils.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/utils/Logger.java | 21 +++++++++++++++++++ .../androidide/utils/ProjectFinder.java | 21 +++++++++++++++++++ .../androidide/utils/ProjectWriter.java | 21 +++++++++++++++++++ .../utils/RecursiveFileSearcher.java | 21 +++++++++++++++++++ .../utils/RuntimeTypeAdapterFactory.java | 21 +++++++++++++++++++ .../itsaky/androidide/utils/StudioUtils.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/utils/Symbols.java | 21 +++++++++++++++++++ .../androidide/utils/TransformUtils.java | 21 +++++++++++++++++++ .../androidide/utils/TypefaceUtils.java | 21 +++++++++++++++++++ .../com/itsaky/androidide/views/Editor.java | 21 +++++++++++++++++++ .../itsaky/androidide/views/EmptyView.java | 21 +++++++++++++++++++ .../androidide/views/MaterialBanner.java | 21 +++++++++++++++++++ .../views/NonSwipableViewPager.java | 21 +++++++++++++++++++ .../androidide/views/SymbolInputView.java | 21 +++++++++++++++++++ .../androidide/views/TooltipLayout.java | 21 +++++++++++++++++++ .../androidide/views/VerticalViewPager.java | 21 +++++++++++++++++++ .../views/transition/ArcMotionPlus.java | 21 +++++++++++++++++++ .../views/transition/CubicBezierArc.java | 21 +++++++++++++++++++ .../views/transition/ProgressTransition.java | 21 +++++++++++++++++++ .../java/com/itsaky/toaster/ToastWrapper.java | 21 +++++++++++++++++++ .../main/java/com/itsaky/toaster/Toaster.java | 21 +++++++++++++++++++ .../ui/inflater/BaseLayoutInflater.java | 19 +++++++++++++++++ .../ui/inflater/IInflateListener.java | 19 +++++++++++++++++ .../ui/inflater/ILayoutInflater.java | 19 +++++++++++++++++ .../ui/inflater/IResourceFinder.java | 19 +++++++++++++++++ .../ui/inflater/InflateException.java | 19 +++++++++++++++++ .../inflater/LayoutInflaterConfiguration.java | 19 +++++++++++++++++ .../ui/inflater/XMLLayoutInflater.java | 19 +++++++++++++++++ .../ui/resources/AttributeResource.java | 19 +++++++++++++++++ .../androidide/ui/resources/ResName.java | 19 +++++++++++++++++ .../ui/resources/ResourceIdGenerator.java | 19 +++++++++++++++++ .../androidide/ui/resources/ResourceIds.java | 19 +++++++++++++++++ .../ui/resources/ResourceTable.java | 19 +++++++++++++++++ .../ui/resources/ResourceTableFactory.java | 19 +++++++++++++++++ .../androidide/ui/util/Preconditions.java | 19 +++++++++++++++++ .../itsaky/androidide/ui/view/AttrType.java | 19 +++++++++++++++++ .../itsaky/androidide/ui/view/IAttribute.java | 19 +++++++++++++++++ .../androidide/ui/view/IAttributeAdapter.java | 19 +++++++++++++++++ .../androidide/ui/view/IFixedValue.java | 19 +++++++++++++++++ .../com/itsaky/androidide/ui/view/IView.java | 19 +++++++++++++++++ .../itsaky/androidide/ui/view/IViewGroup.java | 19 +++++++++++++++++ .../ui/view/adapters/BaseViewAttrAdapter.java | 19 +++++++++++++++++ .../adapters/BaseViewGroupAttrAdapter.java | 19 +++++++++++++++++ .../ui/view/adapters/ButtonAttrAdapter.java | 19 +++++++++++++++++ .../adapters/LinearLayoutAttrAdapter.java | 19 +++++++++++++++++ .../ui/view/adapters/TextViewAttrAdapter.java | 19 +++++++++++++++++ .../androidide/ui/view/impl/BaseView.java | 19 +++++++++++++++++ .../ui/view/impl/BaseViewGroup.java | 19 +++++++++++++++++ .../androidide/ui/view/impl/UiAttribute.java | 19 +++++++++++++++++ .../androidide/ui/view/impl/UiView.java | 19 +++++++++++++++++ .../androidide/ui/view/impl/UiViewGroup.java | 19 +++++++++++++++++ .../androidide/lexers/groovy/GroovyLexer.java | 19 +++++++++++++++++ .../androidide/lexers/java/JavaLexer.java | 19 +++++++++++++++++ .../androidide/lexers/java/JavaParser.java | 19 +++++++++++++++++ .../lexers/java/JavaParserBaseListener.java | 19 +++++++++++++++++ .../lexers/java/JavaParserBaseVisitor.java | 19 +++++++++++++++++ .../lexers/java/JavaParserListener.java | 19 +++++++++++++++++ .../lexers/java/JavaParserVisitor.java | 19 +++++++++++++++++ .../lexers/javadoc/JavadocLexer.java | 19 +++++++++++++++++ .../lexers/javadoc/JavadocParser.java | 19 +++++++++++++++++ .../javadoc/JavadocParserBaseListener.java | 19 +++++++++++++++++ .../javadoc/JavadocParserBaseVisitor.java | 19 +++++++++++++++++ .../lexers/javadoc/JavadocParserListener.java | 19 +++++++++++++++++ .../lexers/javadoc/JavadocParserVisitor.java | 19 +++++++++++++++++ .../androidide/lexers/xml/XMLLexer.java | 19 +++++++++++++++++ .../com/itsaky/lsp/JavadocHighlights.java | 19 +++++++++++++++++ .../com/itsaky/lsp/SemanticHighlight.java | 19 +++++++++++++++++ .../itsaky/lsp/SemanticHighlightsParams.java | 19 +++++++++++++++++ .../lsp/services/IDELanguageClient.java | 19 +++++++++++++++++ .../lsp/services/IDELanguageClientAware.java | 19 +++++++++++++++++ .../lsp/services/IDELanguageServer.java | 19 +++++++++++++++++ .../lsp/services/IDETextDocumentService.java | 19 +++++++++++++++++ .../lsp/services/IDEWorkspaceService.java | 19 +++++++++++++++++ .../main/java/com/itsaky/apiinfo/ApiInfo.java | 19 +++++++++++++++++ .../com/itsaky/apiinfo/models/ClassInfo.java | 19 +++++++++++++++++ .../com/itsaky/apiinfo/models/FieldInfo.java | 19 +++++++++++++++++ .../java/com/itsaky/apiinfo/models/Info.java | 19 +++++++++++++++++ .../com/itsaky/apiinfo/models/MethodInfo.java | 19 +++++++++++++++++ .../java/com/itsaky/attrinfo/AttrInfo.java | 19 +++++++++++++++++ .../java/com/itsaky/attrinfo/models/Attr.java | 19 +++++++++++++++++ .../java/com/itsaky/widgets/WidgetInfo.java | 19 +++++++++++++++++ .../com/itsaky/widgets/models/Widget.java | 19 +++++++++++++++++ .../java/org/eclipse/jdt/core/Signature.java | 19 +++++++++++++++++ .../jdt/core/compiler/CharOperation.java | 19 +++++++++++++++++ .../jdt/internal/compiler/ast/ASTNode.java | 19 +++++++++++++++++ .../compiler/classfmt/ClassFileConstants.java | 19 +++++++++++++++++ .../compiler/parser/ScannerHelper.java | 19 +++++++++++++++++ .../jdt/internal/compiler/util/Util.java | 19 +++++++++++++++++ .../shell/CommonProcessExecutor.java | 19 +++++++++++++++++ .../androidide/shell/IProcessExecutor.java | 19 +++++++++++++++++ .../shell/IProcessExitListener.java | 19 +++++++++++++++++ .../shell/ProcessExecutorFactory.java | 19 +++++++++++++++++ .../shell/ProcessStreamsHolder.java | 19 +++++++++++++++++ .../itsaky/androidide/shell/ShellServer.java | 19 +++++++++++++++++ 233 files changed, 4745 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 50979b884..64029360d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ -# AndroidIDE +# AndroidIDE An IDE to develop Android Apps on Android Smartphones. Supports Gradle Build System and OpenJDK 11.0.1 + + +# License +AndroidIDE is licensed under version 3 of the GNU General Public License. + +``` +AndroidIDE is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +AndroidIDE is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with AndroidIDE. If not, see . +``` diff --git a/app/src/main/java/com/itsaky/androidide/AboutActivity.java b/app/src/main/java/com/itsaky/androidide/AboutActivity.java index 5ddd1b9f1..ce457b491 100644 --- a/app/src/main/java/com/itsaky/androidide/AboutActivity.java +++ b/app/src/main/java/com/itsaky/androidide/AboutActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/DesignerActivity.java b/app/src/main/java/com/itsaky/androidide/DesignerActivity.java index 7cd8d9845..005e083f2 100644 --- a/app/src/main/java/com/itsaky/androidide/DesignerActivity.java +++ b/app/src/main/java/com/itsaky/androidide/DesignerActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/DownloadActivity.java b/app/src/main/java/com/itsaky/androidide/DownloadActivity.java index e880c9c74..fe8182820 100644 --- a/app/src/main/java/com/itsaky/androidide/DownloadActivity.java +++ b/app/src/main/java/com/itsaky/androidide/DownloadActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import abhishekti7.unicorn.filepicker.UnicornFilePicker; diff --git a/app/src/main/java/com/itsaky/androidide/EditorActivity.java b/app/src/main/java/com/itsaky/androidide/EditorActivity.java index d3c4039d9..01bb80216 100644 --- a/app/src/main/java/com/itsaky/androidide/EditorActivity.java +++ b/app/src/main/java/com/itsaky/androidide/EditorActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/MainActivity.java b/app/src/main/java/com/itsaky/androidide/MainActivity.java index 79431b41c..1cabff92d 100644 --- a/app/src/main/java/com/itsaky/androidide/MainActivity.java +++ b/app/src/main/java/com/itsaky/androidide/MainActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import abhishekti7.unicorn.filepicker.UnicornFilePicker; diff --git a/app/src/main/java/com/itsaky/androidide/PreferencesActivity.java b/app/src/main/java/com/itsaky/androidide/PreferencesActivity.java index 868284766..1d1b8ebcb 100644 --- a/app/src/main/java/com/itsaky/androidide/PreferencesActivity.java +++ b/app/src/main/java/com/itsaky/androidide/PreferencesActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/SplashActivity.java b/app/src/main/java/com/itsaky/androidide/SplashActivity.java index af1e838bc..6254b73b9 100644 --- a/app/src/main/java/com/itsaky/androidide/SplashActivity.java +++ b/app/src/main/java/com/itsaky/androidide/SplashActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.content.Intent; diff --git a/app/src/main/java/com/itsaky/androidide/TerminalActivity.java b/app/src/main/java/com/itsaky/androidide/TerminalActivity.java index b80730f6b..3bf25c004 100644 --- a/app/src/main/java/com/itsaky/androidide/TerminalActivity.java +++ b/app/src/main/java/com/itsaky/androidide/TerminalActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide; import android.view.KeyEvent; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/CompletionListAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/CompletionListAdapter.java index 8ee32baaf..cf4c54305 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/CompletionListAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/CompletionListAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.content.res.Resources; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticItemAdpater.java b/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticItemAdpater.java index 3102e06bc..585e88243 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticItemAdpater.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticItemAdpater.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.graphics.PorterDuff; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticsAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticsAdapter.java index b5d920555..993eabf24 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticsAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/DiagnosticsAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.graphics.PorterDuff; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/EditorPagerAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/EditorPagerAdapter.java index 1a87dd7a7..44b48e47d 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/EditorPagerAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/EditorPagerAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import androidx.fragment.app.Fragment; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/MainPagerAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/MainPagerAdapter.java index 2c09f815c..1bde50481 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/MainPagerAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/MainPagerAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/ModuleInfoAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/ModuleInfoAdapter.java index 3880b8d67..da8a7cf0b 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/ModuleInfoAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/ModuleInfoAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/OptionsSheetAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/OptionsSheetAdapter.java index e503ee5af..98a45dea7 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/OptionsSheetAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/OptionsSheetAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/ProjectsListAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/ProjectsListAdapter.java index e81062fe9..b7a8be428 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/ProjectsListAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/ProjectsListAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.text.TextUtils; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/SearchListAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/SearchListAdapter.java index e4a8884e7..ab52a11ad 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/SearchListAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/SearchListAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.graphics.PorterDuff; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/SymbolInputAdapter.java b/app/src/main/java/com/itsaky/androidide/adapters/SymbolInputAdapter.java index 4b1257c67..22776716a 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/SymbolInputAdapter.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/SymbolInputAdapter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/adapters/viewholders/FileTreeViewHolder.java b/app/src/main/java/com/itsaky/androidide/adapters/viewholders/FileTreeViewHolder.java index 6c29f29f9..cbf91366e 100644 --- a/app/src/main/java/com/itsaky/androidide/adapters/viewholders/FileTreeViewHolder.java +++ b/app/src/main/java/com/itsaky/androidide/adapters/viewholders/FileTreeViewHolder.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.adapters.viewholders; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/app/StudioActivity.java b/app/src/main/java/com/itsaky/androidide/app/StudioActivity.java index fec055a6f..c54436d99 100644 --- a/app/src/main/java/com/itsaky/androidide/app/StudioActivity.java +++ b/app/src/main/java/com/itsaky/androidide/app/StudioActivity.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.app; import android.Manifest; diff --git a/app/src/main/java/com/itsaky/androidide/app/StudioApp.java b/app/src/main/java/com/itsaky/androidide/app/StudioApp.java index e9d0575d8..3239040ce 100644 --- a/app/src/main/java/com/itsaky/androidide/app/StudioApp.java +++ b/app/src/main/java/com/itsaky/androidide/app/StudioApp.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.app; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/BaseFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/BaseFragment.java index 0faf41097..b77c195f0 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/BaseFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/BaseFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments; import androidx.fragment.app.Fragment; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/EditorFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/EditorFragment.java index 0b074e07f..280e3ff20 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/EditorFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/EditorFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/FileTreeFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/FileTreeFragment.java index 436b33a44..b6b2dcc9b 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/FileTreeFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/FileTreeFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/ProjectsFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/ProjectsFragment.java index 6282156be..c269a13d6 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/ProjectsFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/ProjectsFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments; import android.content.Intent; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/preferences/BasePreferenceFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/preferences/BasePreferenceFragment.java index f4c956351..60500c976 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/preferences/BasePreferenceFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/preferences/BasePreferenceFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.preferences; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/preferences/BuildPreferences.java b/app/src/main/java/com/itsaky/androidide/fragments/preferences/BuildPreferences.java index 2a9c923e3..0e42315dd 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/preferences/BuildPreferences.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/preferences/BuildPreferences.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.preferences; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/preferences/EditorPreferences.java b/app/src/main/java/com/itsaky/androidide/fragments/preferences/EditorPreferences.java index 5e6e2413f..6130cc84b 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/preferences/EditorPreferences.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/preferences/EditorPreferences.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.preferences; import android.content.DialogInterface; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/preferences/GeneralPreferences.java b/app/src/main/java/com/itsaky/androidide/fragments/preferences/GeneralPreferences.java index 47008b541..06aec1271 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/preferences/GeneralPreferences.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/preferences/GeneralPreferences.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.preferences; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/preferences/IDEPreferences.java b/app/src/main/java/com/itsaky/androidide/fragments/preferences/IDEPreferences.java index 1703f6606..26d60269b 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/preferences/IDEPreferences.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/preferences/IDEPreferences.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.preferences; import android.content.Intent; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/BaseBottomSheetFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/BaseBottomSheetFragment.java index 7143fd76a..95bf8a6f6 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/BaseBottomSheetFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/BaseBottomSheetFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.app.Dialog; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/LogSheet.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/LogSheet.java index 12e54d9f7..17e87ba69 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/LogSheet.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/LogSheet.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.graphics.Typeface; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/OptionsListFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/OptionsListFragment.java index 71b3125b6..51dc456d4 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/OptionsListFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/OptionsListFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.os.Bundle; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProgressSheet.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProgressSheet.java index a5f1258ca..8373d4a93 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProgressSheet.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProgressSheet.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.graphics.drawable.Drawable; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProjectInfoSheet.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProjectInfoSheet.java index a9b99b653..1d0a79c3d 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProjectInfoSheet.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/ProjectInfoSheet.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/fragments/sheets/TextSheetFragment.java b/app/src/main/java/com/itsaky/androidide/fragments/sheets/TextSheetFragment.java index 29139b88e..e2efc5e4b 100644 --- a/app/src/main/java/com/itsaky/androidide/fragments/sheets/TextSheetFragment.java +++ b/app/src/main/java/com/itsaky/androidide/fragments/sheets/TextSheetFragment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.fragments.sheets; import android.graphics.Color; diff --git a/app/src/main/java/com/itsaky/androidide/handlers/BuildServiceHandler.java b/app/src/main/java/com/itsaky/androidide/handlers/BuildServiceHandler.java index bf886d78e..80b1dec8a 100644 --- a/app/src/main/java/com/itsaky/androidide/handlers/BuildServiceHandler.java +++ b/app/src/main/java/com/itsaky/androidide/handlers/BuildServiceHandler.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.handlers; import android.view.View; diff --git a/app/src/main/java/com/itsaky/androidide/handlers/FileOptionsHandler.java b/app/src/main/java/com/itsaky/androidide/handlers/FileOptionsHandler.java index 4afba19d1..025bf4344 100644 --- a/app/src/main/java/com/itsaky/androidide/handlers/FileOptionsHandler.java +++ b/app/src/main/java/com/itsaky/androidide/handlers/FileOptionsHandler.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.handlers; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/itsaky/androidide/handlers/IDEHandler.java b/app/src/main/java/com/itsaky/androidide/handlers/IDEHandler.java index cfd2af6f7..1902de583 100644 --- a/app/src/main/java/com/itsaky/androidide/handlers/IDEHandler.java +++ b/app/src/main/java/com/itsaky/androidide/handlers/IDEHandler.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.handlers; import com.itsaky.androidide.EditorActivity; diff --git a/app/src/main/java/com/itsaky/androidide/interfaces/DexResultListener.java b/app/src/main/java/com/itsaky/androidide/interfaces/DexResultListener.java index a2ce1ef51..3860eb944 100644 --- a/app/src/main/java/com/itsaky/androidide/interfaces/DexResultListener.java +++ b/app/src/main/java/com/itsaky/androidide/interfaces/DexResultListener.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.interfaces; import androidx.core.util.Pair; diff --git a/app/src/main/java/com/itsaky/androidide/interfaces/DiagnosticClickListener.java b/app/src/main/java/com/itsaky/androidide/interfaces/DiagnosticClickListener.java index e5dc16431..445a353bf 100644 --- a/app/src/main/java/com/itsaky/androidide/interfaces/DiagnosticClickListener.java +++ b/app/src/main/java/com/itsaky/androidide/interfaces/DiagnosticClickListener.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.interfaces; import com.itsaky.androidide.models.DiagnosticGroup; diff --git a/app/src/main/java/com/itsaky/androidide/interfaces/EditorActivityProvider.java b/app/src/main/java/com/itsaky/androidide/interfaces/EditorActivityProvider.java index 26ff78ff1..4526e7a18 100644 --- a/app/src/main/java/com/itsaky/androidide/interfaces/EditorActivityProvider.java +++ b/app/src/main/java/com/itsaky/androidide/interfaces/EditorActivityProvider.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.interfaces; import com.itsaky.androidide.EditorActivity; diff --git a/app/src/main/java/com/itsaky/androidide/interfaces/Filter.java b/app/src/main/java/com/itsaky/androidide/interfaces/Filter.java index ea980430f..536bdaca0 100644 --- a/app/src/main/java/com/itsaky/androidide/interfaces/Filter.java +++ b/app/src/main/java/com/itsaky/androidide/interfaces/Filter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.interfaces; public interface Filter { diff --git a/app/src/main/java/com/itsaky/androidide/interfaces/ProjectWriterCallback.java b/app/src/main/java/com/itsaky/androidide/interfaces/ProjectWriterCallback.java index 51ed7d62d..192a8e785 100644 --- a/app/src/main/java/com/itsaky/androidide/interfaces/ProjectWriterCallback.java +++ b/app/src/main/java/com/itsaky/androidide/interfaces/ProjectWriterCallback.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.interfaces; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/language/BaseLanguage.java b/app/src/main/java/com/itsaky/androidide/language/BaseLanguage.java index cd96744f9..db58458cf 100644 --- a/app/src/main/java/com/itsaky/androidide/language/BaseLanguage.java +++ b/app/src/main/java/com/itsaky/androidide/language/BaseLanguage.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language; import com.itsaky.androidide.app.StudioApp; diff --git a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAnalyzer.java b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAnalyzer.java index cb5036bd9..7f57e4e25 100644 --- a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAnalyzer.java +++ b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAnalyzer.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.groovy; import com.itsaky.androidide.syntax.lexer.impls.groovy.GroovyLexerImpl; diff --git a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAutoComplete.java b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAutoComplete.java index 95dedfec6..441c9686b 100644 --- a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAutoComplete.java +++ b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyAutoComplete.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.groovy; import io.github.rosemoe.editor.interfaces.AutoCompleteProvider; diff --git a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyLanguage.java b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyLanguage.java index 35dbd1d1d..26288a9a8 100644 --- a/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyLanguage.java +++ b/app/src/main/java/com/itsaky/androidide/language/groovy/GroovyLanguage.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.groovy; import com.itsaky.androidide.language.BaseLanguage; diff --git a/app/src/main/java/com/itsaky/androidide/language/java/JavaAutoComplete.java b/app/src/main/java/com/itsaky/androidide/language/java/JavaAutoComplete.java index 9bedc33c7..9fb262334 100644 --- a/app/src/main/java/com/itsaky/androidide/language/java/JavaAutoComplete.java +++ b/app/src/main/java/com/itsaky/androidide/language/java/JavaAutoComplete.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.java; import com.itsaky.androidide.lsp.LSPProvider; diff --git a/app/src/main/java/com/itsaky/androidide/language/java/JavaLanguage.java b/app/src/main/java/com/itsaky/androidide/language/java/JavaLanguage.java index b20fd9c50..48b375a8b 100644 --- a/app/src/main/java/com/itsaky/androidide/language/java/JavaLanguage.java +++ b/app/src/main/java/com/itsaky/androidide/language/java/JavaLanguage.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.java; import com.itsaky.androidide.lexers.java.JavaLexer; diff --git a/app/src/main/java/com/itsaky/androidide/language/logs/LogLanguageImpl.java b/app/src/main/java/com/itsaky/androidide/language/logs/LogLanguageImpl.java index ff7ee63ec..4b05a59d5 100644 --- a/app/src/main/java/com/itsaky/androidide/language/logs/LogLanguageImpl.java +++ b/app/src/main/java/com/itsaky/androidide/language/logs/LogLanguageImpl.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.logs; import com.itsaky.androidide.language.BaseLanguage; diff --git a/app/src/main/java/com/itsaky/androidide/language/xml/XMLAnalyzer.java b/app/src/main/java/com/itsaky/androidide/language/xml/XMLAnalyzer.java index fe41e4786..ea961ebf0 100644 --- a/app/src/main/java/com/itsaky/androidide/language/xml/XMLAnalyzer.java +++ b/app/src/main/java/com/itsaky/androidide/language/xml/XMLAnalyzer.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.xml; import android.graphics.Color; diff --git a/app/src/main/java/com/itsaky/androidide/language/xml/XMLAutoComplete.java b/app/src/main/java/com/itsaky/androidide/language/xml/XMLAutoComplete.java index 93fd3e36d..06d0dd623 100644 --- a/app/src/main/java/com/itsaky/androidide/language/xml/XMLAutoComplete.java +++ b/app/src/main/java/com/itsaky/androidide/language/xml/XMLAutoComplete.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.xml; import com.itsaky.androidide.app.StudioApp; diff --git a/app/src/main/java/com/itsaky/androidide/language/xml/XMLLanguage.java b/app/src/main/java/com/itsaky/androidide/language/xml/XMLLanguage.java index c46796f74..55459c91a 100644 --- a/app/src/main/java/com/itsaky/androidide/language/xml/XMLLanguage.java +++ b/app/src/main/java/com/itsaky/androidide/language/xml/XMLLanguage.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.xml; import com.itsaky.androidide.language.BaseLanguage; diff --git a/app/src/main/java/com/itsaky/androidide/language/xml/completion/XMLCompletionService.java b/app/src/main/java/com/itsaky/androidide/language/xml/completion/XMLCompletionService.java index a437a69c8..ba2aa2d72 100644 --- a/app/src/main/java/com/itsaky/androidide/language/xml/completion/XMLCompletionService.java +++ b/app/src/main/java/com/itsaky/androidide/language/xml/completion/XMLCompletionService.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.xml.completion; import com.google.gson.JsonObject; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/AsynchronousSocketLauncher.java b/app/src/main/java/com/itsaky/androidide/lsp/AsynchronousSocketLauncher.java index f39a6c6cf..5f8bf7a0d 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/AsynchronousSocketLauncher.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/AsynchronousSocketLauncher.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import androidx.annotation.RequiresApi; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/IDELanguageClientImpl.java b/app/src/main/java/com/itsaky/androidide/lsp/IDELanguageClientImpl.java index 9ef7f2f71..6016bb9fc 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/IDELanguageClientImpl.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/IDELanguageClientImpl.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import android.content.DialogInterface; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/LSP.java b/app/src/main/java/com/itsaky/androidide/lsp/LSP.java index 151b8fd76..b88eb8a7d 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/LSP.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/LSP.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import com.itsaky.androidide.interfaces.EditorActivityProvider; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/LSPClientLauncher.java b/app/src/main/java/com/itsaky/androidide/lsp/LSPClientLauncher.java index 141ec2787..cba1858fc 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/LSPClientLauncher.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/LSPClientLauncher.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import com.itsaky.androidide.utils.Logger; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/LSPProvider.java b/app/src/main/java/com/itsaky/androidide/lsp/LSPProvider.java index ce3b8413f..d0594ae17 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/LSPProvider.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/LSPProvider.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import com.itsaky.lsp.services.IDELanguageClient; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/LanguageServerWrapper.java b/app/src/main/java/com/itsaky/androidide/lsp/LanguageServerWrapper.java index c439c1b28..5d3d78118 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/LanguageServerWrapper.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/LanguageServerWrapper.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import com.itsaky.lsp.services.IDELanguageServer; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/StandardStreamsLauncher.java b/app/src/main/java/com/itsaky/androidide/lsp/StandardStreamsLauncher.java index 2f3b9cbbd..6ccf1953b 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/StandardStreamsLauncher.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/StandardStreamsLauncher.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import com.blankj.utilcode.util.CloseUtils; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/TokenModifiers.java b/app/src/main/java/com/itsaky/androidide/lsp/TokenModifiers.java index b72e699db..0e1f03a0a 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/TokenModifiers.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/TokenModifiers.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import org.eclipse.lsp4j.*; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/TokenType.java b/app/src/main/java/com/itsaky/androidide/lsp/TokenType.java index ace540040..f91f7b452 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/TokenType.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/TokenType.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp; import org.eclipse.lsp4j.SemanticTokenTypes; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/handlers/JLSHandler.java b/app/src/main/java/com/itsaky/androidide/lsp/handlers/JLSHandler.java index 44c3a5e32..a63a41c16 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/handlers/JLSHandler.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/handlers/JLSHandler.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp.handlers; import com.itsaky.androidide.app.StudioApp; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/handlers/LSPHandler.java b/app/src/main/java/com/itsaky/androidide/lsp/handlers/LSPHandler.java index 16eb4c6d3..b7d9cd286 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/handlers/LSPHandler.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/handlers/LSPHandler.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp.handlers; import java.util.Optional; diff --git a/app/src/main/java/com/itsaky/androidide/lsp/providers/CodeActionProvider.java b/app/src/main/java/com/itsaky/androidide/lsp/providers/CodeActionProvider.java index 346e874d9..bf1bcdb35 100644 --- a/app/src/main/java/com/itsaky/androidide/lsp/providers/CodeActionProvider.java +++ b/app/src/main/java/com/itsaky/androidide/lsp/providers/CodeActionProvider.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.lsp.providers; import com.itsaky.lsp.services.IDELanguageServer; diff --git a/app/src/main/java/com/itsaky/androidide/managers/PreferenceManager.java b/app/src/main/java/com/itsaky/androidide/managers/PreferenceManager.java index 2d896b2d9..3fc541ab0 100644 --- a/app/src/main/java/com/itsaky/androidide/managers/PreferenceManager.java +++ b/app/src/main/java/com/itsaky/androidide/managers/PreferenceManager.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.managers; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/managers/ToolsManager.java b/app/src/main/java/com/itsaky/androidide/managers/ToolsManager.java index 69c47259b..9a7da3f04 100644 --- a/app/src/main/java/com/itsaky/androidide/managers/ToolsManager.java +++ b/app/src/main/java/com/itsaky/androidide/managers/ToolsManager.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.managers; import com.blankj.utilcode.util.FileIOUtils; diff --git a/app/src/main/java/com/itsaky/androidide/managers/VersionedFileManager.java b/app/src/main/java/com/itsaky/androidide/managers/VersionedFileManager.java index c3c6d3d36..8dc76c697 100644 --- a/app/src/main/java/com/itsaky/androidide/managers/VersionedFileManager.java +++ b/app/src/main/java/com/itsaky/androidide/managers/VersionedFileManager.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.managers; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/models/ApkMetadata.java b/app/src/main/java/com/itsaky/androidide/models/ApkMetadata.java index d5a0aaf59..516758a87 100644 --- a/app/src/main/java/com/itsaky/androidide/models/ApkMetadata.java +++ b/app/src/main/java/com/itsaky/androidide/models/ApkMetadata.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import java.util.List; diff --git a/app/src/main/java/com/itsaky/androidide/models/ConstantsBridge.java b/app/src/main/java/com/itsaky/androidide/models/ConstantsBridge.java index c8731c932..3dffc97ea 100644 --- a/app/src/main/java/com/itsaky/androidide/models/ConstantsBridge.java +++ b/app/src/main/java/com/itsaky/androidide/models/ConstantsBridge.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import java.util.List; diff --git a/app/src/main/java/com/itsaky/androidide/models/DexPair.java b/app/src/main/java/com/itsaky/androidide/models/DexPair.java index 9b5c4e85b..3c02e48e6 100644 --- a/app/src/main/java/com/itsaky/androidide/models/DexPair.java +++ b/app/src/main/java/com/itsaky/androidide/models/DexPair.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import android.os.Parcelable; diff --git a/app/src/main/java/com/itsaky/androidide/models/DiagnosticGroup.java b/app/src/main/java/com/itsaky/androidide/models/DiagnosticGroup.java index 2ca32c63a..0cc421578 100644 --- a/app/src/main/java/com/itsaky/androidide/models/DiagnosticGroup.java +++ b/app/src/main/java/com/itsaky/androidide/models/DiagnosticGroup.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/models/License.java b/app/src/main/java/com/itsaky/androidide/models/License.java index 5fff6b86d..ab1e2f310 100644 --- a/app/src/main/java/com/itsaky/androidide/models/License.java +++ b/app/src/main/java/com/itsaky/androidide/models/License.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/java/com/itsaky/androidide/models/LogLine.java b/app/src/main/java/com/itsaky/androidide/models/LogLine.java index f0e73ae48..2ee3e2f15 100644 --- a/app/src/main/java/com/itsaky/androidide/models/LogLine.java +++ b/app/src/main/java/com/itsaky/androidide/models/LogLine.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/models/NewProjectDetails.java b/app/src/main/java/com/itsaky/androidide/models/NewProjectDetails.java index e68748f85..9a2aa767d 100644 --- a/app/src/main/java/com/itsaky/androidide/models/NewProjectDetails.java +++ b/app/src/main/java/com/itsaky/androidide/models/NewProjectDetails.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; public class NewProjectDetails { diff --git a/app/src/main/java/com/itsaky/androidide/models/ProjectTemplate.java b/app/src/main/java/com/itsaky/androidide/models/ProjectTemplate.java index 3b9332713..f41a3ea4c 100644 --- a/app/src/main/java/com/itsaky/androidide/models/ProjectTemplate.java +++ b/app/src/main/java/com/itsaky/androidide/models/ProjectTemplate.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import androidx.annotation.DrawableRes; diff --git a/app/src/main/java/com/itsaky/androidide/models/SaveResult.java b/app/src/main/java/com/itsaky/androidide/models/SaveResult.java index 8bae84dc1..706c2555a 100644 --- a/app/src/main/java/com/itsaky/androidide/models/SaveResult.java +++ b/app/src/main/java/com/itsaky/androidide/models/SaveResult.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; /** diff --git a/app/src/main/java/com/itsaky/androidide/models/SearchResult.java b/app/src/main/java/com/itsaky/androidide/models/SearchResult.java index 3f2e45aba..97f9f5350 100644 --- a/app/src/main/java/com/itsaky/androidide/models/SearchResult.java +++ b/app/src/main/java/com/itsaky/androidide/models/SearchResult.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/models/SheetOption.java b/app/src/main/java/com/itsaky/androidide/models/SheetOption.java index cf63029f7..6b25dcdfd 100644 --- a/app/src/main/java/com/itsaky/androidide/models/SheetOption.java +++ b/app/src/main/java/com/itsaky/androidide/models/SheetOption.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; public final class SheetOption { diff --git a/app/src/main/java/com/itsaky/androidide/models/SuggestItem.java b/app/src/main/java/com/itsaky/androidide/models/SuggestItem.java index 1970170ef..06895a7c9 100644 --- a/app/src/main/java/com/itsaky/androidide/models/SuggestItem.java +++ b/app/src/main/java/com/itsaky/androidide/models/SuggestItem.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.models; import io.github.rosemoe.editor.widget.CodeEditor; diff --git a/app/src/main/java/com/itsaky/androidide/project/AndroidProject.java b/app/src/main/java/com/itsaky/androidide/project/AndroidProject.java index 2cca97199..1c72e1e09 100644 --- a/app/src/main/java/com/itsaky/androidide/project/AndroidProject.java +++ b/app/src/main/java/com/itsaky/androidide/project/AndroidProject.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.project; import android.os.Parcel; diff --git a/app/src/main/java/com/itsaky/androidide/project/IDEModule.java b/app/src/main/java/com/itsaky/androidide/project/IDEModule.java index 810cbe8f5..cd889cc6f 100644 --- a/app/src/main/java/com/itsaky/androidide/project/IDEModule.java +++ b/app/src/main/java/com/itsaky/androidide/project/IDEModule.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.project; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/java/com/itsaky/androidide/project/IDEProject.java b/app/src/main/java/com/itsaky/androidide/project/IDEProject.java index 13c099687..80e6a5d89 100644 --- a/app/src/main/java/com/itsaky/androidide/project/IDEProject.java +++ b/app/src/main/java/com/itsaky/androidide/project/IDEProject.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.project; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/java/com/itsaky/androidide/project/IDETask.java b/app/src/main/java/com/itsaky/androidide/project/IDETask.java index b8b943d2b..833b3d470 100644 --- a/app/src/main/java/com/itsaky/androidide/project/IDETask.java +++ b/app/src/main/java/com/itsaky/androidide/project/IDETask.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.project; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/java/com/itsaky/androidide/project/ProjectResourceFinder.java b/app/src/main/java/com/itsaky/androidide/project/ProjectResourceFinder.java index e6b6242ab..61b486695 100644 --- a/app/src/main/java/com/itsaky/androidide/project/ProjectResourceFinder.java +++ b/app/src/main/java/com/itsaky/androidide/project/ProjectResourceFinder.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.project; import com.itsaky.androidide.ui.inflater.IResourceFinder; diff --git a/app/src/main/java/com/itsaky/androidide/services/Jar2DexService.java b/app/src/main/java/com/itsaky/androidide/services/Jar2DexService.java index 7e6643bf1..b68a4abe0 100644 --- a/app/src/main/java/com/itsaky/androidide/services/Jar2DexService.java +++ b/app/src/main/java/com/itsaky/androidide/services/Jar2DexService.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.services; import androidx.core.util.Pair; diff --git a/app/src/main/java/com/itsaky/androidide/services/LogReceiver.java b/app/src/main/java/com/itsaky/androidide/services/LogReceiver.java index 2b74857c4..2fa4cf64d 100644 --- a/app/src/main/java/com/itsaky/androidide/services/LogReceiver.java +++ b/app/src/main/java/com/itsaky/androidide/services/LogReceiver.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.services; import android.content.BroadcastReceiver; diff --git a/app/src/main/java/com/itsaky/androidide/services/MessagingService.java b/app/src/main/java/com/itsaky/androidide/services/MessagingService.java index 45b68500d..9d2f81375 100644 --- a/app/src/main/java/com/itsaky/androidide/services/MessagingService.java +++ b/app/src/main/java/com/itsaky/androidide/services/MessagingService.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.services; import android.app.PendingIntent; diff --git a/app/src/main/java/com/itsaky/androidide/services/builder/BuildListener.java b/app/src/main/java/com/itsaky/androidide/services/builder/BuildListener.java index 48c19f326..d0789c56f 100644 --- a/app/src/main/java/com/itsaky/androidide/services/builder/BuildListener.java +++ b/app/src/main/java/com/itsaky/androidide/services/builder/BuildListener.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.services.builder; import com.itsaky.androidide.project.IDEModule; diff --git a/app/src/main/java/com/itsaky/androidide/services/builder/IDEService.java b/app/src/main/java/com/itsaky/androidide/services/builder/IDEService.java index ef2edec1c..f9fc2f610 100644 --- a/app/src/main/java/com/itsaky/androidide/services/builder/IDEService.java +++ b/app/src/main/java/com/itsaky/androidide/services/builder/IDEService.java @@ -1,3 +1,23 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + package com.itsaky.androidide.services.builder; import androidx.annotation.StringRes; diff --git a/app/src/main/java/com/itsaky/androidide/services/builder/MainThreadBuildListener.java b/app/src/main/java/com/itsaky/androidide/services/builder/MainThreadBuildListener.java index 1f8b180be..70835ea19 100644 --- a/app/src/main/java/com/itsaky/androidide/services/builder/MainThreadBuildListener.java +++ b/app/src/main/java/com/itsaky/androidide/services/builder/MainThreadBuildListener.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.services.builder; import com.blankj.utilcode.util.ThreadUtils; diff --git a/app/src/main/java/com/itsaky/androidide/sockets/SocketConnection.java b/app/src/main/java/com/itsaky/androidide/sockets/SocketConnection.java index a182b8735..84414b7d0 100644 --- a/app/src/main/java/com/itsaky/androidide/sockets/SocketConnection.java +++ b/app/src/main/java/com/itsaky/androidide/sockets/SocketConnection.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.sockets; import com.blankj.utilcode.util.CloseUtils; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeAndroidIDE.java b/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeAndroidIDE.java index f3b1b13b1..a398b45a9 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeAndroidIDE.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeAndroidIDE.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.colorschemes; import io.github.rosemoe.editor.widget.EditorColorScheme; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeWombat.java b/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeWombat.java index d66da389a..a6c504248 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeWombat.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/colorschemes/SchemeWombat.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.colorschemes; import io.github.rosemoe.editor.widget.EditorColorScheme; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/DefaultLexer.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/DefaultLexer.java index 373644888..09f0d749f 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/DefaultLexer.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/DefaultLexer.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer; import com.itsaky.androidide.syntax.lexer.tokens.Token; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/Lexer.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/Lexer.java index 53a44f8a5..33614c6a7 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/Lexer.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/Lexer.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer; import com.itsaky.androidide.syntax.lexer.tokens.Token; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/Highlighter.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/Highlighter.java index a8bd811bc..1138414f2 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/Highlighter.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/Highlighter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.highlighters; import android.text.SpannableStringBuilder; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/JavaHighlighter.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/JavaHighlighter.java index 2397392af..bb738065f 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/JavaHighlighter.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/highlighters/JavaHighlighter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.highlighters; import android.text.SpannableStringBuilder; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/BaseJavaLexer.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/BaseJavaLexer.java index 6234ca142..14fabc06b 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/BaseJavaLexer.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/BaseJavaLexer.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.impls; import android.graphics.Color; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/groovy/GroovyLexerImpl.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/groovy/GroovyLexerImpl.java index 01c563ede..62fd57048 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/groovy/GroovyLexerImpl.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/groovy/GroovyLexerImpl.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.impls.groovy; import com.itsaky.androidide.lexers.groovy.GroovyLexer; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/HighlightRangeHelper.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/HighlightRangeHelper.java index 6dde4ddb7..d7c918998 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/HighlightRangeHelper.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/HighlightRangeHelper.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.impls.java; import androidx.core.util.Pair; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java index 1d57b1c9e..db1c02f06 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/impls/java/JavaLexerImpl.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.impls.java; import androidx.core.util.Pair; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/Token.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/Token.java index 59508277c..dbfc9f4b7 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/Token.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/Token.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.tokens; import java.io.Serializable; diff --git a/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/TokenType.java b/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/TokenType.java index bea9f766c..293b685d8 100644 --- a/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/TokenType.java +++ b/app/src/main/java/com/itsaky/androidide/syntax/lexer/tokens/TokenType.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.syntax.lexer.tokens; public enum TokenType { diff --git a/app/src/main/java/com/itsaky/androidide/tasks/BaseGradleTask.java b/app/src/main/java/com/itsaky/androidide/tasks/BaseGradleTask.java index 082e14a23..2bd249db3 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/BaseGradleTask.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/BaseGradleTask.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks; import com.itsaky.androidide.services.builder.IDEService; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/GradleTask.java b/app/src/main/java/com/itsaky/androidide/tasks/GradleTask.java index 9ea973c28..90f664149 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/GradleTask.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/GradleTask.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/TaskExecutor.java b/app/src/main/java/com/itsaky/androidide/tasks/TaskExecutor.java index d632bee4f..fd3eefc03 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/TaskExecutor.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/TaskExecutor.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks; import android.os.Handler; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/FileTreeCallable.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/FileTreeCallable.java index d510953e8..21445f9d1 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/FileTreeCallable.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/FileTreeCallable.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/LicenseReader.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/LicenseReader.java index 4a139a915..f342ce234 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/LicenseReader.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/LicenseReader.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/ListDirectoryCallable.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/ListDirectoryCallable.java index 5afdfe21d..983de9a5a 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/ListDirectoryCallable.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/ListDirectoryCallable.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import android.text.TextUtils; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/ProjectCreatorCallable.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/ProjectCreatorCallable.java index 5d1dc51b3..99c1a5cf1 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/ProjectCreatorCallable.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/ProjectCreatorCallable.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import com.itsaky.androidide.models.NewProjectDetails; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/ReadFileTask.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/ReadFileTask.java index 1c2123185..7067cce4d 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/ReadFileTask.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/ReadFileTask.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import com.blankj.utilcode.util.FileIOUtils; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/callables/UnzipCallable.java b/app/src/main/java/com/itsaky/androidide/tasks/callables/UnzipCallable.java index e198fdf39..5d239d8ad 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/callables/UnzipCallable.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/callables/UnzipCallable.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.callables; import com.blankj.utilcode.util.ZipUtils; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/BaseGradleTasks.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/BaseGradleTasks.java index 495012494..1a6abff8b 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/BaseGradleTasks.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/BaseGradleTasks.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle; import com.itsaky.androidide.tasks.BaseGradleTask; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleDebug.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleDebug.java index c83274027..1e7ed208b 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleDebug.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleDebug.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleRelease.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleRelease.java index 9f73ea68d..8c92cc34b 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleRelease.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/AssembleRelease.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Build.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Build.java index 15f90bee6..dd7655fcc 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Build.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Build.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Bundle.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Bundle.java index d00367ea7..14f030a8b 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Bundle.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Bundle.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Clean.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Clean.java index ae2f70089..8342fa9dc 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Clean.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/Clean.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/CleanBuild.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/CleanBuild.java index b624163cb..0ecedb93f 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/CleanBuild.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/build/CleanBuild.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.build; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/Lint.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/Lint.java index 76bfce105..365d75b47 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/Lint.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/Lint.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.lint; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintDebug.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintDebug.java index a8612f338..c85d7cf75 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintDebug.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintDebug.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.lint; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintRelease.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintRelease.java index b9e1eb04e..7e3333271 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintRelease.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/lint/LintRelease.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.lint; import com.itsaky.androidide.R; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/plugin/InitializeIDEProject.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/plugin/InitializeIDEProject.java index 4cbeb7549..4b2683615 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/plugin/InitializeIDEProject.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/plugin/InitializeIDEProject.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.plugin; import com.itsaky.androidide.tasks.BaseGradleTask; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/DatabindingGenBaseClassesDebug.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/DatabindingGenBaseClassesDebug.java index 7eb7e41a6..0615b8ffe 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/DatabindingGenBaseClassesDebug.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/DatabindingGenBaseClassesDebug.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.resources; import com.itsaky.androidide.tasks.BaseGradleTask; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/ProcessDebugResources.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/ProcessDebugResources.java index 00e12abd9..e38992b1f 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/ProcessDebugResources.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/ProcessDebugResources.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.resources; import com.itsaky.androidide.tasks.BaseGradleTask; diff --git a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/UpdateResourceClassesTask.java b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/UpdateResourceClassesTask.java index 4d4b79774..0752893b5 100644 --- a/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/UpdateResourceClassesTask.java +++ b/app/src/main/java/com/itsaky/androidide/tasks/gradle/resources/UpdateResourceClassesTask.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.tasks.gradle.resources; import com.itsaky.androidide.tasks.BaseGradleTask; diff --git a/app/src/main/java/com/itsaky/androidide/utils/ClassBuilder.java b/app/src/main/java/com/itsaky/androidide/utils/ClassBuilder.java index 5380c3834..9e144215d 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/ClassBuilder.java +++ b/app/src/main/java/com/itsaky/androidide/utils/ClassBuilder.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.squareup.javapoet.JavaFile; diff --git a/app/src/main/java/com/itsaky/androidide/utils/Environment.java b/app/src/main/java/com/itsaky/androidide/utils/Environment.java index 68fe6c9b5..f4cfa2c17 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/Environment.java +++ b/app/src/main/java/com/itsaky/androidide/utils/Environment.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/utils/FileUtil.java b/app/src/main/java/com/itsaky/androidide/utils/FileUtil.java index 7442e02f9..09e8c13b2 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/FileUtil.java +++ b/app/src/main/java/com/itsaky/androidide/utils/FileUtil.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.content.ContentResolver; diff --git a/app/src/main/java/com/itsaky/androidide/utils/InputStreamLineReader.java b/app/src/main/java/com/itsaky/androidide/utils/InputStreamLineReader.java index 7cf1a762b..4a3df3e8c 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/InputStreamLineReader.java +++ b/app/src/main/java/com/itsaky/androidide/utils/InputStreamLineReader.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import java.io.InputStream; diff --git a/app/src/main/java/com/itsaky/androidide/utils/InputStreamWriter.java b/app/src/main/java/com/itsaky/androidide/utils/InputStreamWriter.java index 2110891dc..9b75f7ed4 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/InputStreamWriter.java +++ b/app/src/main/java/com/itsaky/androidide/utils/InputStreamWriter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import java.io.File; diff --git a/app/src/main/java/com/itsaky/androidide/utils/IntProperty.java b/app/src/main/java/com/itsaky/androidide/utils/IntProperty.java index e95a62530..af29cafb9 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/IntProperty.java +++ b/app/src/main/java/com/itsaky/androidide/utils/IntProperty.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.util.Property; diff --git a/app/src/main/java/com/itsaky/androidide/utils/JSONUtility.java b/app/src/main/java/com/itsaky/androidide/utils/JSONUtility.java index 45d5829c5..83761e13c 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/JSONUtility.java +++ b/app/src/main/java/com/itsaky/androidide/utils/JSONUtility.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.google.gson.Gson; diff --git a/app/src/main/java/com/itsaky/androidide/utils/JavaCharacter.java b/app/src/main/java/com/itsaky/androidide/utils/JavaCharacter.java index 04bfd9543..7ff8ff788 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/JavaCharacter.java +++ b/app/src/main/java/com/itsaky/androidide/utils/JavaCharacter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.language.java.manager; import java.util.Arrays; diff --git a/app/src/main/java/com/itsaky/androidide/utils/LSPUtils.java b/app/src/main/java/com/itsaky/androidide/utils/LSPUtils.java index 0afa804af..8489fb394 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/LSPUtils.java +++ b/app/src/main/java/com/itsaky/androidide/utils/LSPUtils.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import java.util.Comparator; diff --git a/app/src/main/java/com/itsaky/androidide/utils/Logger.java b/app/src/main/java/com/itsaky/androidide/utils/Logger.java index a63920a7c..07ac13798 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/Logger.java +++ b/app/src/main/java/com/itsaky/androidide/utils/Logger.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.elvishew.xlog.LogConfiguration; diff --git a/app/src/main/java/com/itsaky/androidide/utils/ProjectFinder.java b/app/src/main/java/com/itsaky/androidide/utils/ProjectFinder.java index 4ce6424f4..a8b53be53 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/ProjectFinder.java +++ b/app/src/main/java/com/itsaky/androidide/utils/ProjectFinder.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.text.TextUtils; diff --git a/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java b/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java index bde5b898c..e6a87a7c2 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java +++ b/app/src/main/java/com/itsaky/androidide/utils/ProjectWriter.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.blankj.utilcode.util.FileIOUtils; diff --git a/app/src/main/java/com/itsaky/androidide/utils/RecursiveFileSearcher.java b/app/src/main/java/com/itsaky/androidide/utils/RecursiveFileSearcher.java index 55929586e..5e237498c 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/RecursiveFileSearcher.java +++ b/app/src/main/java/com/itsaky/androidide/utils/RecursiveFileSearcher.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.blankj.utilcode.util.FileIOUtils; diff --git a/app/src/main/java/com/itsaky/androidide/utils/RuntimeTypeAdapterFactory.java b/app/src/main/java/com/itsaky/androidide/utils/RuntimeTypeAdapterFactory.java index ef3bc9d90..1c3da1208 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/RuntimeTypeAdapterFactory.java +++ b/app/src/main/java/com/itsaky/androidide/utils/RuntimeTypeAdapterFactory.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; /* diff --git a/app/src/main/java/com/itsaky/androidide/utils/StudioUtils.java b/app/src/main/java/com/itsaky/androidide/utils/StudioUtils.java index 0457cd756..05d6e5741 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/StudioUtils.java +++ b/app/src/main/java/com/itsaky/androidide/utils/StudioUtils.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.content.Context; import com.itsaky.toaster.Toaster; diff --git a/app/src/main/java/com/itsaky/androidide/utils/Symbols.java b/app/src/main/java/com/itsaky/androidide/utils/Symbols.java index 8104dbe4d..7573a8b47 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/Symbols.java +++ b/app/src/main/java/com/itsaky/androidide/utils/Symbols.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import com.itsaky.androidide.app.StudioApp; diff --git a/app/src/main/java/com/itsaky/androidide/utils/TransformUtils.java b/app/src/main/java/com/itsaky/androidide/utils/TransformUtils.java index 549983173..853f31599 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/TransformUtils.java +++ b/app/src/main/java/com/itsaky/androidide/utils/TransformUtils.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.graphics.Color; diff --git a/app/src/main/java/com/itsaky/androidide/utils/TypefaceUtils.java b/app/src/main/java/com/itsaky/androidide/utils/TypefaceUtils.java index 66e6cd0a6..5bd133271 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/TypefaceUtils.java +++ b/app/src/main/java/com/itsaky/androidide/utils/TypefaceUtils.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.utils; import android.graphics.Typeface; diff --git a/app/src/main/java/com/itsaky/androidide/views/Editor.java b/app/src/main/java/com/itsaky/androidide/views/Editor.java index 4ed9bdef3..920528382 100644 --- a/app/src/main/java/com/itsaky/androidide/views/Editor.java +++ b/app/src/main/java/com/itsaky/androidide/views/Editor.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/views/EmptyView.java b/app/src/main/java/com/itsaky/androidide/views/EmptyView.java index 543013024..b395cf3d7 100644 --- a/app/src/main/java/com/itsaky/androidide/views/EmptyView.java +++ b/app/src/main/java/com/itsaky/androidide/views/EmptyView.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/views/MaterialBanner.java b/app/src/main/java/com/itsaky/androidide/views/MaterialBanner.java index f2b3881fd..9d98131b9 100644 --- a/app/src/main/java/com/itsaky/androidide/views/MaterialBanner.java +++ b/app/src/main/java/com/itsaky/androidide/views/MaterialBanner.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/views/NonSwipableViewPager.java b/app/src/main/java/com/itsaky/androidide/views/NonSwipableViewPager.java index 3b871ae13..41344728b 100644 --- a/app/src/main/java/com/itsaky/androidide/views/NonSwipableViewPager.java +++ b/app/src/main/java/com/itsaky/androidide/views/NonSwipableViewPager.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/views/SymbolInputView.java b/app/src/main/java/com/itsaky/androidide/views/SymbolInputView.java index c2611336e..be33abdc8 100644 --- a/app/src/main/java/com/itsaky/androidide/views/SymbolInputView.java +++ b/app/src/main/java/com/itsaky/androidide/views/SymbolInputView.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/views/TooltipLayout.java b/app/src/main/java/com/itsaky/androidide/views/TooltipLayout.java index 9e991b47c..aa1e47443 100644 --- a/app/src/main/java/com/itsaky/androidide/views/TooltipLayout.java +++ b/app/src/main/java/com/itsaky/androidide/views/TooltipLayout.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.content.Context; diff --git a/app/src/main/java/com/itsaky/androidide/views/VerticalViewPager.java b/app/src/main/java/com/itsaky/androidide/views/VerticalViewPager.java index 4bb6f1058..108b8f343 100644 --- a/app/src/main/java/com/itsaky/androidide/views/VerticalViewPager.java +++ b/app/src/main/java/com/itsaky/androidide/views/VerticalViewPager.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/itsaky/androidide/views/transition/ArcMotionPlus.java b/app/src/main/java/com/itsaky/androidide/views/transition/ArcMotionPlus.java index 2f5e385d8..00c595cd0 100644 --- a/app/src/main/java/com/itsaky/androidide/views/transition/ArcMotionPlus.java +++ b/app/src/main/java/com/itsaky/androidide/views/transition/ArcMotionPlus.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + /* * Copyright (C) 2016 Neil Davies * diff --git a/app/src/main/java/com/itsaky/androidide/views/transition/CubicBezierArc.java b/app/src/main/java/com/itsaky/androidide/views/transition/CubicBezierArc.java index d24615e8d..399e8c081 100644 --- a/app/src/main/java/com/itsaky/androidide/views/transition/CubicBezierArc.java +++ b/app/src/main/java/com/itsaky/androidide/views/transition/CubicBezierArc.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + /* * Copyright (C) 2016 Neil Davies * diff --git a/app/src/main/java/com/itsaky/androidide/views/transition/ProgressTransition.java b/app/src/main/java/com/itsaky/androidide/views/transition/ProgressTransition.java index 2e6fba943..034c70dc0 100644 --- a/app/src/main/java/com/itsaky/androidide/views/transition/ProgressTransition.java +++ b/app/src/main/java/com/itsaky/androidide/views/transition/ProgressTransition.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.androidide.views.transition; import android.animation.Animator; diff --git a/app/src/main/java/com/itsaky/toaster/ToastWrapper.java b/app/src/main/java/com/itsaky/toaster/ToastWrapper.java index 79835e03a..72cfadade 100644 --- a/app/src/main/java/com/itsaky/toaster/ToastWrapper.java +++ b/app/src/main/java/com/itsaky/toaster/ToastWrapper.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.toaster; import android.animation.Animator; diff --git a/app/src/main/java/com/itsaky/toaster/Toaster.java b/app/src/main/java/com/itsaky/toaster/Toaster.java index 07c42f3a2..e9bc119ae 100644 --- a/app/src/main/java/com/itsaky/toaster/Toaster.java +++ b/app/src/main/java/com/itsaky/toaster/Toaster.java @@ -1,3 +1,24 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ + + package com.itsaky.toaster; import android.content.Context; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/BaseLayoutInflater.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/BaseLayoutInflater.java index cd74f882e..e324b1b44 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/BaseLayoutInflater.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/BaseLayoutInflater.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import com.itsaky.androidide.ui.view.IView; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IInflateListener.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IInflateListener.java index 23a556b4b..d67346148 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IInflateListener.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IInflateListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import com.itsaky.androidide.ui.view.IView; import com.itsaky.androidide.ui.view.IViewGroup; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/ILayoutInflater.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/ILayoutInflater.java index 144ca893a..7290ae4d7 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/ILayoutInflater.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/ILayoutInflater.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import android.content.Context; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IResourceFinder.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IResourceFinder.java index 81c3ee5c8..9b82845f4 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IResourceFinder.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/IResourceFinder.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import java.io.File; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/InflateException.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/InflateException.java index 940a6dbc8..783fe70b2 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/InflateException.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/InflateException.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; /** diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/LayoutInflaterConfiguration.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/LayoutInflaterConfiguration.java index c9ae8b588..143a3eca0 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/LayoutInflaterConfiguration.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/LayoutInflaterConfiguration.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import java.io.File; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/XMLLayoutInflater.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/XMLLayoutInflater.java index 943bf934f..e13acaf32 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/XMLLayoutInflater.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/inflater/XMLLayoutInflater.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.inflater; import android.content.Context; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/AttributeResource.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/AttributeResource.java index fdcc8171d..e8a2ce678 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/AttributeResource.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/AttributeResource.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; import androidx.annotation.NonNull; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResName.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResName.java index d8e80ea2b..79f08ff01 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResName.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResName.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; import androidx.annotation.NonNull; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIdGenerator.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIdGenerator.java index 14713baa6..4f5c712f2 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIdGenerator.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIdGenerator.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; import java.util.HashMap; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIds.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIds.java index 67669c499..3cf9d8642 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIds.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceIds.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; public class ResourceIds { diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTable.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTable.java index 7c7aacf8d..334c9145d 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTable.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTable.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; import com.google.common.collect.BiMap; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTableFactory.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTableFactory.java index 75a8a25e6..a0ee6241d 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTableFactory.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/resources/ResourceTableFactory.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.resources; import androidx.annotation.Nullable; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/util/Preconditions.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/util/Preconditions.java index db7a1681b..33561eecf 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/util/Preconditions.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/util/Preconditions.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.util; import com.itsaky.androidide.ui.inflater.InflateException; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/AttrType.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/AttrType.java index 7610b03d9..c1abb3a31 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/AttrType.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/AttrType.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; /** diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttribute.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttribute.java index 07b12f632..2e7260410 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttribute.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttribute.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; import androidx.annotation.NonNull; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttributeAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttributeAdapter.java index f5effceb5..2d368da66 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttributeAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IAttributeAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IFixedValue.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IFixedValue.java index 8b6366255..b0404d403 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IFixedValue.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IFixedValue.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; /** diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IView.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IView.java index 2fce3f750..8ef29702a 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IView.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IView.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IViewGroup.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IViewGroup.java index 511e7536f..06d100b20 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IViewGroup.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/IViewGroup.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view; import java.util.List; import java.util.function.Consumer; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewAttrAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewAttrAdapter.java index 8acf5c720..ad994b5bc 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewAttrAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewAttrAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.adapters; import android.content.Context; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewGroupAttrAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewGroupAttrAdapter.java index 16c585ea2..1857d463e 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewGroupAttrAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/BaseViewGroupAttrAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.adapters; import android.animation.LayoutTransition; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/ButtonAttrAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/ButtonAttrAdapter.java index 9bbb060db..bc576e707 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/ButtonAttrAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/ButtonAttrAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.adapters; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/LinearLayoutAttrAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/LinearLayoutAttrAdapter.java index 82f080ff7..529b41a5a 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/LinearLayoutAttrAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/LinearLayoutAttrAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.adapters; import android.content.Context; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/TextViewAttrAdapter.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/TextViewAttrAdapter.java index 7948bedf4..26866635b 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/TextViewAttrAdapter.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/adapters/TextViewAttrAdapter.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.adapters; import android.content.res.Resources; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseView.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseView.java index d714d932d..f23cce1cf 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseView.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseView.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.impl; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseViewGroup.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseViewGroup.java index 4da617ce3..1d5feb04f 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseViewGroup.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/BaseViewGroup.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.impl; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiAttribute.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiAttribute.java index d8be7e458..4b64b8e6f 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiAttribute.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiAttribute.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.impl; import com.itsaky.androidide.ui.view.AttrType; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiView.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiView.java index 4f5645c3e..58717eaf4 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiView.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiView.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.impl; import android.view.View; diff --git a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiViewGroup.java b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiViewGroup.java index 3eadedb14..1ade56e9a 100644 --- a/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiViewGroup.java +++ b/layout-inflater/src/main/java/com/itsaky/androidide/ui/view/impl/UiViewGroup.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.ui.view.impl; import android.view.ViewGroup; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/groovy/GroovyLexer.java b/lexers/src/main/java/com/itsaky/androidide/lexers/groovy/GroovyLexer.java index 8fba0b606..8c7c380db 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/groovy/GroovyLexer.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/groovy/GroovyLexer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from GroovyLexer.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.groovy; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaLexer.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaLexer.java index 738a70a4a..5a9531f28 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaLexer.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaLexer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaLexer.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; import org.antlr.v4.runtime.Lexer; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParser.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParser.java index c0fe0a468..0fddc05fe 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParser.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParser.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; import org.antlr.v4.runtime.atn.*; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseListener.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseListener.java index 3b5db04f3..90e9c0b07 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseListener.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseVisitor.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseVisitor.java index d542243b8..e5f8608f1 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseVisitor.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserBaseVisitor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserListener.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserListener.java index 64bf852d0..a315b4965 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserListener.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; import org.antlr.v4.runtime.tree.ParseTreeListener; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserVisitor.java b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserVisitor.java index 8353ebcb4..09611c880 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserVisitor.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/java/JavaParserVisitor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavaParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.lexers.java; import org.antlr.v4.runtime.tree.ParseTreeVisitor; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocLexer.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocLexer.java index ee4af47dc..ddf3c3a23 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocLexer.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocLexer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocLexer.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; import org.antlr.v4.runtime.Lexer; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParser.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParser.java index 76e231cd4..24866a5c7 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParser.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParser.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; import org.antlr.v4.runtime.atn.*; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseListener.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseListener.java index d2edc5beb..517193c65 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseListener.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseVisitor.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseVisitor.java index bbba2855f..941eb3d80 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseVisitor.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserBaseVisitor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserListener.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserListener.java index f5230645b..36a36f5e8 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserListener.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; import org.antlr.v4.runtime.tree.ParseTreeListener; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserVisitor.java b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserVisitor.java index f96ac4334..157da7d6a 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserVisitor.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/javadoc/JavadocParserVisitor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ // Generated from JavadocParser.g4 by ANTLR 4.9.2 package com.itsaky.androidide.antlr4.javadoc; import org.antlr.v4.runtime.tree.ParseTreeVisitor; diff --git a/lexers/src/main/java/com/itsaky/androidide/lexers/xml/XMLLexer.java b/lexers/src/main/java/com/itsaky/androidide/lexers/xml/XMLLexer.java index 469463dcb..40776aa49 100644 --- a/lexers/src/main/java/com/itsaky/androidide/lexers/xml/XMLLexer.java +++ b/lexers/src/main/java/com/itsaky/androidide/lexers/xml/XMLLexer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.lexers.xml; // Generated from XMLLexer.g4 by ANTLR 4.9.2 diff --git a/lsp/src/main/java/com/itsaky/lsp/JavadocHighlights.java b/lsp/src/main/java/com/itsaky/lsp/JavadocHighlights.java index f438deeaf..693e27d93 100644 --- a/lsp/src/main/java/com/itsaky/lsp/JavadocHighlights.java +++ b/lsp/src/main/java/com/itsaky/lsp/JavadocHighlights.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp; import java.util.ArrayList; diff --git a/lsp/src/main/java/com/itsaky/lsp/SemanticHighlight.java b/lsp/src/main/java/com/itsaky/lsp/SemanticHighlight.java index f5eec1ecf..0436f29e1 100644 --- a/lsp/src/main/java/com/itsaky/lsp/SemanticHighlight.java +++ b/lsp/src/main/java/com/itsaky/lsp/SemanticHighlight.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp; import java.util.ArrayList; diff --git a/lsp/src/main/java/com/itsaky/lsp/SemanticHighlightsParams.java b/lsp/src/main/java/com/itsaky/lsp/SemanticHighlightsParams.java index b14047458..fe67bf973 100644 --- a/lsp/src/main/java/com/itsaky/lsp/SemanticHighlightsParams.java +++ b/lsp/src/main/java/com/itsaky/lsp/SemanticHighlightsParams.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp; import org.eclipse.lsp4j.TextDocumentIdentifier; diff --git a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClient.java b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClient.java index b85f3707d..da310f4b8 100644 --- a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClient.java +++ b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClient.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp.services; import com.itsaky.lsp.SemanticHighlight; diff --git a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClientAware.java b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClientAware.java index ee0121584..09970e0d4 100644 --- a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClientAware.java +++ b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageClientAware.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp.services; public interface IDELanguageClientAware { diff --git a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageServer.java b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageServer.java index eec3673b9..c58637148 100644 --- a/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageServer.java +++ b/lsp/src/main/java/com/itsaky/lsp/services/IDELanguageServer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp.services; import java.util.concurrent.CompletableFuture; diff --git a/lsp/src/main/java/com/itsaky/lsp/services/IDETextDocumentService.java b/lsp/src/main/java/com/itsaky/lsp/services/IDETextDocumentService.java index 76786b052..b9775512f 100644 --- a/lsp/src/main/java/com/itsaky/lsp/services/IDETextDocumentService.java +++ b/lsp/src/main/java/com/itsaky/lsp/services/IDETextDocumentService.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp.services; import org.eclipse.lsp4j.services.TextDocumentService; diff --git a/lsp/src/main/java/com/itsaky/lsp/services/IDEWorkspaceService.java b/lsp/src/main/java/com/itsaky/lsp/services/IDEWorkspaceService.java index edcc973f5..c8f4f927e 100644 --- a/lsp/src/main/java/com/itsaky/lsp/services/IDEWorkspaceService.java +++ b/lsp/src/main/java/com/itsaky/lsp/services/IDEWorkspaceService.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.lsp.services; import java.util.List; diff --git a/sdk-info/src/main/java/com/itsaky/apiinfo/ApiInfo.java b/sdk-info/src/main/java/com/itsaky/apiinfo/ApiInfo.java index 133830930..5fc6e2fa1 100644 --- a/sdk-info/src/main/java/com/itsaky/apiinfo/ApiInfo.java +++ b/sdk-info/src/main/java/com/itsaky/apiinfo/ApiInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.apiinfo; import android.content.Context; diff --git a/sdk-info/src/main/java/com/itsaky/apiinfo/models/ClassInfo.java b/sdk-info/src/main/java/com/itsaky/apiinfo/models/ClassInfo.java index d8d9565f0..15aae1e27 100644 --- a/sdk-info/src/main/java/com/itsaky/apiinfo/models/ClassInfo.java +++ b/sdk-info/src/main/java/com/itsaky/apiinfo/models/ClassInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.apiinfo.models; import android.text.TextUtils; diff --git a/sdk-info/src/main/java/com/itsaky/apiinfo/models/FieldInfo.java b/sdk-info/src/main/java/com/itsaky/apiinfo/models/FieldInfo.java index 4af007240..481821fd2 100644 --- a/sdk-info/src/main/java/com/itsaky/apiinfo/models/FieldInfo.java +++ b/sdk-info/src/main/java/com/itsaky/apiinfo/models/FieldInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.apiinfo.models; /** diff --git a/sdk-info/src/main/java/com/itsaky/apiinfo/models/Info.java b/sdk-info/src/main/java/com/itsaky/apiinfo/models/Info.java index e027b45b9..6e9a19889 100644 --- a/sdk-info/src/main/java/com/itsaky/apiinfo/models/Info.java +++ b/sdk-info/src/main/java/com/itsaky/apiinfo/models/Info.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.apiinfo.models; /** diff --git a/sdk-info/src/main/java/com/itsaky/apiinfo/models/MethodInfo.java b/sdk-info/src/main/java/com/itsaky/apiinfo/models/MethodInfo.java index f8192000f..f5c1133a4 100644 --- a/sdk-info/src/main/java/com/itsaky/apiinfo/models/MethodInfo.java +++ b/sdk-info/src/main/java/com/itsaky/apiinfo/models/MethodInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.apiinfo.models; import java.util.List; diff --git a/sdk-info/src/main/java/com/itsaky/attrinfo/AttrInfo.java b/sdk-info/src/main/java/com/itsaky/attrinfo/AttrInfo.java index bf41f71b7..da449621a 100644 --- a/sdk-info/src/main/java/com/itsaky/attrinfo/AttrInfo.java +++ b/sdk-info/src/main/java/com/itsaky/attrinfo/AttrInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.attrinfo; import android.content.Context; diff --git a/sdk-info/src/main/java/com/itsaky/attrinfo/models/Attr.java b/sdk-info/src/main/java/com/itsaky/attrinfo/models/Attr.java index 8c0ea93e0..672c9ef63 100644 --- a/sdk-info/src/main/java/com/itsaky/attrinfo/models/Attr.java +++ b/sdk-info/src/main/java/com/itsaky/attrinfo/models/Attr.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.attrinfo.models; import java.util.HashSet; diff --git a/sdk-info/src/main/java/com/itsaky/widgets/WidgetInfo.java b/sdk-info/src/main/java/com/itsaky/widgets/WidgetInfo.java index 8908243d5..77e4c8664 100644 --- a/sdk-info/src/main/java/com/itsaky/widgets/WidgetInfo.java +++ b/sdk-info/src/main/java/com/itsaky/widgets/WidgetInfo.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.widgets; import android.content.Context; diff --git a/sdk-info/src/main/java/com/itsaky/widgets/models/Widget.java b/sdk-info/src/main/java/com/itsaky/widgets/models/Widget.java index 0b6a8621f..843906c5d 100644 --- a/sdk-info/src/main/java/com/itsaky/widgets/models/Widget.java +++ b/sdk-info/src/main/java/com/itsaky/widgets/models/Widget.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.widgets.models; public class Widget implements Comparable { diff --git a/sdk-info/src/main/java/org/eclipse/jdt/core/Signature.java b/sdk-info/src/main/java/org/eclipse/jdt/core/Signature.java index e889038a0..693e630a6 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/core/Signature.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/core/Signature.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ /******************************************************************************* * Copyright (c) 2000, 2019 IBM Corporation and others. * diff --git a/sdk-info/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java b/sdk-info/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java index a57fa4c8e..46a1f0877 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/core/compiler/CharOperation.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ /******************************************************************************* * Copyright (c) 2000, 2020 IBM Corporation and others. * diff --git a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java index ce0cdc442..98696bc0c 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/ast/ASTNode.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package org.eclipse.jdt.internal.compiler.ast; import java.util.ArrayList; diff --git a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java index c40d7abd9..7502ffe42 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ /******************************************************************************* * Copyright (c) 2000, 2020 IBM Corporation and others. * diff --git a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java index 5a9b64ad0..6afba33dc 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ /******************************************************************************* * Copyright (c) 2005, 2020 IBM Corporation and others. * diff --git a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java index 37a414f27..8e8cecf44 100644 --- a/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java +++ b/sdk-info/src/main/java/org/eclipse/jdt/internal/compiler/util/Util.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package org.eclipse.jdt.internal.compiler.util; import org.eclipse.jdt.core.compiler.CharOperation; diff --git a/shell/src/main/java/com/itsaky/androidide/shell/CommonProcessExecutor.java b/shell/src/main/java/com/itsaky/androidide/shell/CommonProcessExecutor.java index 5e8d86f98..d9284a989 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/CommonProcessExecutor.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/CommonProcessExecutor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; import java.io.File; diff --git a/shell/src/main/java/com/itsaky/androidide/shell/IProcessExecutor.java b/shell/src/main/java/com/itsaky/androidide/shell/IProcessExecutor.java index 5ac276f54..a7a4de0a6 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/IProcessExecutor.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/IProcessExecutor.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; import java.io.IOException; diff --git a/shell/src/main/java/com/itsaky/androidide/shell/IProcessExitListener.java b/shell/src/main/java/com/itsaky/androidide/shell/IProcessExitListener.java index ef470e8b0..19a6b78a5 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/IProcessExitListener.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/IProcessExitListener.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; public interface IProcessExitListener { diff --git a/shell/src/main/java/com/itsaky/androidide/shell/ProcessExecutorFactory.java b/shell/src/main/java/com/itsaky/androidide/shell/ProcessExecutorFactory.java index dc2449ba8..63dffaa97 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/ProcessExecutorFactory.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/ProcessExecutorFactory.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; import java.io.IOException; diff --git a/shell/src/main/java/com/itsaky/androidide/shell/ProcessStreamsHolder.java b/shell/src/main/java/com/itsaky/androidide/shell/ProcessStreamsHolder.java index 729afd66d..52b792b4f 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/ProcessStreamsHolder.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/ProcessStreamsHolder.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; import java.io.InputStream; import java.io.OutputStream; diff --git a/shell/src/main/java/com/itsaky/androidide/shell/ShellServer.java b/shell/src/main/java/com/itsaky/androidide/shell/ShellServer.java index 6d068b2e3..d21d51d2d 100644 --- a/shell/src/main/java/com/itsaky/androidide/shell/ShellServer.java +++ b/shell/src/main/java/com/itsaky/androidide/shell/ShellServer.java @@ -1,3 +1,22 @@ +/************************************************************************************ + * This file is part of AndroidIDE. + * + * Copyright (C) 2021 Akash Yadav + * + * AndroidIDE is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * AndroidIDE is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with AndroidIDE. If not, see . + * +**************************************************************************************/ package com.itsaky.androidide.shell; import java.io.BufferedReader;