Browse Source

[Feature][alldata]rm micro-ui pom.xml,modify studio modules,ad
d opensource license,add notice,header

authorwlh 1 year ago
parent
commit
4889831645
100 changed files with 138 additions and 12 deletions
  1. 14 0
      HEADER
  2. 117 2
      LICENSE
  3. 7 10
      NOTICE
  4. 0 0
      dts/flink-cdc-connectors/.github/ISSUE_TEMPLATE/bug-report.yml
  5. 0 0
      dts/flink-cdc-connectors/.github/ISSUE_TEMPLATE/config.yml
  6. 0 0
      dts/flink-cdc-connectors/.github/ISSUE_TEMPLATE/feature.yml
  7. 0 0
      dts/flink-cdc-connectors/.github/workflows/build_docs.yml
  8. 0 0
      dts/flink-cdc-connectors/.gitignore
  9. 0 0
      dts/flink-cdc-connectors/LICENSE
  10. 0 0
      dts/flink-cdc-connectors/NOTICE
  11. 0 0
      dts/flink-cdc-connectors/README.md
  12. 0 0
      dts/flink-cdc-connectors/azure-pipelines.yml
  13. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/pom.xml
  14. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/config/BaseSourceConfig.java
  15. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/config/JdbcSourceConfig.java
  16. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/config/JdbcSourceConfigFactory.java
  17. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/config/SourceConfig.java
  18. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/dialect/DataSourceDialect.java
  19. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/dialect/JdbcDataSourceDialect.java
  20. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/options/JdbcSourceOptions.java
  21. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/options/SourceOptions.java
  22. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/options/StartupMode.java
  23. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/options/StartupOptions.java
  24. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/JdbcSourceEventDispatcher.java
  25. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/connection/ConnectionPoolId.java
  26. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/connection/ConnectionPools.java
  27. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/connection/JdbcConnectionFactory.java
  28. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/connection/JdbcConnectionPoolFactory.java
  29. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/relational/connection/JdbcConnectionPools.java
  30. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/EmbeddedFlinkDatabaseHistory.java
  31. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/IncrementalSource.java
  32. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/HybridSplitAssigner.java
  33. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/SnapshotSplitAssigner.java
  34. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/SplitAssigner.java
  35. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/StreamSplitAssigner.java
  36. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/splitter/ChunkRange.java
  37. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/splitter/ChunkSplitter.java
  38. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/splitter/JdbcSourceChunkSplitter.java
  39. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/state/HybridPendingSplitsState.java
  40. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/state/PendingSplitsState.java
  41. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/state/PendingSplitsStateSerializer.java
  42. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/state/SnapshotPendingSplitsState.java
  43. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/assigner/state/StreamPendingSplitsState.java
  44. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/enumerator/IncrementalSourceEnumerator.java
  45. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/jdbc/JdbcIncrementalSource.java
  46. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/events/FinishedSnapshotSplitsAckEvent.java
  47. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/events/FinishedSnapshotSplitsReportEvent.java
  48. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/events/FinishedSnapshotSplitsRequestEvent.java
  49. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/events/StreamSplitMetaEvent.java
  50. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/events/StreamSplitMetaRequestEvent.java
  51. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/offset/Offset.java
  52. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/offset/OffsetDeserializerSerializer.java
  53. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/offset/OffsetFactory.java
  54. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/ChangeEventRecords.java
  55. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/FinishedSnapshotSplitInfo.java
  56. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SchemalessSnapshotSplit.java
  57. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SnapshotSplit.java
  58. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SnapshotSplitState.java
  59. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SourceRecords.java
  60. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SourceSplitBase.java
  61. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SourceSplitSerializer.java
  62. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/SourceSplitState.java
  63. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/StreamSplit.java
  64. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/split/StreamSplitState.java
  65. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/wartermark/WatermarkEvent.java
  66. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/meta/wartermark/WatermarkKind.java
  67. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/metrics/SourceReaderMetricConstants.java
  68. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/metrics/SourceReaderMetrics.java
  69. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/IncrementalSourceReader.java
  70. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/IncrementalSourceRecordEmitter.java
  71. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/IncrementalSourceSplitReader.java
  72. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/external/FetchTask.java
  73. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/external/Fetcher.java
  74. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/external/IncrementalSourceScanFetcher.java
  75. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/external/IncrementalSourceStreamFetcher.java
  76. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/source/reader/external/JdbcSourceFetchTaskContext.java
  77. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/EnvironmentUtils.java
  78. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/ObjectUtils.java
  79. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/OptionUtils.java
  80. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/SerializerUtils.java
  81. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/SourceRecordUtils.java
  82. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/main/java/com/ververica/cdc/connectors/base/utils/VersionComparable.java
  83. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/MySqlChangeEventSourceExampleTest.java
  84. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/EmbeddedFlinkDatabaseHistory.java
  85. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/MySqlChunkSplitter.java
  86. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/MySqlDialect.java
  87. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/MySqlSourceBuilder.java
  88. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/MysqlPooledDataSourceFactory.java
  89. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/config/MySqlSourceConfig.java
  90. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/config/MySqlSourceConfigFactory.java
  91. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/config/ServerIdRange.java
  92. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/fetch/MySqlScanFetchTask.java
  93. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/fetch/MySqlSourceFetchTaskContext.java
  94. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/fetch/MySqlStreamFetchTask.java
  95. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/offset/BinlogOffset.java
  96. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/offset/BinlogOffsetFactory.java
  97. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/utils/MySqlConnectionUtils.java
  98. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/utils/MySqlSchema.java
  99. 0 0
      dts/flink-cdc-connectors/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/utils/MySqlTypeUtils.java
  100. 0 0
      dts/flink-cdc-connectors.1/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/utils/MySqlUtils.java

