Browse Source

基础框架依赖

yujialin 2 years ago
parent
commit
ad67fc640b

+ 181 - 0
.gitignore

@@ -0,0 +1,181 @@
+local.properties
+TYuan.iml
+.gradle/5.4.1/gc.properties
+.gradle/5.4.1/executionHistory/executionHistory.bin
+.gradle/5.4.1/executionHistory/executionHistory.lock
+.gradle/5.4.1/fileChanges/last-build.bin
+.gradle/5.4.1/fileContent/annotation-processors.bin
+.gradle/5.4.1/fileContent/fileContent.lock
+.gradle/5.4.1/fileHashes/fileHashes.bin
+.gradle/5.4.1/fileHashes/fileHashes.lock
+.gradle/5.4.1/fileHashes/resourceHashesCache.bin
+.gradle/5.4.1/javaCompile/classAnalysis.bin
+.gradle/5.4.1/javaCompile/jarAnalysis.bin
+.gradle/5.4.1/javaCompile/javaCompile.lock
+.gradle/5.4.1/javaCompile/taskHistory.bin
+.gradle/6.7.1/gc.properties
+.gradle/6.7.1/executionHistory/executionHistory.bin
+.gradle/6.7.1/executionHistory/executionHistory.lock
+.gradle/6.7.1/fileChanges/last-build.bin
+.gradle/6.7.1/fileHashes/fileHashes.bin
+.gradle/6.7.1/fileHashes/fileHashes.lock
+.gradle/6.7.1/fileHashes/resourceHashesCache.bin
+.gradle/6.7.1/javaCompile/classAnalysis.bin
+.gradle/6.7.1/javaCompile/jarAnalysis.bin
+.gradle/6.7.1/javaCompile/javaCompile.lock
+.gradle/6.7.1/javaCompile/taskHistory.bin
+.gradle/buildOutputCleanup/buildOutputCleanup.lock
+.gradle/buildOutputCleanup/cache.properties
+.gradle/buildOutputCleanup/outputFiles.bin
+.gradle/checksums/checksums.lock
+.gradle/checksums/md5-checksums.bin
+.gradle/checksums/sha1-checksums.bin
+.gradle/configuration-cache/gc.properties
+.gradle/vcs-1/gc.properties
+.idea/assetWizardSettings.xml
+.idea/gradle.xml
+.idea/jarRepositories.xml
+.idea/misc.xml
+.idea/modules.xml
+.idea/qaplug_profiles.xml
+.idea/vcs.xml
+.idea/workspace.xml
+.idea/caches/build_file_checksums.ser
+.idea/libraries/Gradle____app_libs_arcgis_android_100_9_0_aar.xml
+.idea/libraries/Gradle__android_android_29.xml
+.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0_jar.xml
+.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml
+.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml
+.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml
+.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml
+.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml
+.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_0_2_aar.xml
+.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_2_jar.xml
+.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_core_core_1_3_0_aar.xml
+.idea/libraries/Gradle__androidx_core_core_1_3_1_aar.xml
+.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_databinding_databinding_adapters_4_0_0_aar.xml
+.idea/libraries/Gradle__androidx_databinding_databinding_common_4_0_0_jar.xml
+.idea/libraries/Gradle__androidx_databinding_databinding_runtime_4_0_0_aar.xml
+.idea/libraries/Gradle__androidx_databinding_viewbinding_4_0_0_aar.xml
+.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml
+.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml
+.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml
+.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml
+.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml
+.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml
+.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_test_core_1_3_0_aar.xml
+.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml
+.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml
+.idea/libraries/Gradle__androidx_test_ext_junit_1_1_2_aar.xml
+.idea/libraries/Gradle__androidx_test_monitor_1_3_0_aar.xml
+.idea/libraries/Gradle__androidx_test_runner_1_3_0_aar.xml
+.idea/libraries/Gradle__androidx_transition_transition_1_0_0_aar.xml
+.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml
+.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml
+.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml
+.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
+.idea/libraries/Gradle__com_alibaba_fastjson_1_1_71_android_jar.xml
+.idea/libraries/Gradle__com_amap_api_location_5_2_0_jar.xml
+.idea/libraries/Gradle__com_amap_api_navi_3dmap_7_7_1_3dmap7_7_0_jar.xml
+.idea/libraries/Gradle__com_amap_api_search_7_7_0_jar.xml
+.idea/libraries/Gradle__com_darsh_multipleimageselect_multipleimageselect_1_0_4_aar.xml
+.idea/libraries/Gradle__com_forward_androids_androids_1_1_4_aar.xml
+.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_9_0_jar.xml
+.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_9_0_jar.xml
+.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_9_0_aar.xml
+.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_9_0_aar.xml
+.idea/libraries/Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_2_9_46_aar.xml
+.idea/libraries/Gradle__com_github_niorgai_StatusBarCompat_2_3_3_aar.xml
+.idea/libraries/Gradle__com_github_PhilJay_MPAndroidChart_v3_1_0_aar.xml
+.idea/libraries/Gradle__com_github_tbruyelle_rxpermissions_0_10_2_aar.xml
+.idea/libraries/Gradle__com_github_yuweiguocn_GreenDaoUpgradeHelper_v2_0_2_aar.xml
+.idea/libraries/Gradle__com_google_android_material_material_1_0_0_aar.xml
+.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
+.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml
+.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml
+.idea/libraries/Gradle__com_jakewharton_butterknife_10_2_3_aar.xml
+.idea/libraries/Gradle__com_jakewharton_butterknife_annotations_10_2_3_jar.xml
+.idea/libraries/Gradle__com_jakewharton_butterknife_runtime_10_2_3_aar.xml
+.idea/libraries/Gradle__com_jph_takephoto_takephoto_library_4_0_3_aar.xml
+.idea/libraries/Gradle__com_makeramen_roundedimageview_2_2_1_aar.xml
+.idea/libraries/Gradle__com_nostra13_universalimageloader_universal_image_loader_1_9_5_jar.xml
+.idea/libraries/Gradle__com_qmuiteam_qmui_1_2_0_aar.xml
+.idea/libraries/Gradle__com_soundcloud_android_crop_lib_crop_1_0_0_aar.xml
+.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml
+.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_10_0_jar.xml
+.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_11_0_jar.xml
+.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml
+.idea/libraries/Gradle__com_squareup_retrofit2_adapter_rxjava2_2_4_0_jar.xml
+.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_4_0_jar.xml
+.idea/libraries/Gradle__com_squareup_retrofit2_converter_scalars_2_3_0_jar.xml
+.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_4_0_jar.xml
+.idea/libraries/Gradle__com_trello_rxlifecycle2_rxlifecycle_2_1_0_jar.xml
+.idea/libraries/Gradle__com_trello_rxlifecycle2_rxlifecycle_android_2_1_0_aar.xml
+.idea/libraries/Gradle__com_trello_rxlifecycle2_rxlifecycle_components_2_1_0_aar.xml
+.idea/libraries/Gradle__com_wang_avi_library_2_1_3_aar.xml
+.idea/libraries/Gradle__io_reactivex_rxandroid_1_2_1_aar.xml
+.idea/libraries/Gradle__io_reactivex_rxjava_1_2_1_jar.xml
+.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_2_aar.xml
+.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_4_jar.xml
+.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml
+.idea/libraries/Gradle__junit_junit_4_12_jar.xml
+.idea/libraries/Gradle__log4j_log4j_1_2_14_jar.xml
+.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_13_aar.xml
+.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_13_aar.xml
+.idea/libraries/Gradle__me_shaohui_advancedluban_library_1_3_2_aar.xml
+.idea/libraries/Gradle__net_sourceforge_jexcelapi_jxl_2_6_12_jar.xml
+.idea/libraries/Gradle__org_greenrobot_eventbus_3_2_0_jar.xml
+.idea/libraries/Gradle__org_greenrobot_greendao_3_3_0_jar.xml
+.idea/libraries/Gradle__org_greenrobot_greendao_api_3_3_0_jar.xml
+.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
+.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
+.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
+.idea/libraries/Gradle__org_permissionsdispatcher_permissionsdispatcher_4_6_0_aar.xml
+.idea/libraries/Gradle__org_permissionsdispatcher_permissionsdispatcher_annotation_4_6_0_jar.xml
+.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml
+.idea/libraries/Gradle__q_rorbin_badgeview_1_1_3_aar.xml
+.idea/modules/graffiti/graffiti.iml
+.idea/modules/latte-core/latte-core.iml
+app/app.iml
+app/develop/release/output.json
+app/develop/release/tyuan_route-2.2.apk
+app/src/main/java/com/tofly/tyuan/greenDao/db/DaoMaster.java
+app/src/main/java/com/tofly/tyuan/greenDao/db/DaoSession.java
+build/intermediates/lint-cache/sdk-registry.xml/sdk-registry.xml
+captures/com.tofly.tyuan_2021.03.15_18.50.li
+captures/com.tofly.tyuan_2021.03.15_18.51.li
+captures/com.tofly.tyuan_2021.03.15_18.53.li
+captures/com.tofly.tyuan_2021.03.15_18.53-1.li
+captures/com.tofly.tyuan_2021.03.15_18.54.li
+.idea/runConfigurations.xml
+.idea/modules/app/app.iml
+.idea/inspectionProfiles/Project_Default.xml
+.idea/libraries/Gradle__id_zelory_compressor_2_1_0_aar.xml
+.idea/smartfox_info.xml
+app/develop/release/tyuan_route-2.3.apk
+*.apk
+build/build-attribution/androidGradlePluginAttributionData
+.idea/libraries/Gradle__com_squareup_leakcanary_leakcanary_android_1_6_aar.xml
+.idea/libraries/Gradle__org_jetbrains_trove4j_trove4j_20160824_jar.xml
+.gradle/
+.idea/

