├── .gitignore ├── .travis.yml ├── Iron.iml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── sample │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── sample │ │ ├── Contributor.java │ │ ├── GitHubService.java │ │ ├── Main.java │ │ ├── MainActivity.java │ │ ├── MyApplication.java │ │ └── Repo.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── iron-annotations ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── io │ └── fabianterhorst │ └── iron │ └── annotations │ ├── DefaultBoolean.java │ ├── DefaultFloat.java │ ├── DefaultInt.java │ ├── DefaultLong.java │ ├── DefaultObject.java │ ├── DefaultString.java │ ├── DefaultStringSet.java │ ├── Name.java │ └── Store.java ├── iron-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── compiler │ │ ├── ObjectType.java │ │ ├── StoreEntry.java │ │ └── StoreProcessor.java │ └── resources │ ├── META-INF │ └── services │ │ └── javax.annotation.processing.Processor │ └── io │ └── fabianterhorst │ └── iron │ └── compiler │ └── storewrapper.ftl ├── iron-encryption ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── encryption │ │ ├── AesCbcWithIntegrity.java │ │ └── IronEncryption.java │ └── res │ └── values │ └── strings.xml ├── iron-retrofit ├── .gitignore ├── build.gradle ├── iron-retrofit.iml ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── retrofit │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── retrofit │ │ └── IronRetrofit.java │ └── res │ └── values │ └── strings.xml ├── iron ├── .gitignore ├── build.gradle ├── iron.iml ├── proguard.txt └── src │ ├── androidTest │ ├── java │ │ └── io │ │ │ └── fabianterhorst │ │ │ └── iron │ │ │ ├── CompatibilityTest.java │ │ │ ├── DataTest.java │ │ │ ├── IronTest.java │ │ │ ├── benchmark │ │ │ └── Benchmark.java │ │ │ ├── deprecated │ │ │ ├── DataTest.java │ │ │ └── IronTest.java │ │ │ ├── multithread │ │ │ ├── MultiThreadListenerTest.java │ │ │ └── MultiThreadTest.java │ │ │ └── testdata │ │ │ ├── Person.java │ │ │ ├── PersonArg.java │ │ │ └── TestDataGenerator.java │ └── kotlin │ │ └── io │ │ └── fabianterhorst │ │ └── iron │ │ └── KotlinCompatibilityTest.kt │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── fabianterhorst │ └── iron │ ├── Cache.java │ ├── Chest.java │ ├── DAOUtil.java │ ├── DataChangeCallback.java │ ├── DbStoragePlainFile.java │ ├── Encryption.java │ ├── Iron.java │ ├── IronException.java │ ├── IronTable.java │ ├── Loader.java │ ├── LruCache.java │ ├── Storage.java │ └── serializer │ ├── ArraysAsListSerializer.java │ ├── NoArgCollectionSerializer.java │ ├── SynchronizedCollectionsSerializer.java │ └── UnmodifiableCollectionsSerializer.java ├── publish-encryption.gradle ├── publish-retrofit.gradle ├── publish.gradle ├── settings.gradle └── upload.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/.travis.yml -------------------------------------------------------------------------------- /Iron.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/Iron.iml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /*.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/androidTest/java/io/fabianterhorst/iron/sample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/androidTest/java/io/fabianterhorst/iron/sample/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/Contributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/Contributor.java -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/GitHubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/GitHubService.java -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/Main.java -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/io/fabianterhorst/iron/sample/Repo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/java/io/fabianterhorst/iron/sample/Repo.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/gradlew -------------------------------------------------------------------------------- /iron-annotations/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /iron-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/build.gradle -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultBoolean.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultFloat.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultInt.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultLong.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultObject.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultString.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultStringSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/DefaultStringSet.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/Name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/Name.java -------------------------------------------------------------------------------- /iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-annotations/src/main/java/io/fabianterhorst/iron/annotations/Store.java -------------------------------------------------------------------------------- /iron-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /iron-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-compiler/build.gradle -------------------------------------------------------------------------------- /iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/ObjectType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/ObjectType.java -------------------------------------------------------------------------------- /iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/StoreEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/StoreEntry.java -------------------------------------------------------------------------------- /iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/StoreProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-compiler/src/main/java/io/fabianterhorst/iron/compiler/StoreProcessor.java -------------------------------------------------------------------------------- /iron-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- 1 | io.fabianterhorst.iron.compiler.StoreProcessor -------------------------------------------------------------------------------- /iron-compiler/src/main/resources/io/fabianterhorst/iron/compiler/storewrapper.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-compiler/src/main/resources/io/fabianterhorst/iron/compiler/storewrapper.ftl -------------------------------------------------------------------------------- /iron-encryption/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /iron-encryption/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-encryption/build.gradle -------------------------------------------------------------------------------- /iron-encryption/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-encryption/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /iron-encryption/src/main/java/io/fabianterhorst/iron/encryption/AesCbcWithIntegrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-encryption/src/main/java/io/fabianterhorst/iron/encryption/AesCbcWithIntegrity.java -------------------------------------------------------------------------------- /iron-encryption/src/main/java/io/fabianterhorst/iron/encryption/IronEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-encryption/src/main/java/io/fabianterhorst/iron/encryption/IronEncryption.java -------------------------------------------------------------------------------- /iron-encryption/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-encryption/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /iron-retrofit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /iron-retrofit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/build.gradle -------------------------------------------------------------------------------- /iron-retrofit/iron-retrofit.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/iron-retrofit.iml -------------------------------------------------------------------------------- /iron-retrofit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/proguard-rules.pro -------------------------------------------------------------------------------- /iron-retrofit/src/androidTest/java/io/fabianterhorst/iron/retrofit/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/src/androidTest/java/io/fabianterhorst/iron/retrofit/ApplicationTest.java -------------------------------------------------------------------------------- /iron-retrofit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /iron-retrofit/src/main/java/io/fabianterhorst/iron/retrofit/IronRetrofit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/src/main/java/io/fabianterhorst/iron/retrofit/IronRetrofit.java -------------------------------------------------------------------------------- /iron-retrofit/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron-retrofit/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /iron/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /iron/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/build.gradle -------------------------------------------------------------------------------- /iron/iron.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/iron.iml -------------------------------------------------------------------------------- /iron/proguard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/proguard.txt -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/CompatibilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/CompatibilityTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/DataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/DataTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/IronTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/IronTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/benchmark/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/benchmark/Benchmark.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/deprecated/DataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/deprecated/DataTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/deprecated/IronTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/deprecated/IronTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/multithread/MultiThreadListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/multithread/MultiThreadListenerTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/multithread/MultiThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/multithread/MultiThreadTest.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/testdata/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/testdata/Person.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/testdata/PersonArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/testdata/PersonArg.java -------------------------------------------------------------------------------- /iron/src/androidTest/java/io/fabianterhorst/iron/testdata/TestDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/java/io/fabianterhorst/iron/testdata/TestDataGenerator.java -------------------------------------------------------------------------------- /iron/src/androidTest/kotlin/io/fabianterhorst/iron/KotlinCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/androidTest/kotlin/io/fabianterhorst/iron/KotlinCompatibilityTest.kt -------------------------------------------------------------------------------- /iron/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Cache.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Chest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Chest.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/DAOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/DAOUtil.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/DataChangeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/DataChangeCallback.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/DbStoragePlainFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/DbStoragePlainFile.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Encryption.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Iron.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Iron.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/IronException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/IronException.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/IronTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/IronTable.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Loader.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/LruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/LruCache.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/Storage.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/serializer/ArraysAsListSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/serializer/ArraysAsListSerializer.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/serializer/NoArgCollectionSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/serializer/NoArgCollectionSerializer.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/serializer/SynchronizedCollectionsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/serializer/SynchronizedCollectionsSerializer.java -------------------------------------------------------------------------------- /iron/src/main/java/io/fabianterhorst/iron/serializer/UnmodifiableCollectionsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/iron/src/main/java/io/fabianterhorst/iron/serializer/UnmodifiableCollectionsSerializer.java -------------------------------------------------------------------------------- /publish-encryption.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/publish-encryption.gradle -------------------------------------------------------------------------------- /publish-retrofit.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/publish-retrofit.gradle -------------------------------------------------------------------------------- /publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/publish.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/settings.gradle -------------------------------------------------------------------------------- /upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabianTerhorst/Iron/HEAD/upload.sh --------------------------------------------------------------------------------