+ 14 - 0
HEADER

@@ -0,0 +1,14 @@
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.

+ 117 - 2
LICENSE

@@ -178,7 +178,7 @@
    APPENDIX: How to apply the Apache License to your work.
 
       To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
+      boilerplate notice, with the fields enclosed by brackets "{}"
       replaced with your own identifying information. (Don't include
       the brackets!)  The text should be enclosed in the appropriate
       comment syntax for the file format. We also recommend that a
@@ -186,7 +186,7 @@
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright [yyyy] [name of copyright owner]
+   Copyright {yyyy} {name of copyright owner}
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
@@ -199,3 +199,118 @@
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
+
+=======================================================================
+AllDataCenter alldata Subcomponents:
+
+The AllDataCenter alldata project contains subcomponents with separate copyright
+notices and license terms. Your use of the source code for the these
+subcomponents is subject to the terms and conditions of the following
+licenses.
+
+========================================================================
+Apache 2.0 licenses
+========================================================================
+
+The following components are provided under the Apache License. See project link for details.
+The text of each license is the standard Apache 2.0 license.
+
+Iceberg files from Apache Iceberg: https://github.com/apache/iceberg Apache 2.0
+
+Hudi files from Apache Hudi: https://github.com/apache/hudi Apache 2.0
+
+Doris files from Apache Doris: https://github.com/apache/doris Apache 2.0
+
+DataSophon files from Datavane DataSophon: https://github.com/datavane/datasophon Apache 2.0
+
+Tis files from Datavane Tis: https://github.com/datavane/tis Apache 2.0
+
+DataVines files from Datavane DataVines: https://github.com/datavane/datavines Apache 2.0
+
+CloudEon files from Apache CloudEon: https://github.com/dromara/CloudEon Apache 2.0
+
+Dinky files from DataLinkDC StreamPark: https://github.com/DataLinkDC/dinky Apache 2.0
+
+StreamPark files from Apache StreamPark: https://github.com/apache/streampark Apache 2.0
+
+Griffin files from Apache Griffin: https://github.com/apache/griffin Apache 2.0
+
+Atlas files from Apache Atlas: https://github.com/apache/atlas Apache 2.0
+
+Inlong files from Apache Inlong: https://github.com/apache/inlong Apache 2.0
+
+Seatunnel files from Apache Seatunnel: https://github.com/apache/Seatunnel Apache 2.0
+
+flink-cdc-connectors files from ververica flink-cdc-connectors https://github.com/ververica/flink-cdc-connectors Apache 2.0
+
+datax files from alibaba datax https://github.com/alibaba/datax Apache 2.0
+
+chunjun files from DTStack chunjun https://github.com/DTStack/chunjun Apache 2.0
+
+bitsail files from bytesail bitsail https://github.com/bytedance/bitsail Apache 2.0
+
+airbyte files from airbytehq airbyte https://github.com/airbytehq/airbyte Apache 2.0
+
+Kong files from Kong kong: https://github.com/Kong/kong Apache 2.0
+
+Ranger files from Apache Ranger: https://github.com/apache/ranger Apache 2.0
+
+Kylin files from Apache Kylin: https://github.com/apache/kylin Apache 2.0
+
+datahub files from datahub-project datahub: https://github.com/datahub-project/datahub Apache 2.0
+
+paimon files from Apache paimon: https://github.com/apache/paimon Apache 2.0
+
+DolphinScheduler files from Apache DolphinScheduler: https://github.com/apache/dolphinscheduler Apache 2.0
+
+datart files from running-elephant datart: https://github.com/running-elephant/datart
+
+calcite files from Apache Calcite: https://github.com/apache/calcite Apache 2.0
+
+starrocks files from StarRocks starrocks: https://github.com/StarRocks/starrocks Apache 2.0
+
+ByConity files from ByConity ByConity: https://github.com/ByConity/ByConity Apache 2.0
+
+ClickHouse files from ClickHouse ClickHouse: https://github.com/ClickHouse/ClickHouse Apache 2.0
+
+Shifu files from Edgenesis shifu: https://github.com/Edgenesis/shifu Apache 2.0
+
+koordinator files from koordinator-sh koordinator: https://github.com/koordinator-sh/koordinator Apache 2.0
+
+debezium files from debezium debezium: https://github.com/debezium/debezium Apache 2.0
+
+cube-studio files from tencentmusic cube-studio: https://github.com/tencentmusic/cube-studio Apache 2.0
+
+maxwell files from zendesk maxwell: https://github.com/zendesk/maxwell Apache 2.0
+
+mmdetection files from open-mmlab mmdetection: https://github.com/open-mmlab/mmdetection Apache 2.0
+
+feast files from feast-dev feast: https://github.com/feast-dev/feast Apache 2.0
+
+sqlflow files from sql-machine-learning sqlflow: https://github.com/sql-machine-learning/sqlflow Apache 2.0
+
+feathr files from feathr-ai/ feathr: https://github.com/feathr-ai//feathr Apache 2.0
+
+modelscope files from modelscope modelscope: https://github.com/modelscope/modelscope Apache 2.0
+
+lakesoul files from lakesoul-io lakesoul: https://github.com/lakesoul-io/lakesoul Apache 2.0
+
+amoro files from NetEase shifu: https://github.com/NetEase/amoro Apache 2.0
+
+delta files from delta-io delta: https://github.com/delta-io/delta Apache 2.0
+
+celeborn files from apache celeborn: https://github.com/apache/celeborn Apache 2.0
+
+uniffle files from apache uniffle: https://github.com/apache/uniffle Apache 2.0
+
+eladmin files from elunez eladmin: https://github.com/elunez/eladmin Apache 2.0
+
+dataCompare files from dromara dataCompare: https://github.com/dromara/dataCompare Apache 2.0
+
+SREWorks files from alibaba SREWorks: https://github.com/alibaba/SREWorks Apache 2.0
+
+lowcode-engine files from alibaba lowcode-engine: https://github.com/alibaba/lowcode-engine Apache 2.0
+
+flink-sql-lineage files from HamaWhiteGG flink-sql-lineage: https://github.comHamaWhiteGG/flink-sql-lineage Apache 2.0
+
+HamaWhiteGG files from HamaWhiteGG flink-sql-security: https://github.com/HamaWhiteGG/flink-sql-security Apache 2.0

+ 7 - 10
NOTICE

@@ -1,14 +1,11 @@
-AllData Project
-Copyright 2019-2023 The AllDataCenter Community Organization
+AllDataCenter alldata
+Copyright 2019-2023 The Apache Software Foundation
 
 This product includes software developed at
-The AllDataCenter Community Organization (https://github.com/alldatacenter/).
+The Apache Software Foundation (http://www.apache.org/).
 
-This project bundles the following dependencies under the Apache license.
-See bundled license files for details.
-
-This project bundles the following dependencies under the MIT license.
-See bundled license files for details.
+This product includes software developed at
+The Apache Software Foundation (https://mit-license.org/).
 
-This project bundles the following dependencies under the BSD license.
-See bundled license files for details.
+This product includes software developed at
+The Apache Software Foundation (https://www.freebsd.org/).

































































































+ 0 - 0
dts/flink-cdc-connectors.1/flink-cdc-base/src/test/java/com/ververica/cdc/connectors/base/experimental/utils/MySqlUtils.java


Some files were not shown because too many files changed in this diff