+ 2 - 0
.idea/.gitignore

@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml

+ 1 - 0
.idea/.name

@@ -0,0 +1 @@
+ToflyPsjg

+ 116 - 0
.idea/codeStyles/Project.xml

@@ -0,0 +1,116 @@
+<component name="ProjectCodeStyleConfiguration">
+  <code_scheme name="Project" version="173">
+    <codeStyleSettings language="XML">
+      <indentOptions>
+        <option name="CONTINUATION_INDENT_SIZE" value="4" />
+      </indentOptions>
+      <arrangement>
+        <rules>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>xmlns:android</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>xmlns:.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*:id</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*:name</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>name</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>style</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>ANDROID_ATTRIBUTE_ORDER</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>.*</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+        </rules>
+      </arrangement>
+    </codeStyleSettings>
+  </code_scheme>
+</component>

+ 21 - 0
.idea/gradle.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
+  <component name="GradleSettings">
+    <option name="linkedExternalProjectsSettings">
+      <GradleProjectSettings>
+        <option name="testRunner" value="PLATFORM" />
+        <option name="distributionType" value="DEFAULT_WRAPPED" />
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="gradleJvm" value="1.8" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+            <option value="$PROJECT_DIR$/app" />
+          </set>
+        </option>
+        <option name="resolveModulePerSourceSet" value="false" />
+      </GradleProjectSettings>
+    </option>
+  </component>
+</project>

+ 9 - 0
.idea/misc.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/build/classes" />
+  </component>
+  <component name="ProjectType">
+    <option name="id" value="Android" />
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 1 - 0
latte-core/.gitignore

@@ -0,0 +1 @@
+/build

+ 87 - 0
latte-core/build.gradle

@@ -0,0 +1,87 @@
+apply plugin: 'com.android.library'
+
+android {
+    compileSdkVersion COMPILE_SDK_VERSION as int
+    buildToolsVersion BUILD_TOOLS_VERSION
+
+
+    defaultConfig {
+        minSdkVersion MIN_SDK_VERSION
+        targetSdkVersion TARGET_SDK_VERSION as int
+        versionCode 1
+        versionName "1.0"
+
+        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+        consumerProguardFiles 'consumer-rules.pro'
+    }
+
+    buildTypes {
+        release {
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+        }
+    }
+    compileOptions {
+        sourceCompatibility = 1.8
+        targetCompatibility = 1.8
+    }
+
+
+
+}
+
+dependencies {
+    implementation fileTree(dir: 'libs', include: ['*.jar'])
+
+    implementation 'androidx.appcompat:appcompat:1.2.0'
+    testImplementation 'junit:junit:4.12'
+    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
+    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
+
+    api 'com.qmuiteam:qmui:1.2.0'
+    //design 包依赖
+    implementation "com.android.support:design:29.0.0"
+    //网络请求依赖
+    api 'io.reactivex.rxjava2:rxjava:2.2.4'
+    api 'io.reactivex.rxjava2:rxandroid:2.0.2'
+    api 'com.squareup.retrofit2:retrofit:2.4.0'
+    api 'com.squareup.retrofit2:converter-gson:2.4.0'
+    api 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
+    api 'com.squareup.okhttp3:okhttp:3.11.0'
+    api 'com.squareup.okhttp3:logging-interceptor:3.10.0'
+    api 'com.squareup.retrofit2:converter-scalars:2.3.0'
+    api 'com.google.code.gson:gson:2.8.5'
+    //butterknife 依赖
+    api 'com.jakewharton:butterknife:10.2.3'
+    annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
+    //glide
+    api 'com.github.bumptech.glide:glide:4.9.0'
+    annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
+    //RecyclerViewAdapter 依赖
+    api 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46'
+    //fastJson
+    api 'com.alibaba:fastjson:1.1.71.android'
+    //防止rxJava内存泄漏
+    api 'com.trello.rxlifecycle2:rxlifecycle-components:2.1.0'
+    //沉浸式状态栏
+    api('com.github.niorgai:StatusBarCompat:2.3.3', {
+        exclude group: 'androidx.appcompat:appcompat'
+        exclude group: 'com.google.android.material:material'
+    })
+
+    api 'com.makeramen:roundedimageview:2.2.1'      // 此处为引入开源库代码
+
+    //loader
+    api 'com.wang.avi:library:2.1.3'
+
+    api 'com.github.PhilJay:MPAndroidChart:v3.1.0'
+
+    api 'me.dm7.barcodescanner:zxing:1.9.13'
+
+//   RxPermissions 的使用方法详解
+    api 'com.github.tbruyelle:rxpermissions:0.10.2'
+
+    api 'org.greenrobot:eventbus:3.2.0'
+
+
+}

+ 0 - 0
latte-core/consumer-rules.pro


+ 21 - 0
latte-core/proguard-rules.pro

@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+#   public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile