From 24d2f8d51bdc36b81ee08f767d1a6c07ec86a802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adriel=20Caf=C3=A9?= Date: Wed, 20 Mar 2019 22:24:43 -0300 Subject: [PATCH 1/5] Fix kodein package --- .../sloydev/dependencyinjectionperformance/InjectionTest.kt | 1 + .../dependencyinjectionperformance/kodein/KodeinJavaModule.kt | 3 ++- .../kodein/KodeinKotlinModule.kt | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/sloydev/dependencyinjectionperformance/InjectionTest.kt b/app/src/main/java/com/sloydev/dependencyinjectionperformance/InjectionTest.kt index e4ca4b8..1175364 100644 --- a/app/src/main/java/com/sloydev/dependencyinjectionperformance/InjectionTest.kt +++ b/app/src/main/java/com/sloydev/dependencyinjectionperformance/InjectionTest.kt @@ -10,6 +10,7 @@ import com.sloydev.dependencyinjectionperformance.dagger2.JavaDaggerComponent import com.sloydev.dependencyinjectionperformance.dagger2.KotlinDaggerComponent import com.sloydev.dependencyinjectionperformance.katana.katanaJavaModule import com.sloydev.dependencyinjectionperformance.katana.katanaKotlinModule +import com.sloydev.dependencyinjectionperformance.kodein.kodeinKotlinModule import com.sloydev.dependencyinjectionperformance.koin.koinJavaModule import com.sloydev.dependencyinjectionperformance.koin.koinKotlinModule import org.kodein.di.Kodein diff --git a/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinJavaModule.kt b/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinJavaModule.kt index 17e0e20..35ef198 100644 --- a/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinJavaModule.kt +++ b/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinJavaModule.kt @@ -1,5 +1,6 @@ -package com.sloydev.dependencyinjectionperformance +package com.sloydev.dependencyinjectionperformance.kodein +import com.sloydev.dependencyinjectionperformance.FibonacciJava import org.kodein.di.Kodein import org.kodein.di.erased.bind import org.kodein.di.erased.instance diff --git a/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinKotlinModule.kt b/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinKotlinModule.kt index fd47dc8..0759ec8 100644 --- a/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinKotlinModule.kt +++ b/app/src/main/java/com/sloydev/dependencyinjectionperformance/kodein/KodeinKotlinModule.kt @@ -1,10 +1,10 @@ -package com.sloydev.dependencyinjectionperformance - +package com.sloydev.dependencyinjectionperformance.kodein import org.kodein.di.Kodein import org.kodein.di.erased.bind import org.kodein.di.erased.instance import org.kodein.di.erased.provider +import com.sloydev.dependencyinjectionperformance.* /** * Generated with https://gist.github.com/Sloy/12affca1e49ba052053ab4c8bfc5bcb4 From ef4e137b8c13a53a1b1083b4cb9b4cbb5b2d8981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adriel=20Caf=C3=A9?= Date: Wed, 20 Mar 2019 22:25:22 -0300 Subject: [PATCH 2/5] Update dependencies --- app/build.gradle | 10 +++++----- build.gradle | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 11 ++++++----- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e9f0004..5d286d5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -28,15 +28,15 @@ dependencies { implementation 'com.google.android.material:material:1.0.0' // Koin - implementation "org.koin:koin-android:2.0.0-alpha-3" + implementation "org.koin:koin-android:2.0.0-beta-5" // Kodein - implementation 'org.kodein.di:kodein-di-erased-jvm:5.3.0' + implementation 'org.kodein.di:kodein-di-erased-jvm:6.1.0' // Dagger - implementation 'com.google.dagger:dagger:2.16' - kapt 'com.google.dagger:dagger-compiler:2.16' + implementation 'com.google.dagger:dagger:2.21' + kapt 'com.google.dagger:dagger-compiler:2.21' // Katana - implementation 'com.github.rewe-digital-incubator.katana:katana-android:1.2.2' + implementation 'org.rewedigital.katana:katana-android:1.4.0' } diff --git a/build.gradle b/build.gradle index 6f2dc5e..00196cd 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,11 @@ buildscript { - ext.kotlin_version = '1.3.11' + ext.kotlin_version = '1.3.21' repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.4.0-rc02' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 9a4163a..3e1fb72 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists +#Wed Mar 20 22:17:18 GFT 2019 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip From 19a0d492c4c24526d4a1d2101328ede93d9424cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adriel=20Caf=C3=A9?= Date: Wed, 20 Mar 2019 22:26:14 -0300 Subject: [PATCH 3/5] Using katana compact declaration --- .../katana/KatanaJavaModule.kt | 905 +++++++++--------- .../katana/KatanaKotlinModule.kt | 905 +++++++++--------- 2 files changed, 904 insertions(+), 906 deletions(-) diff --git a/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaJavaModule.kt b/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaJavaModule.kt index 26127a4..304693c 100644 --- a/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaJavaModule.kt +++ b/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaJavaModule.kt @@ -1,460 +1,459 @@ package com.sloydev.dependencyinjectionperformance.katana import com.sloydev.dependencyinjectionperformance.FibonacciJava -import org.rewedigital.katana.bind import org.rewedigital.katana.createModule -import org.rewedigital.katana.factory -import org.rewedigital.katana.get +import org.rewedigital.katana.dsl.compact.factory +import org.rewedigital.katana.dsl.get val katanaJavaModule = createModule("katanaJavaModule") { - bind { factory { FibonacciJava.Fib1() } } - bind { factory { FibonacciJava.Fib2() } } - bind { factory { FibonacciJava.Fib3(get(), get()) } } - bind { factory { FibonacciJava.Fib4(get(), get()) } } - bind { factory { FibonacciJava.Fib5(get(), get()) } } - bind { factory { FibonacciJava.Fib6(get(), get()) } } - bind { factory { FibonacciJava.Fib7(get(), get()) } } - bind { factory { FibonacciJava.Fib8(get(), get()) } } - bind { factory { FibonacciJava.Fib9(get(), get()) } } - bind { factory { FibonacciJava.Fib10(get(), get()) } } - bind { factory { FibonacciJava.Fib11(get(), get()) } } - bind { factory { FibonacciJava.Fib12(get(), get()) } } - bind { factory { FibonacciJava.Fib13(get(), get()) } } - bind { factory { FibonacciJava.Fib14(get(), get()) } } - bind { factory { FibonacciJava.Fib15(get(), get()) } } - bind { factory { FibonacciJava.Fib16(get(), get()) } } - bind { factory { FibonacciJava.Fib17(get(), get()) } } - bind { factory { FibonacciJava.Fib18(get(), get()) } } - bind { factory { FibonacciJava.Fib19(get(), get()) } } - bind { factory { FibonacciJava.Fib20(get(), get()) } } - bind { factory { FibonacciJava.Fib21(get(), get()) } } - bind { factory { FibonacciJava.Fib22(get(), get()) } } - bind { factory { FibonacciJava.Fib23(get(), get()) } } - bind { factory { FibonacciJava.Fib24(get(), get()) } } - bind { factory { FibonacciJava.Fib25(get(), get()) } } - bind { factory { FibonacciJava.Fib26(get(), get()) } } - bind { factory { FibonacciJava.Fib27(get(), get()) } } - bind { factory { FibonacciJava.Fib28(get(), get()) } } - bind { factory { FibonacciJava.Fib29(get(), get()) } } - bind { factory { FibonacciJava.Fib30(get(), get()) } } - bind { factory { FibonacciJava.Fib31(get(), get()) } } - bind { factory { FibonacciJava.Fib32(get(), get()) } } - bind { factory { FibonacciJava.Fib33(get(), get()) } } - bind { factory { FibonacciJava.Fib34(get(), get()) } } - bind { factory { FibonacciJava.Fib35(get(), get()) } } - bind { factory { FibonacciJava.Fib36(get(), get()) } } - bind { factory { FibonacciJava.Fib37(get(), get()) } } - bind { factory { FibonacciJava.Fib38(get(), get()) } } - bind { factory { FibonacciJava.Fib39(get(), get()) } } - bind { factory { FibonacciJava.Fib40(get(), get()) } } - bind { factory { FibonacciJava.Fib41(get(), get()) } } - bind { factory { FibonacciJava.Fib42(get(), get()) } } - bind { factory { FibonacciJava.Fib43(get(), get()) } } - bind { factory { FibonacciJava.Fib44(get(), get()) } } - bind { factory { FibonacciJava.Fib45(get(), get()) } } - bind { factory { FibonacciJava.Fib46(get(), get()) } } - bind { factory { FibonacciJava.Fib47(get(), get()) } } - bind { factory { FibonacciJava.Fib48(get(), get()) } } - bind { factory { FibonacciJava.Fib49(get(), get()) } } - bind { factory { FibonacciJava.Fib50(get(), get()) } } - bind { factory { FibonacciJava.Fib51(get(), get()) } } - bind { factory { FibonacciJava.Fib52(get(), get()) } } - bind { factory { FibonacciJava.Fib53(get(), get()) } } - bind { factory { FibonacciJava.Fib54(get(), get()) } } - bind { factory { FibonacciJava.Fib55(get(), get()) } } - bind { factory { FibonacciJava.Fib56(get(), get()) } } - bind { factory { FibonacciJava.Fib57(get(), get()) } } - bind { factory { FibonacciJava.Fib58(get(), get()) } } - bind { factory { FibonacciJava.Fib59(get(), get()) } } - bind { factory { FibonacciJava.Fib60(get(), get()) } } - bind { factory { FibonacciJava.Fib61(get(), get()) } } - bind { factory { FibonacciJava.Fib62(get(), get()) } } - bind { factory { FibonacciJava.Fib63(get(), get()) } } - bind { factory { FibonacciJava.Fib64(get(), get()) } } - bind { factory { FibonacciJava.Fib65(get(), get()) } } - bind { factory { FibonacciJava.Fib66(get(), get()) } } - bind { factory { FibonacciJava.Fib67(get(), get()) } } - bind { factory { FibonacciJava.Fib68(get(), get()) } } - bind { factory { FibonacciJava.Fib69(get(), get()) } } - bind { factory { FibonacciJava.Fib70(get(), get()) } } - bind { factory { FibonacciJava.Fib71(get(), get()) } } - bind { factory { FibonacciJava.Fib72(get(), get()) } } - bind { factory { FibonacciJava.Fib73(get(), get()) } } - bind { factory { FibonacciJava.Fib74(get(), get()) } } - bind { factory { FibonacciJava.Fib75(get(), get()) } } - bind { factory { FibonacciJava.Fib76(get(), get()) } } - bind { factory { FibonacciJava.Fib77(get(), get()) } } - bind { factory { FibonacciJava.Fib78(get(), get()) } } - bind { factory { FibonacciJava.Fib79(get(), get()) } } - bind { factory { FibonacciJava.Fib80(get(), get()) } } - bind { factory { FibonacciJava.Fib81(get(), get()) } } - bind { factory { FibonacciJava.Fib82(get(), get()) } } - bind { factory { FibonacciJava.Fib83(get(), get()) } } - bind { factory { FibonacciJava.Fib84(get(), get()) } } - bind { factory { FibonacciJava.Fib85(get(), get()) } } - bind { factory { FibonacciJava.Fib86(get(), get()) } } - bind { factory { FibonacciJava.Fib87(get(), get()) } } - bind { factory { FibonacciJava.Fib88(get(), get()) } } - bind { factory { FibonacciJava.Fib89(get(), get()) } } - bind { factory { FibonacciJava.Fib90(get(), get()) } } - bind { factory { FibonacciJava.Fib91(get(), get()) } } - bind { factory { FibonacciJava.Fib92(get(), get()) } } - bind { factory { FibonacciJava.Fib93(get(), get()) } } - bind { factory { FibonacciJava.Fib94(get(), get()) } } - bind { factory { FibonacciJava.Fib95(get(), get()) } } - bind { factory { FibonacciJava.Fib96(get(), get()) } } - bind { factory { FibonacciJava.Fib97(get(), get()) } } - bind { factory { FibonacciJava.Fib98(get(), get()) } } - bind { factory { FibonacciJava.Fib99(get(), get()) } } - bind { factory { FibonacciJava.Fib100(get(), get()) } } - bind { factory { FibonacciJava.Fib101(get(), get()) } } - bind { factory { FibonacciJava.Fib102(get(), get()) } } - bind { factory { FibonacciJava.Fib103(get(), get()) } } - bind { factory { FibonacciJava.Fib104(get(), get()) } } - bind { factory { FibonacciJava.Fib105(get(), get()) } } - bind { factory { FibonacciJava.Fib106(get(), get()) } } - bind { factory { FibonacciJava.Fib107(get(), get()) } } - bind { factory { FibonacciJava.Fib108(get(), get()) } } - bind { factory { FibonacciJava.Fib109(get(), get()) } } - bind { factory { FibonacciJava.Fib110(get(), get()) } } - bind { factory { FibonacciJava.Fib111(get(), get()) } } - bind { factory { FibonacciJava.Fib112(get(), get()) } } - bind { factory { FibonacciJava.Fib113(get(), get()) } } - bind { factory { FibonacciJava.Fib114(get(), get()) } } - bind { factory { FibonacciJava.Fib115(get(), get()) } } - bind { factory { FibonacciJava.Fib116(get(), get()) } } - bind { factory { FibonacciJava.Fib117(get(), get()) } } - bind { factory { FibonacciJava.Fib118(get(), get()) } } - bind { factory { FibonacciJava.Fib119(get(), get()) } } - bind { factory { FibonacciJava.Fib120(get(), get()) } } - bind { factory { FibonacciJava.Fib121(get(), get()) } } - bind { factory { FibonacciJava.Fib122(get(), get()) } } - bind { factory { FibonacciJava.Fib123(get(), get()) } } - bind { factory { FibonacciJava.Fib124(get(), get()) } } - bind { factory { FibonacciJava.Fib125(get(), get()) } } - bind { factory { FibonacciJava.Fib126(get(), get()) } } - bind { factory { FibonacciJava.Fib127(get(), get()) } } - bind { factory { FibonacciJava.Fib128(get(), get()) } } - bind { factory { FibonacciJava.Fib129(get(), get()) } } - bind { factory { FibonacciJava.Fib130(get(), get()) } } - bind { factory { FibonacciJava.Fib131(get(), get()) } } - bind { factory { FibonacciJava.Fib132(get(), get()) } } - bind { factory { FibonacciJava.Fib133(get(), get()) } } - bind { factory { FibonacciJava.Fib134(get(), get()) } } - bind { factory { FibonacciJava.Fib135(get(), get()) } } - bind { factory { FibonacciJava.Fib136(get(), get()) } } - bind { factory { FibonacciJava.Fib137(get(), get()) } } - bind { factory { FibonacciJava.Fib138(get(), get()) } } - bind { factory { FibonacciJava.Fib139(get(), get()) } } - bind { factory { FibonacciJava.Fib140(get(), get()) } } - bind { factory { FibonacciJava.Fib141(get(), get()) } } - bind { factory { FibonacciJava.Fib142(get(), get()) } } - bind { factory { FibonacciJava.Fib143(get(), get()) } } - bind { factory { FibonacciJava.Fib144(get(), get()) } } - bind { factory { FibonacciJava.Fib145(get(), get()) } } - bind { factory { FibonacciJava.Fib146(get(), get()) } } - bind { factory { FibonacciJava.Fib147(get(), get()) } } - bind { factory { FibonacciJava.Fib148(get(), get()) } } - bind { factory { FibonacciJava.Fib149(get(), get()) } } - bind { factory { FibonacciJava.Fib150(get(), get()) } } - bind { factory { FibonacciJava.Fib151(get(), get()) } } - bind { factory { FibonacciJava.Fib152(get(), get()) } } - bind { factory { FibonacciJava.Fib153(get(), get()) } } - bind { factory { FibonacciJava.Fib154(get(), get()) } } - bind { factory { FibonacciJava.Fib155(get(), get()) } } - bind { factory { FibonacciJava.Fib156(get(), get()) } } - bind { factory { FibonacciJava.Fib157(get(), get()) } } - bind { factory { FibonacciJava.Fib158(get(), get()) } } - bind { factory { FibonacciJava.Fib159(get(), get()) } } - bind { factory { FibonacciJava.Fib160(get(), get()) } } - bind { factory { FibonacciJava.Fib161(get(), get()) } } - bind { factory { FibonacciJava.Fib162(get(), get()) } } - bind { factory { FibonacciJava.Fib163(get(), get()) } } - bind { factory { FibonacciJava.Fib164(get(), get()) } } - bind { factory { FibonacciJava.Fib165(get(), get()) } } - bind { factory { FibonacciJava.Fib166(get(), get()) } } - bind { factory { FibonacciJava.Fib167(get(), get()) } } - bind { factory { FibonacciJava.Fib168(get(), get()) } } - bind { factory { FibonacciJava.Fib169(get(), get()) } } - bind { factory { FibonacciJava.Fib170(get(), get()) } } - bind { factory { FibonacciJava.Fib171(get(), get()) } } - bind { factory { FibonacciJava.Fib172(get(), get()) } } - bind { factory { FibonacciJava.Fib173(get(), get()) } } - bind { factory { FibonacciJava.Fib174(get(), get()) } } - bind { factory { FibonacciJava.Fib175(get(), get()) } } - bind { factory { FibonacciJava.Fib176(get(), get()) } } - bind { factory { FibonacciJava.Fib177(get(), get()) } } - bind { factory { FibonacciJava.Fib178(get(), get()) } } - bind { factory { FibonacciJava.Fib179(get(), get()) } } - bind { factory { FibonacciJava.Fib180(get(), get()) } } - bind { factory { FibonacciJava.Fib181(get(), get()) } } - bind { factory { FibonacciJava.Fib182(get(), get()) } } - bind { factory { FibonacciJava.Fib183(get(), get()) } } - bind { factory { FibonacciJava.Fib184(get(), get()) } } - bind { factory { FibonacciJava.Fib185(get(), get()) } } - bind { factory { FibonacciJava.Fib186(get(), get()) } } - bind { factory { FibonacciJava.Fib187(get(), get()) } } - bind { factory { FibonacciJava.Fib188(get(), get()) } } - bind { factory { FibonacciJava.Fib189(get(), get()) } } - bind { factory { FibonacciJava.Fib190(get(), get()) } } - bind { factory { FibonacciJava.Fib191(get(), get()) } } - bind { factory { FibonacciJava.Fib192(get(), get()) } } - bind { factory { FibonacciJava.Fib193(get(), get()) } } - bind { factory { FibonacciJava.Fib194(get(), get()) } } - bind { factory { FibonacciJava.Fib195(get(), get()) } } - bind { factory { FibonacciJava.Fib196(get(), get()) } } - bind { factory { FibonacciJava.Fib197(get(), get()) } } - bind { factory { FibonacciJava.Fib198(get(), get()) } } - bind { factory { FibonacciJava.Fib199(get(), get()) } } - bind { factory { FibonacciJava.Fib200(get(), get()) } } - bind { factory { FibonacciJava.Fib201(get(), get()) } } - bind { factory { FibonacciJava.Fib202(get(), get()) } } - bind { factory { FibonacciJava.Fib203(get(), get()) } } - bind { factory { FibonacciJava.Fib204(get(), get()) } } - bind { factory { FibonacciJava.Fib205(get(), get()) } } - bind { factory { FibonacciJava.Fib206(get(), get()) } } - bind { factory { FibonacciJava.Fib207(get(), get()) } } - bind { factory { FibonacciJava.Fib208(get(), get()) } } - bind { factory { FibonacciJava.Fib209(get(), get()) } } - bind { factory { FibonacciJava.Fib210(get(), get()) } } - bind { factory { FibonacciJava.Fib211(get(), get()) } } - bind { factory { FibonacciJava.Fib212(get(), get()) } } - bind { factory { FibonacciJava.Fib213(get(), get()) } } - bind { factory { FibonacciJava.Fib214(get(), get()) } } - bind { factory { FibonacciJava.Fib215(get(), get()) } } - bind { factory { FibonacciJava.Fib216(get(), get()) } } - bind { factory { FibonacciJava.Fib217(get(), get()) } } - bind { factory { FibonacciJava.Fib218(get(), get()) } } - bind { factory { FibonacciJava.Fib219(get(), get()) } } - bind { factory { FibonacciJava.Fib220(get(), get()) } } - bind { factory { FibonacciJava.Fib221(get(), get()) } } - bind { factory { FibonacciJava.Fib222(get(), get()) } } - bind { factory { FibonacciJava.Fib223(get(), get()) } } - bind { factory { FibonacciJava.Fib224(get(), get()) } } - bind { factory { FibonacciJava.Fib225(get(), get()) } } - bind { factory { FibonacciJava.Fib226(get(), get()) } } - bind { factory { FibonacciJava.Fib227(get(), get()) } } - bind { factory { FibonacciJava.Fib228(get(), get()) } } - bind { factory { FibonacciJava.Fib229(get(), get()) } } - bind { factory { FibonacciJava.Fib230(get(), get()) } } - bind { factory { FibonacciJava.Fib231(get(), get()) } } - bind { factory { FibonacciJava.Fib232(get(), get()) } } - bind { factory { FibonacciJava.Fib233(get(), get()) } } - bind { factory { FibonacciJava.Fib234(get(), get()) } } - bind { factory { FibonacciJava.Fib235(get(), get()) } } - bind { factory { FibonacciJava.Fib236(get(), get()) } } - bind { factory { FibonacciJava.Fib237(get(), get()) } } - bind { factory { FibonacciJava.Fib238(get(), get()) } } - bind { factory { FibonacciJava.Fib239(get(), get()) } } - bind { factory { FibonacciJava.Fib240(get(), get()) } } - bind { factory { FibonacciJava.Fib241(get(), get()) } } - bind { factory { FibonacciJava.Fib242(get(), get()) } } - bind { factory { FibonacciJava.Fib243(get(), get()) } } - bind { factory { FibonacciJava.Fib244(get(), get()) } } - bind { factory { FibonacciJava.Fib245(get(), get()) } } - bind { factory { FibonacciJava.Fib246(get(), get()) } } - bind { factory { FibonacciJava.Fib247(get(), get()) } } - bind { factory { FibonacciJava.Fib248(get(), get()) } } - bind { factory { FibonacciJava.Fib249(get(), get()) } } - bind { factory { FibonacciJava.Fib250(get(), get()) } } - bind { factory { FibonacciJava.Fib251(get(), get()) } } - bind { factory { FibonacciJava.Fib252(get(), get()) } } - bind { factory { FibonacciJava.Fib253(get(), get()) } } - bind { factory { FibonacciJava.Fib254(get(), get()) } } - bind { factory { FibonacciJava.Fib255(get(), get()) } } - bind { factory { FibonacciJava.Fib256(get(), get()) } } - bind { factory { FibonacciJava.Fib257(get(), get()) } } - bind { factory { FibonacciJava.Fib258(get(), get()) } } - bind { factory { FibonacciJava.Fib259(get(), get()) } } - bind { factory { FibonacciJava.Fib260(get(), get()) } } - bind { factory { FibonacciJava.Fib261(get(), get()) } } - bind { factory { FibonacciJava.Fib262(get(), get()) } } - bind { factory { FibonacciJava.Fib263(get(), get()) } } - bind { factory { FibonacciJava.Fib264(get(), get()) } } - bind { factory { FibonacciJava.Fib265(get(), get()) } } - bind { factory { FibonacciJava.Fib266(get(), get()) } } - bind { factory { FibonacciJava.Fib267(get(), get()) } } - bind { factory { FibonacciJava.Fib268(get(), get()) } } - bind { factory { FibonacciJava.Fib269(get(), get()) } } - bind { factory { FibonacciJava.Fib270(get(), get()) } } - bind { factory { FibonacciJava.Fib271(get(), get()) } } - bind { factory { FibonacciJava.Fib272(get(), get()) } } - bind { factory { FibonacciJava.Fib273(get(), get()) } } - bind { factory { FibonacciJava.Fib274(get(), get()) } } - bind { factory { FibonacciJava.Fib275(get(), get()) } } - bind { factory { FibonacciJava.Fib276(get(), get()) } } - bind { factory { FibonacciJava.Fib277(get(), get()) } } - bind { factory { FibonacciJava.Fib278(get(), get()) } } - bind { factory { FibonacciJava.Fib279(get(), get()) } } - bind { factory { FibonacciJava.Fib280(get(), get()) } } - bind { factory { FibonacciJava.Fib281(get(), get()) } } - bind { factory { FibonacciJava.Fib282(get(), get()) } } - bind { factory { FibonacciJava.Fib283(get(), get()) } } - bind { factory { FibonacciJava.Fib284(get(), get()) } } - bind { factory { FibonacciJava.Fib285(get(), get()) } } - bind { factory { FibonacciJava.Fib286(get(), get()) } } - bind { factory { FibonacciJava.Fib287(get(), get()) } } - bind { factory { FibonacciJava.Fib288(get(), get()) } } - bind { factory { FibonacciJava.Fib289(get(), get()) } } - bind { factory { FibonacciJava.Fib290(get(), get()) } } - bind { factory { FibonacciJava.Fib291(get(), get()) } } - bind { factory { FibonacciJava.Fib292(get(), get()) } } - bind { factory { FibonacciJava.Fib293(get(), get()) } } - bind { factory { FibonacciJava.Fib294(get(), get()) } } - bind { factory { FibonacciJava.Fib295(get(), get()) } } - bind { factory { FibonacciJava.Fib296(get(), get()) } } - bind { factory { FibonacciJava.Fib297(get(), get()) } } - bind { factory { FibonacciJava.Fib298(get(), get()) } } - bind { factory { FibonacciJava.Fib299(get(), get()) } } - bind { factory { FibonacciJava.Fib300(get(), get()) } } - bind { factory { FibonacciJava.Fib301(get(), get()) } } - bind { factory { FibonacciJava.Fib302(get(), get()) } } - bind { factory { FibonacciJava.Fib303(get(), get()) } } - bind { factory { FibonacciJava.Fib304(get(), get()) } } - bind { factory { FibonacciJava.Fib305(get(), get()) } } - bind { factory { FibonacciJava.Fib306(get(), get()) } } - bind { factory { FibonacciJava.Fib307(get(), get()) } } - bind { factory { FibonacciJava.Fib308(get(), get()) } } - bind { factory { FibonacciJava.Fib309(get(), get()) } } - bind { factory { FibonacciJava.Fib310(get(), get()) } } - bind { factory { FibonacciJava.Fib311(get(), get()) } } - bind { factory { FibonacciJava.Fib312(get(), get()) } } - bind { factory { FibonacciJava.Fib313(get(), get()) } } - bind { factory { FibonacciJava.Fib314(get(), get()) } } - bind { factory { FibonacciJava.Fib315(get(), get()) } } - bind { factory { FibonacciJava.Fib316(get(), get()) } } - bind { factory { FibonacciJava.Fib317(get(), get()) } } - bind { factory { FibonacciJava.Fib318(get(), get()) } } - bind { factory { FibonacciJava.Fib319(get(), get()) } } - bind { factory { FibonacciJava.Fib320(get(), get()) } } - bind { factory { FibonacciJava.Fib321(get(), get()) } } - bind { factory { FibonacciJava.Fib322(get(), get()) } } - bind { factory { FibonacciJava.Fib323(get(), get()) } } - bind { factory { FibonacciJava.Fib324(get(), get()) } } - bind { factory { FibonacciJava.Fib325(get(), get()) } } - bind { factory { FibonacciJava.Fib326(get(), get()) } } - bind { factory { FibonacciJava.Fib327(get(), get()) } } - bind { factory { FibonacciJava.Fib328(get(), get()) } } - bind { factory { FibonacciJava.Fib329(get(), get()) } } - bind { factory { FibonacciJava.Fib330(get(), get()) } } - bind { factory { FibonacciJava.Fib331(get(), get()) } } - bind { factory { FibonacciJava.Fib332(get(), get()) } } - bind { factory { FibonacciJava.Fib333(get(), get()) } } - bind { factory { FibonacciJava.Fib334(get(), get()) } } - bind { factory { FibonacciJava.Fib335(get(), get()) } } - bind { factory { FibonacciJava.Fib336(get(), get()) } } - bind { factory { FibonacciJava.Fib337(get(), get()) } } - bind { factory { FibonacciJava.Fib338(get(), get()) } } - bind { factory { FibonacciJava.Fib339(get(), get()) } } - bind { factory { FibonacciJava.Fib340(get(), get()) } } - bind { factory { FibonacciJava.Fib341(get(), get()) } } - bind { factory { FibonacciJava.Fib342(get(), get()) } } - bind { factory { FibonacciJava.Fib343(get(), get()) } } - bind { factory { FibonacciJava.Fib344(get(), get()) } } - bind { factory { FibonacciJava.Fib345(get(), get()) } } - bind { factory { FibonacciJava.Fib346(get(), get()) } } - bind { factory { FibonacciJava.Fib347(get(), get()) } } - bind { factory { FibonacciJava.Fib348(get(), get()) } } - bind { factory { FibonacciJava.Fib349(get(), get()) } } - bind { factory { FibonacciJava.Fib350(get(), get()) } } - bind { factory { FibonacciJava.Fib351(get(), get()) } } - bind { factory { FibonacciJava.Fib352(get(), get()) } } - bind { factory { FibonacciJava.Fib353(get(), get()) } } - bind { factory { FibonacciJava.Fib354(get(), get()) } } - bind { factory { FibonacciJava.Fib355(get(), get()) } } - bind { factory { FibonacciJava.Fib356(get(), get()) } } - bind { factory { FibonacciJava.Fib357(get(), get()) } } - bind { factory { FibonacciJava.Fib358(get(), get()) } } - bind { factory { FibonacciJava.Fib359(get(), get()) } } - bind { factory { FibonacciJava.Fib360(get(), get()) } } - bind { factory { FibonacciJava.Fib361(get(), get()) } } - bind { factory { FibonacciJava.Fib362(get(), get()) } } - bind { factory { FibonacciJava.Fib363(get(), get()) } } - bind { factory { FibonacciJava.Fib364(get(), get()) } } - bind { factory { FibonacciJava.Fib365(get(), get()) } } - bind { factory { FibonacciJava.Fib366(get(), get()) } } - bind { factory { FibonacciJava.Fib367(get(), get()) } } - bind { factory { FibonacciJava.Fib368(get(), get()) } } - bind { factory { FibonacciJava.Fib369(get(), get()) } } - bind { factory { FibonacciJava.Fib370(get(), get()) } } - bind { factory { FibonacciJava.Fib371(get(), get()) } } - bind { factory { FibonacciJava.Fib372(get(), get()) } } - bind { factory { FibonacciJava.Fib373(get(), get()) } } - bind { factory { FibonacciJava.Fib374(get(), get()) } } - bind { factory { FibonacciJava.Fib375(get(), get()) } } - bind { factory { FibonacciJava.Fib376(get(), get()) } } - bind { factory { FibonacciJava.Fib377(get(), get()) } } - bind { factory { FibonacciJava.Fib378(get(), get()) } } - bind { factory { FibonacciJava.Fib379(get(), get()) } } - bind { factory { FibonacciJava.Fib380(get(), get()) } } - bind { factory { FibonacciJava.Fib381(get(), get()) } } - bind { factory { FibonacciJava.Fib382(get(), get()) } } - bind { factory { FibonacciJava.Fib383(get(), get()) } } - bind { factory { FibonacciJava.Fib384(get(), get()) } } - bind { factory { FibonacciJava.Fib385(get(), get()) } } - bind { factory { FibonacciJava.Fib386(get(), get()) } } - bind { factory { FibonacciJava.Fib387(get(), get()) } } - bind { factory { FibonacciJava.Fib388(get(), get()) } } - bind { factory { FibonacciJava.Fib389(get(), get()) } } - bind { factory { FibonacciJava.Fib390(get(), get()) } } - bind { factory { FibonacciJava.Fib391(get(), get()) } } - bind { factory { FibonacciJava.Fib392(get(), get()) } } - bind { factory { FibonacciJava.Fib393(get(), get()) } } - bind { factory { FibonacciJava.Fib394(get(), get()) } } - bind { factory { FibonacciJava.Fib395(get(), get()) } } - bind { factory { FibonacciJava.Fib396(get(), get()) } } - bind { factory { FibonacciJava.Fib397(get(), get()) } } - bind { factory { FibonacciJava.Fib398(get(), get()) } } - bind { factory { FibonacciJava.Fib399(get(), get()) } } - bind { factory { FibonacciJava.Fib400(get(), get()) } } - bind { factory { FibonacciJava.Fib401(get(), get()) } } - bind { factory { FibonacciJava.Fib402(get(), get()) } } - bind { factory { FibonacciJava.Fib403(get(), get()) } } - bind { factory { FibonacciJava.Fib404(get(), get()) } } - bind { factory { FibonacciJava.Fib405(get(), get()) } } - bind { factory { FibonacciJava.Fib406(get(), get()) } } - bind { factory { FibonacciJava.Fib407(get(), get()) } } - bind { factory { FibonacciJava.Fib408(get(), get()) } } - bind { factory { FibonacciJava.Fib409(get(), get()) } } - bind { factory { FibonacciJava.Fib410(get(), get()) } } - bind { factory { FibonacciJava.Fib411(get(), get()) } } - bind { factory { FibonacciJava.Fib412(get(), get()) } } - bind { factory { FibonacciJava.Fib413(get(), get()) } } - bind { factory { FibonacciJava.Fib414(get(), get()) } } - bind { factory { FibonacciJava.Fib415(get(), get()) } } - bind { factory { FibonacciJava.Fib416(get(), get()) } } - bind { factory { FibonacciJava.Fib417(get(), get()) } } - bind { factory { FibonacciJava.Fib418(get(), get()) } } - bind { factory { FibonacciJava.Fib419(get(), get()) } } - bind { factory { FibonacciJava.Fib420(get(), get()) } } - bind { factory { FibonacciJava.Fib421(get(), get()) } } - bind { factory { FibonacciJava.Fib422(get(), get()) } } - bind { factory { FibonacciJava.Fib423(get(), get()) } } - bind { factory { FibonacciJava.Fib424(get(), get()) } } - bind { factory { FibonacciJava.Fib425(get(), get()) } } - bind { factory { FibonacciJava.Fib426(get(), get()) } } - bind { factory { FibonacciJava.Fib427(get(), get()) } } - bind { factory { FibonacciJava.Fib428(get(), get()) } } - bind { factory { FibonacciJava.Fib429(get(), get()) } } - bind { factory { FibonacciJava.Fib430(get(), get()) } } - bind { factory { FibonacciJava.Fib431(get(), get()) } } - bind { factory { FibonacciJava.Fib432(get(), get()) } } - bind { factory { FibonacciJava.Fib433(get(), get()) } } - bind { factory { FibonacciJava.Fib434(get(), get()) } } - bind { factory { FibonacciJava.Fib435(get(), get()) } } - bind { factory { FibonacciJava.Fib436(get(), get()) } } - bind { factory { FibonacciJava.Fib437(get(), get()) } } - bind { factory { FibonacciJava.Fib438(get(), get()) } } - bind { factory { FibonacciJava.Fib439(get(), get()) } } - bind { factory { FibonacciJava.Fib440(get(), get()) } } - bind { factory { FibonacciJava.Fib441(get(), get()) } } - bind { factory { FibonacciJava.Fib442(get(), get()) } } - bind { factory { FibonacciJava.Fib443(get(), get()) } } - bind { factory { FibonacciJava.Fib444(get(), get()) } } - bind { factory { FibonacciJava.Fib445(get(), get()) } } - bind { factory { FibonacciJava.Fib446(get(), get()) } } - bind { factory { FibonacciJava.Fib447(get(), get()) } } - bind { factory { FibonacciJava.Fib448(get(), get()) } } - bind { factory { FibonacciJava.Fib449(get(), get()) } } - bind { factory { FibonacciJava.Fib450(get(), get()) } } + factory { FibonacciJava.Fib1() } + factory { FibonacciJava.Fib2() } + factory { FibonacciJava.Fib3(get(), get()) } + factory { FibonacciJava.Fib4(get(), get()) } + factory { FibonacciJava.Fib5(get(), get()) } + factory { FibonacciJava.Fib6(get(), get()) } + factory { FibonacciJava.Fib7(get(), get()) } + factory { FibonacciJava.Fib8(get(), get()) } + factory { FibonacciJava.Fib9(get(), get()) } + factory { FibonacciJava.Fib10(get(), get()) } + factory { FibonacciJava.Fib11(get(), get()) } + factory { FibonacciJava.Fib12(get(), get()) } + factory { FibonacciJava.Fib13(get(), get()) } + factory { FibonacciJava.Fib14(get(), get()) } + factory { FibonacciJava.Fib15(get(), get()) } + factory { FibonacciJava.Fib16(get(), get()) } + factory { FibonacciJava.Fib17(get(), get()) } + factory { FibonacciJava.Fib18(get(), get()) } + factory { FibonacciJava.Fib19(get(), get()) } + factory { FibonacciJava.Fib20(get(), get()) } + factory { FibonacciJava.Fib21(get(), get()) } + factory { FibonacciJava.Fib22(get(), get()) } + factory { FibonacciJava.Fib23(get(), get()) } + factory { FibonacciJava.Fib24(get(), get()) } + factory { FibonacciJava.Fib25(get(), get()) } + factory { FibonacciJava.Fib26(get(), get()) } + factory { FibonacciJava.Fib27(get(), get()) } + factory { FibonacciJava.Fib28(get(), get()) } + factory { FibonacciJava.Fib29(get(), get()) } + factory { FibonacciJava.Fib30(get(), get()) } + factory { FibonacciJava.Fib31(get(), get()) } + factory { FibonacciJava.Fib32(get(), get()) } + factory { FibonacciJava.Fib33(get(), get()) } + factory { FibonacciJava.Fib34(get(), get()) } + factory { FibonacciJava.Fib35(get(), get()) } + factory { FibonacciJava.Fib36(get(), get()) } + factory { FibonacciJava.Fib37(get(), get()) } + factory { FibonacciJava.Fib38(get(), get()) } + factory { FibonacciJava.Fib39(get(), get()) } + factory { FibonacciJava.Fib40(get(), get()) } + factory { FibonacciJava.Fib41(get(), get()) } + factory { FibonacciJava.Fib42(get(), get()) } + factory { FibonacciJava.Fib43(get(), get()) } + factory { FibonacciJava.Fib44(get(), get()) } + factory { FibonacciJava.Fib45(get(), get()) } + factory { FibonacciJava.Fib46(get(), get()) } + factory { FibonacciJava.Fib47(get(), get()) } + factory { FibonacciJava.Fib48(get(), get()) } + factory { FibonacciJava.Fib49(get(), get()) } + factory { FibonacciJava.Fib50(get(), get()) } + factory { FibonacciJava.Fib51(get(), get()) } + factory { FibonacciJava.Fib52(get(), get()) } + factory { FibonacciJava.Fib53(get(), get()) } + factory { FibonacciJava.Fib54(get(), get()) } + factory { FibonacciJava.Fib55(get(), get()) } + factory { FibonacciJava.Fib56(get(), get()) } + factory { FibonacciJava.Fib57(get(), get()) } + factory { FibonacciJava.Fib58(get(), get()) } + factory { FibonacciJava.Fib59(get(), get()) } + factory { FibonacciJava.Fib60(get(), get()) } + factory { FibonacciJava.Fib61(get(), get()) } + factory { FibonacciJava.Fib62(get(), get()) } + factory { FibonacciJava.Fib63(get(), get()) } + factory { FibonacciJava.Fib64(get(), get()) } + factory { FibonacciJava.Fib65(get(), get()) } + factory { FibonacciJava.Fib66(get(), get()) } + factory { FibonacciJava.Fib67(get(), get()) } + factory { FibonacciJava.Fib68(get(), get()) } + factory { FibonacciJava.Fib69(get(), get()) } + factory { FibonacciJava.Fib70(get(), get()) } + factory { FibonacciJava.Fib71(get(), get()) } + factory { FibonacciJava.Fib72(get(), get()) } + factory { FibonacciJava.Fib73(get(), get()) } + factory { FibonacciJava.Fib74(get(), get()) } + factory { FibonacciJava.Fib75(get(), get()) } + factory { FibonacciJava.Fib76(get(), get()) } + factory { FibonacciJava.Fib77(get(), get()) } + factory { FibonacciJava.Fib78(get(), get()) } + factory { FibonacciJava.Fib79(get(), get()) } + factory { FibonacciJava.Fib80(get(), get()) } + factory { FibonacciJava.Fib81(get(), get()) } + factory { FibonacciJava.Fib82(get(), get()) } + factory { FibonacciJava.Fib83(get(), get()) } + factory { FibonacciJava.Fib84(get(), get()) } + factory { FibonacciJava.Fib85(get(), get()) } + factory { FibonacciJava.Fib86(get(), get()) } + factory { FibonacciJava.Fib87(get(), get()) } + factory { FibonacciJava.Fib88(get(), get()) } + factory { FibonacciJava.Fib89(get(), get()) } + factory { FibonacciJava.Fib90(get(), get()) } + factory { FibonacciJava.Fib91(get(), get()) } + factory { FibonacciJava.Fib92(get(), get()) } + factory { FibonacciJava.Fib93(get(), get()) } + factory { FibonacciJava.Fib94(get(), get()) } + factory { FibonacciJava.Fib95(get(), get()) } + factory { FibonacciJava.Fib96(get(), get()) } + factory { FibonacciJava.Fib97(get(), get()) } + factory { FibonacciJava.Fib98(get(), get()) } + factory { FibonacciJava.Fib99(get(), get()) } + factory { FibonacciJava.Fib100(get(), get()) } + factory { FibonacciJava.Fib101(get(), get()) } + factory { FibonacciJava.Fib102(get(), get()) } + factory { FibonacciJava.Fib103(get(), get()) } + factory { FibonacciJava.Fib104(get(), get()) } + factory { FibonacciJava.Fib105(get(), get()) } + factory { FibonacciJava.Fib106(get(), get()) } + factory { FibonacciJava.Fib107(get(), get()) } + factory { FibonacciJava.Fib108(get(), get()) } + factory { FibonacciJava.Fib109(get(), get()) } + factory { FibonacciJava.Fib110(get(), get()) } + factory { FibonacciJava.Fib111(get(), get()) } + factory { FibonacciJava.Fib112(get(), get()) } + factory { FibonacciJava.Fib113(get(), get()) } + factory { FibonacciJava.Fib114(get(), get()) } + factory { FibonacciJava.Fib115(get(), get()) } + factory { FibonacciJava.Fib116(get(), get()) } + factory { FibonacciJava.Fib117(get(), get()) } + factory { FibonacciJava.Fib118(get(), get()) } + factory { FibonacciJava.Fib119(get(), get()) } + factory { FibonacciJava.Fib120(get(), get()) } + factory { FibonacciJava.Fib121(get(), get()) } + factory { FibonacciJava.Fib122(get(), get()) } + factory { FibonacciJava.Fib123(get(), get()) } + factory { FibonacciJava.Fib124(get(), get()) } + factory { FibonacciJava.Fib125(get(), get()) } + factory { FibonacciJava.Fib126(get(), get()) } + factory { FibonacciJava.Fib127(get(), get()) } + factory { FibonacciJava.Fib128(get(), get()) } + factory { FibonacciJava.Fib129(get(), get()) } + factory { FibonacciJava.Fib130(get(), get()) } + factory { FibonacciJava.Fib131(get(), get()) } + factory { FibonacciJava.Fib132(get(), get()) } + factory { FibonacciJava.Fib133(get(), get()) } + factory { FibonacciJava.Fib134(get(), get()) } + factory { FibonacciJava.Fib135(get(), get()) } + factory { FibonacciJava.Fib136(get(), get()) } + factory { FibonacciJava.Fib137(get(), get()) } + factory { FibonacciJava.Fib138(get(), get()) } + factory { FibonacciJava.Fib139(get(), get()) } + factory { FibonacciJava.Fib140(get(), get()) } + factory { FibonacciJava.Fib141(get(), get()) } + factory { FibonacciJava.Fib142(get(), get()) } + factory { FibonacciJava.Fib143(get(), get()) } + factory { FibonacciJava.Fib144(get(), get()) } + factory { FibonacciJava.Fib145(get(), get()) } + factory { FibonacciJava.Fib146(get(), get()) } + factory { FibonacciJava.Fib147(get(), get()) } + factory { FibonacciJava.Fib148(get(), get()) } + factory { FibonacciJava.Fib149(get(), get()) } + factory { FibonacciJava.Fib150(get(), get()) } + factory { FibonacciJava.Fib151(get(), get()) } + factory { FibonacciJava.Fib152(get(), get()) } + factory { FibonacciJava.Fib153(get(), get()) } + factory { FibonacciJava.Fib154(get(), get()) } + factory { FibonacciJava.Fib155(get(), get()) } + factory { FibonacciJava.Fib156(get(), get()) } + factory { FibonacciJava.Fib157(get(), get()) } + factory { FibonacciJava.Fib158(get(), get()) } + factory { FibonacciJava.Fib159(get(), get()) } + factory { FibonacciJava.Fib160(get(), get()) } + factory { FibonacciJava.Fib161(get(), get()) } + factory { FibonacciJava.Fib162(get(), get()) } + factory { FibonacciJava.Fib163(get(), get()) } + factory { FibonacciJava.Fib164(get(), get()) } + factory { FibonacciJava.Fib165(get(), get()) } + factory { FibonacciJava.Fib166(get(), get()) } + factory { FibonacciJava.Fib167(get(), get()) } + factory { FibonacciJava.Fib168(get(), get()) } + factory { FibonacciJava.Fib169(get(), get()) } + factory { FibonacciJava.Fib170(get(), get()) } + factory { FibonacciJava.Fib171(get(), get()) } + factory { FibonacciJava.Fib172(get(), get()) } + factory { FibonacciJava.Fib173(get(), get()) } + factory { FibonacciJava.Fib174(get(), get()) } + factory { FibonacciJava.Fib175(get(), get()) } + factory { FibonacciJava.Fib176(get(), get()) } + factory { FibonacciJava.Fib177(get(), get()) } + factory { FibonacciJava.Fib178(get(), get()) } + factory { FibonacciJava.Fib179(get(), get()) } + factory { FibonacciJava.Fib180(get(), get()) } + factory { FibonacciJava.Fib181(get(), get()) } + factory { FibonacciJava.Fib182(get(), get()) } + factory { FibonacciJava.Fib183(get(), get()) } + factory { FibonacciJava.Fib184(get(), get()) } + factory { FibonacciJava.Fib185(get(), get()) } + factory { FibonacciJava.Fib186(get(), get()) } + factory { FibonacciJava.Fib187(get(), get()) } + factory { FibonacciJava.Fib188(get(), get()) } + factory { FibonacciJava.Fib189(get(), get()) } + factory { FibonacciJava.Fib190(get(), get()) } + factory { FibonacciJava.Fib191(get(), get()) } + factory { FibonacciJava.Fib192(get(), get()) } + factory { FibonacciJava.Fib193(get(), get()) } + factory { FibonacciJava.Fib194(get(), get()) } + factory { FibonacciJava.Fib195(get(), get()) } + factory { FibonacciJava.Fib196(get(), get()) } + factory { FibonacciJava.Fib197(get(), get()) } + factory { FibonacciJava.Fib198(get(), get()) } + factory { FibonacciJava.Fib199(get(), get()) } + factory { FibonacciJava.Fib200(get(), get()) } + factory { FibonacciJava.Fib201(get(), get()) } + factory { FibonacciJava.Fib202(get(), get()) } + factory { FibonacciJava.Fib203(get(), get()) } + factory { FibonacciJava.Fib204(get(), get()) } + factory { FibonacciJava.Fib205(get(), get()) } + factory { FibonacciJava.Fib206(get(), get()) } + factory { FibonacciJava.Fib207(get(), get()) } + factory { FibonacciJava.Fib208(get(), get()) } + factory { FibonacciJava.Fib209(get(), get()) } + factory { FibonacciJava.Fib210(get(), get()) } + factory { FibonacciJava.Fib211(get(), get()) } + factory { FibonacciJava.Fib212(get(), get()) } + factory { FibonacciJava.Fib213(get(), get()) } + factory { FibonacciJava.Fib214(get(), get()) } + factory { FibonacciJava.Fib215(get(), get()) } + factory { FibonacciJava.Fib216(get(), get()) } + factory { FibonacciJava.Fib217(get(), get()) } + factory { FibonacciJava.Fib218(get(), get()) } + factory { FibonacciJava.Fib219(get(), get()) } + factory { FibonacciJava.Fib220(get(), get()) } + factory { FibonacciJava.Fib221(get(), get()) } + factory { FibonacciJava.Fib222(get(), get()) } + factory { FibonacciJava.Fib223(get(), get()) } + factory { FibonacciJava.Fib224(get(), get()) } + factory { FibonacciJava.Fib225(get(), get()) } + factory { FibonacciJava.Fib226(get(), get()) } + factory { FibonacciJava.Fib227(get(), get()) } + factory { FibonacciJava.Fib228(get(), get()) } + factory { FibonacciJava.Fib229(get(), get()) } + factory { FibonacciJava.Fib230(get(), get()) } + factory { FibonacciJava.Fib231(get(), get()) } + factory { FibonacciJava.Fib232(get(), get()) } + factory { FibonacciJava.Fib233(get(), get()) } + factory { FibonacciJava.Fib234(get(), get()) } + factory { FibonacciJava.Fib235(get(), get()) } + factory { FibonacciJava.Fib236(get(), get()) } + factory { FibonacciJava.Fib237(get(), get()) } + factory { FibonacciJava.Fib238(get(), get()) } + factory { FibonacciJava.Fib239(get(), get()) } + factory { FibonacciJava.Fib240(get(), get()) } + factory { FibonacciJava.Fib241(get(), get()) } + factory { FibonacciJava.Fib242(get(), get()) } + factory { FibonacciJava.Fib243(get(), get()) } + factory { FibonacciJava.Fib244(get(), get()) } + factory { FibonacciJava.Fib245(get(), get()) } + factory { FibonacciJava.Fib246(get(), get()) } + factory { FibonacciJava.Fib247(get(), get()) } + factory { FibonacciJava.Fib248(get(), get()) } + factory { FibonacciJava.Fib249(get(), get()) } + factory { FibonacciJava.Fib250(get(), get()) } + factory { FibonacciJava.Fib251(get(), get()) } + factory { FibonacciJava.Fib252(get(), get()) } + factory { FibonacciJava.Fib253(get(), get()) } + factory { FibonacciJava.Fib254(get(), get()) } + factory { FibonacciJava.Fib255(get(), get()) } + factory { FibonacciJava.Fib256(get(), get()) } + factory { FibonacciJava.Fib257(get(), get()) } + factory { FibonacciJava.Fib258(get(), get()) } + factory { FibonacciJava.Fib259(get(), get()) } + factory { FibonacciJava.Fib260(get(), get()) } + factory { FibonacciJava.Fib261(get(), get()) } + factory { FibonacciJava.Fib262(get(), get()) } + factory { FibonacciJava.Fib263(get(), get()) } + factory { FibonacciJava.Fib264(get(), get()) } + factory { FibonacciJava.Fib265(get(), get()) } + factory { FibonacciJava.Fib266(get(), get()) } + factory { FibonacciJava.Fib267(get(), get()) } + factory { FibonacciJava.Fib268(get(), get()) } + factory { FibonacciJava.Fib269(get(), get()) } + factory { FibonacciJava.Fib270(get(), get()) } + factory { FibonacciJava.Fib271(get(), get()) } + factory { FibonacciJava.Fib272(get(), get()) } + factory { FibonacciJava.Fib273(get(), get()) } + factory { FibonacciJava.Fib274(get(), get()) } + factory { FibonacciJava.Fib275(get(), get()) } + factory { FibonacciJava.Fib276(get(), get()) } + factory { FibonacciJava.Fib277(get(), get()) } + factory { FibonacciJava.Fib278(get(), get()) } + factory { FibonacciJava.Fib279(get(), get()) } + factory { FibonacciJava.Fib280(get(), get()) } + factory { FibonacciJava.Fib281(get(), get()) } + factory { FibonacciJava.Fib282(get(), get()) } + factory { FibonacciJava.Fib283(get(), get()) } + factory { FibonacciJava.Fib284(get(), get()) } + factory { FibonacciJava.Fib285(get(), get()) } + factory { FibonacciJava.Fib286(get(), get()) } + factory { FibonacciJava.Fib287(get(), get()) } + factory { FibonacciJava.Fib288(get(), get()) } + factory { FibonacciJava.Fib289(get(), get()) } + factory { FibonacciJava.Fib290(get(), get()) } + factory { FibonacciJava.Fib291(get(), get()) } + factory { FibonacciJava.Fib292(get(), get()) } + factory { FibonacciJava.Fib293(get(), get()) } + factory { FibonacciJava.Fib294(get(), get()) } + factory { FibonacciJava.Fib295(get(), get()) } + factory { FibonacciJava.Fib296(get(), get()) } + factory { FibonacciJava.Fib297(get(), get()) } + factory { FibonacciJava.Fib298(get(), get()) } + factory { FibonacciJava.Fib299(get(), get()) } + factory { FibonacciJava.Fib300(get(), get()) } + factory { FibonacciJava.Fib301(get(), get()) } + factory { FibonacciJava.Fib302(get(), get()) } + factory { FibonacciJava.Fib303(get(), get()) } + factory { FibonacciJava.Fib304(get(), get()) } + factory { FibonacciJava.Fib305(get(), get()) } + factory { FibonacciJava.Fib306(get(), get()) } + factory { FibonacciJava.Fib307(get(), get()) } + factory { FibonacciJava.Fib308(get(), get()) } + factory { FibonacciJava.Fib309(get(), get()) } + factory { FibonacciJava.Fib310(get(), get()) } + factory { FibonacciJava.Fib311(get(), get()) } + factory { FibonacciJava.Fib312(get(), get()) } + factory { FibonacciJava.Fib313(get(), get()) } + factory { FibonacciJava.Fib314(get(), get()) } + factory { FibonacciJava.Fib315(get(), get()) } + factory { FibonacciJava.Fib316(get(), get()) } + factory { FibonacciJava.Fib317(get(), get()) } + factory { FibonacciJava.Fib318(get(), get()) } + factory { FibonacciJava.Fib319(get(), get()) } + factory { FibonacciJava.Fib320(get(), get()) } + factory { FibonacciJava.Fib321(get(), get()) } + factory { FibonacciJava.Fib322(get(), get()) } + factory { FibonacciJava.Fib323(get(), get()) } + factory { FibonacciJava.Fib324(get(), get()) } + factory { FibonacciJava.Fib325(get(), get()) } + factory { FibonacciJava.Fib326(get(), get()) } + factory { FibonacciJava.Fib327(get(), get()) } + factory { FibonacciJava.Fib328(get(), get()) } + factory { FibonacciJava.Fib329(get(), get()) } + factory { FibonacciJava.Fib330(get(), get()) } + factory { FibonacciJava.Fib331(get(), get()) } + factory { FibonacciJava.Fib332(get(), get()) } + factory { FibonacciJava.Fib333(get(), get()) } + factory { FibonacciJava.Fib334(get(), get()) } + factory { FibonacciJava.Fib335(get(), get()) } + factory { FibonacciJava.Fib336(get(), get()) } + factory { FibonacciJava.Fib337(get(), get()) } + factory { FibonacciJava.Fib338(get(), get()) } + factory { FibonacciJava.Fib339(get(), get()) } + factory { FibonacciJava.Fib340(get(), get()) } + factory { FibonacciJava.Fib341(get(), get()) } + factory { FibonacciJava.Fib342(get(), get()) } + factory { FibonacciJava.Fib343(get(), get()) } + factory { FibonacciJava.Fib344(get(), get()) } + factory { FibonacciJava.Fib345(get(), get()) } + factory { FibonacciJava.Fib346(get(), get()) } + factory { FibonacciJava.Fib347(get(), get()) } + factory { FibonacciJava.Fib348(get(), get()) } + factory { FibonacciJava.Fib349(get(), get()) } + factory { FibonacciJava.Fib350(get(), get()) } + factory { FibonacciJava.Fib351(get(), get()) } + factory { FibonacciJava.Fib352(get(), get()) } + factory { FibonacciJava.Fib353(get(), get()) } + factory { FibonacciJava.Fib354(get(), get()) } + factory { FibonacciJava.Fib355(get(), get()) } + factory { FibonacciJava.Fib356(get(), get()) } + factory { FibonacciJava.Fib357(get(), get()) } + factory { FibonacciJava.Fib358(get(), get()) } + factory { FibonacciJava.Fib359(get(), get()) } + factory { FibonacciJava.Fib360(get(), get()) } + factory { FibonacciJava.Fib361(get(), get()) } + factory { FibonacciJava.Fib362(get(), get()) } + factory { FibonacciJava.Fib363(get(), get()) } + factory { FibonacciJava.Fib364(get(), get()) } + factory { FibonacciJava.Fib365(get(), get()) } + factory { FibonacciJava.Fib366(get(), get()) } + factory { FibonacciJava.Fib367(get(), get()) } + factory { FibonacciJava.Fib368(get(), get()) } + factory { FibonacciJava.Fib369(get(), get()) } + factory { FibonacciJava.Fib370(get(), get()) } + factory { FibonacciJava.Fib371(get(), get()) } + factory { FibonacciJava.Fib372(get(), get()) } + factory { FibonacciJava.Fib373(get(), get()) } + factory { FibonacciJava.Fib374(get(), get()) } + factory { FibonacciJava.Fib375(get(), get()) } + factory { FibonacciJava.Fib376(get(), get()) } + factory { FibonacciJava.Fib377(get(), get()) } + factory { FibonacciJava.Fib378(get(), get()) } + factory { FibonacciJava.Fib379(get(), get()) } + factory { FibonacciJava.Fib380(get(), get()) } + factory { FibonacciJava.Fib381(get(), get()) } + factory { FibonacciJava.Fib382(get(), get()) } + factory { FibonacciJava.Fib383(get(), get()) } + factory { FibonacciJava.Fib384(get(), get()) } + factory { FibonacciJava.Fib385(get(), get()) } + factory { FibonacciJava.Fib386(get(), get()) } + factory { FibonacciJava.Fib387(get(), get()) } + factory { FibonacciJava.Fib388(get(), get()) } + factory { FibonacciJava.Fib389(get(), get()) } + factory { FibonacciJava.Fib390(get(), get()) } + factory { FibonacciJava.Fib391(get(), get()) } + factory { FibonacciJava.Fib392(get(), get()) } + factory { FibonacciJava.Fib393(get(), get()) } + factory { FibonacciJava.Fib394(get(), get()) } + factory { FibonacciJava.Fib395(get(), get()) } + factory { FibonacciJava.Fib396(get(), get()) } + factory { FibonacciJava.Fib397(get(), get()) } + factory { FibonacciJava.Fib398(get(), get()) } + factory { FibonacciJava.Fib399(get(), get()) } + factory { FibonacciJava.Fib400(get(), get()) } + factory { FibonacciJava.Fib401(get(), get()) } + factory { FibonacciJava.Fib402(get(), get()) } + factory { FibonacciJava.Fib403(get(), get()) } + factory { FibonacciJava.Fib404(get(), get()) } + factory { FibonacciJava.Fib405(get(), get()) } + factory { FibonacciJava.Fib406(get(), get()) } + factory { FibonacciJava.Fib407(get(), get()) } + factory { FibonacciJava.Fib408(get(), get()) } + factory { FibonacciJava.Fib409(get(), get()) } + factory { FibonacciJava.Fib410(get(), get()) } + factory { FibonacciJava.Fib411(get(), get()) } + factory { FibonacciJava.Fib412(get(), get()) } + factory { FibonacciJava.Fib413(get(), get()) } + factory { FibonacciJava.Fib414(get(), get()) } + factory { FibonacciJava.Fib415(get(), get()) } + factory { FibonacciJava.Fib416(get(), get()) } + factory { FibonacciJava.Fib417(get(), get()) } + factory { FibonacciJava.Fib418(get(), get()) } + factory { FibonacciJava.Fib419(get(), get()) } + factory { FibonacciJava.Fib420(get(), get()) } + factory { FibonacciJava.Fib421(get(), get()) } + factory { FibonacciJava.Fib422(get(), get()) } + factory { FibonacciJava.Fib423(get(), get()) } + factory { FibonacciJava.Fib424(get(), get()) } + factory { FibonacciJava.Fib425(get(), get()) } + factory { FibonacciJava.Fib426(get(), get()) } + factory { FibonacciJava.Fib427(get(), get()) } + factory { FibonacciJava.Fib428(get(), get()) } + factory { FibonacciJava.Fib429(get(), get()) } + factory { FibonacciJava.Fib430(get(), get()) } + factory { FibonacciJava.Fib431(get(), get()) } + factory { FibonacciJava.Fib432(get(), get()) } + factory { FibonacciJava.Fib433(get(), get()) } + factory { FibonacciJava.Fib434(get(), get()) } + factory { FibonacciJava.Fib435(get(), get()) } + factory { FibonacciJava.Fib436(get(), get()) } + factory { FibonacciJava.Fib437(get(), get()) } + factory { FibonacciJava.Fib438(get(), get()) } + factory { FibonacciJava.Fib439(get(), get()) } + factory { FibonacciJava.Fib440(get(), get()) } + factory { FibonacciJava.Fib441(get(), get()) } + factory { FibonacciJava.Fib442(get(), get()) } + factory { FibonacciJava.Fib443(get(), get()) } + factory { FibonacciJava.Fib444(get(), get()) } + factory { FibonacciJava.Fib445(get(), get()) } + factory { FibonacciJava.Fib446(get(), get()) } + factory { FibonacciJava.Fib447(get(), get()) } + factory { FibonacciJava.Fib448(get(), get()) } + factory { FibonacciJava.Fib449(get(), get()) } + factory { FibonacciJava.Fib450(get(), get()) } } diff --git a/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaKotlinModule.kt b/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaKotlinModule.kt index 0f7f8e4..d7af91b 100644 --- a/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaKotlinModule.kt +++ b/app/src/main/java/com/sloydev/dependencyinjectionperformance/katana/KatanaKotlinModule.kt @@ -1,460 +1,459 @@ package com.sloydev.dependencyinjectionperformance.katana import com.sloydev.dependencyinjectionperformance.* -import org.rewedigital.katana.bind import org.rewedigital.katana.createModule -import org.rewedigital.katana.factory -import org.rewedigital.katana.get +import org.rewedigital.katana.dsl.compact.factory +import org.rewedigital.katana.dsl.get val katanaKotlinModule = createModule("katanaKotlinModule") { - bind { factory { Fib1() } } - bind { factory { Fib2() } } - bind { factory { Fib3(get(), get()) } } - bind { factory { Fib4(get(), get()) } } - bind { factory { Fib5(get(), get()) } } - bind { factory { Fib6(get(), get()) } } - bind { factory { Fib7(get(), get()) } } - bind { factory { Fib8(get(), get()) } } - bind { factory { Fib9(get(), get()) } } - bind { factory { Fib10(get(), get()) } } - bind { factory { Fib11(get(), get()) } } - bind { factory { Fib12(get(), get()) } } - bind { factory { Fib13(get(), get()) } } - bind { factory { Fib14(get(), get()) } } - bind { factory { Fib15(get(), get()) } } - bind { factory { Fib16(get(), get()) } } - bind { factory { Fib17(get(), get()) } } - bind { factory { Fib18(get(), get()) } } - bind { factory { Fib19(get(), get()) } } - bind { factory { Fib20(get(), get()) } } - bind { factory { Fib21(get(), get()) } } - bind { factory { Fib22(get(), get()) } } - bind { factory { Fib23(get(), get()) } } - bind { factory { Fib24(get(), get()) } } - bind { factory { Fib25(get(), get()) } } - bind { factory { Fib26(get(), get()) } } - bind { factory { Fib27(get(), get()) } } - bind { factory { Fib28(get(), get()) } } - bind { factory { Fib29(get(), get()) } } - bind { factory { Fib30(get(), get()) } } - bind { factory { Fib31(get(), get()) } } - bind { factory { Fib32(get(), get()) } } - bind { factory { Fib33(get(), get()) } } - bind { factory { Fib34(get(), get()) } } - bind { factory { Fib35(get(), get()) } } - bind { factory { Fib36(get(), get()) } } - bind { factory { Fib37(get(), get()) } } - bind { factory { Fib38(get(), get()) } } - bind { factory { Fib39(get(), get()) } } - bind { factory { Fib40(get(), get()) } } - bind { factory { Fib41(get(), get()) } } - bind { factory { Fib42(get(), get()) } } - bind { factory { Fib43(get(), get()) } } - bind { factory { Fib44(get(), get()) } } - bind { factory { Fib45(get(), get()) } } - bind { factory { Fib46(get(), get()) } } - bind { factory { Fib47(get(), get()) } } - bind { factory { Fib48(get(), get()) } } - bind { factory { Fib49(get(), get()) } } - bind { factory { Fib50(get(), get()) } } - bind { factory { Fib51(get(), get()) } } - bind { factory { Fib52(get(), get()) } } - bind { factory { Fib53(get(), get()) } } - bind { factory { Fib54(get(), get()) } } - bind { factory { Fib55(get(), get()) } } - bind { factory { Fib56(get(), get()) } } - bind { factory { Fib57(get(), get()) } } - bind { factory { Fib58(get(), get()) } } - bind { factory { Fib59(get(), get()) } } - bind { factory { Fib60(get(), get()) } } - bind { factory { Fib61(get(), get()) } } - bind { factory { Fib62(get(), get()) } } - bind { factory { Fib63(get(), get()) } } - bind { factory { Fib64(get(), get()) } } - bind { factory { Fib65(get(), get()) } } - bind { factory { Fib66(get(), get()) } } - bind { factory { Fib67(get(), get()) } } - bind { factory { Fib68(get(), get()) } } - bind { factory { Fib69(get(), get()) } } - bind { factory { Fib70(get(), get()) } } - bind { factory { Fib71(get(), get()) } } - bind { factory { Fib72(get(), get()) } } - bind { factory { Fib73(get(), get()) } } - bind { factory { Fib74(get(), get()) } } - bind { factory { Fib75(get(), get()) } } - bind { factory { Fib76(get(), get()) } } - bind { factory { Fib77(get(), get()) } } - bind { factory { Fib78(get(), get()) } } - bind { factory { Fib79(get(), get()) } } - bind { factory { Fib80(get(), get()) } } - bind { factory { Fib81(get(), get()) } } - bind { factory { Fib82(get(), get()) } } - bind { factory { Fib83(get(), get()) } } - bind { factory { Fib84(get(), get()) } } - bind { factory { Fib85(get(), get()) } } - bind { factory { Fib86(get(), get()) } } - bind { factory { Fib87(get(), get()) } } - bind { factory { Fib88(get(), get()) } } - bind { factory { Fib89(get(), get()) } } - bind { factory { Fib90(get(), get()) } } - bind { factory { Fib91(get(), get()) } } - bind { factory { Fib92(get(), get()) } } - bind { factory { Fib93(get(), get()) } } - bind { factory { Fib94(get(), get()) } } - bind { factory { Fib95(get(), get()) } } - bind { factory { Fib96(get(), get()) } } - bind { factory { Fib97(get(), get()) } } - bind { factory { Fib98(get(), get()) } } - bind { factory { Fib99(get(), get()) } } - bind { factory { Fib100(get(), get()) } } - bind { factory { Fib101(get(), get()) } } - bind { factory { Fib102(get(), get()) } } - bind { factory { Fib103(get(), get()) } } - bind { factory { Fib104(get(), get()) } } - bind { factory { Fib105(get(), get()) } } - bind { factory { Fib106(get(), get()) } } - bind { factory { Fib107(get(), get()) } } - bind { factory { Fib108(get(), get()) } } - bind { factory { Fib109(get(), get()) } } - bind { factory { Fib110(get(), get()) } } - bind { factory { Fib111(get(), get()) } } - bind { factory { Fib112(get(), get()) } } - bind { factory { Fib113(get(), get()) } } - bind { factory { Fib114(get(), get()) } } - bind { factory { Fib115(get(), get()) } } - bind { factory { Fib116(get(), get()) } } - bind { factory { Fib117(get(), get()) } } - bind { factory { Fib118(get(), get()) } } - bind { factory { Fib119(get(), get()) } } - bind { factory { Fib120(get(), get()) } } - bind { factory { Fib121(get(), get()) } } - bind { factory { Fib122(get(), get()) } } - bind { factory { Fib123(get(), get()) } } - bind { factory { Fib124(get(), get()) } } - bind { factory { Fib125(get(), get()) } } - bind { factory { Fib126(get(), get()) } } - bind { factory { Fib127(get(), get()) } } - bind { factory { Fib128(get(), get()) } } - bind { factory { Fib129(get(), get()) } } - bind { factory { Fib130(get(), get()) } } - bind { factory { Fib131(get(), get()) } } - bind { factory { Fib132(get(), get()) } } - bind { factory { Fib133(get(), get()) } } - bind { factory { Fib134(get(), get()) } } - bind { factory { Fib135(get(), get()) } } - bind { factory { Fib136(get(), get()) } } - bind { factory { Fib137(get(), get()) } } - bind { factory { Fib138(get(), get()) } } - bind { factory { Fib139(get(), get()) } } - bind { factory { Fib140(get(), get()) } } - bind { factory { Fib141(get(), get()) } } - bind { factory { Fib142(get(), get()) } } - bind { factory { Fib143(get(), get()) } } - bind { factory { Fib144(get(), get()) } } - bind { factory { Fib145(get(), get()) } } - bind { factory { Fib146(get(), get()) } } - bind { factory { Fib147(get(), get()) } } - bind { factory { Fib148(get(), get()) } } - bind { factory { Fib149(get(), get()) } } - bind { factory { Fib150(get(), get()) } } - bind { factory { Fib151(get(), get()) } } - bind { factory { Fib152(get(), get()) } } - bind { factory { Fib153(get(), get()) } } - bind { factory { Fib154(get(), get()) } } - bind { factory { Fib155(get(), get()) } } - bind { factory { Fib156(get(), get()) } } - bind { factory { Fib157(get(), get()) } } - bind { factory { Fib158(get(), get()) } } - bind { factory { Fib159(get(), get()) } } - bind { factory { Fib160(get(), get()) } } - bind { factory { Fib161(get(), get()) } } - bind { factory { Fib162(get(), get()) } } - bind { factory { Fib163(get(), get()) } } - bind { factory { Fib164(get(), get()) } } - bind { factory { Fib165(get(), get()) } } - bind { factory { Fib166(get(), get()) } } - bind { factory { Fib167(get(), get()) } } - bind { factory { Fib168(get(), get()) } } - bind { factory { Fib169(get(), get()) } } - bind { factory { Fib170(get(), get()) } } - bind { factory { Fib171(get(), get()) } } - bind { factory { Fib172(get(), get()) } } - bind { factory { Fib173(get(), get()) } } - bind { factory { Fib174(get(), get()) } } - bind { factory { Fib175(get(), get()) } } - bind { factory { Fib176(get(), get()) } } - bind { factory { Fib177(get(), get()) } } - bind { factory { Fib178(get(), get()) } } - bind { factory { Fib179(get(), get()) } } - bind { factory { Fib180(get(), get()) } } - bind { factory { Fib181(get(), get()) } } - bind { factory { Fib182(get(), get()) } } - bind { factory { Fib183(get(), get()) } } - bind { factory { Fib184(get(), get()) } } - bind { factory { Fib185(get(), get()) } } - bind { factory { Fib186(get(), get()) } } - bind { factory { Fib187(get(), get()) } } - bind { factory { Fib188(get(), get()) } } - bind { factory { Fib189(get(), get()) } } - bind { factory { Fib190(get(), get()) } } - bind { factory { Fib191(get(), get()) } } - bind { factory { Fib192(get(), get()) } } - bind { factory { Fib193(get(), get()) } } - bind { factory { Fib194(get(), get()) } } - bind { factory { Fib195(get(), get()) } } - bind { factory { Fib196(get(), get()) } } - bind { factory { Fib197(get(), get()) } } - bind { factory { Fib198(get(), get()) } } - bind { factory { Fib199(get(), get()) } } - bind { factory { Fib200(get(), get()) } } - bind { factory { Fib201(get(), get()) } } - bind { factory { Fib202(get(), get()) } } - bind { factory { Fib203(get(), get()) } } - bind { factory { Fib204(get(), get()) } } - bind { factory { Fib205(get(), get()) } } - bind { factory { Fib206(get(), get()) } } - bind { factory { Fib207(get(), get()) } } - bind { factory { Fib208(get(), get()) } } - bind { factory { Fib209(get(), get()) } } - bind { factory { Fib210(get(), get()) } } - bind { factory { Fib211(get(), get()) } } - bind { factory { Fib212(get(), get()) } } - bind { factory { Fib213(get(), get()) } } - bind { factory { Fib214(get(), get()) } } - bind { factory { Fib215(get(), get()) } } - bind { factory { Fib216(get(), get()) } } - bind { factory { Fib217(get(), get()) } } - bind { factory { Fib218(get(), get()) } } - bind { factory { Fib219(get(), get()) } } - bind { factory { Fib220(get(), get()) } } - bind { factory { Fib221(get(), get()) } } - bind { factory { Fib222(get(), get()) } } - bind { factory { Fib223(get(), get()) } } - bind { factory { Fib224(get(), get()) } } - bind { factory { Fib225(get(), get()) } } - bind { factory { Fib226(get(), get()) } } - bind { factory { Fib227(get(), get()) } } - bind { factory { Fib228(get(), get()) } } - bind { factory { Fib229(get(), get()) } } - bind { factory { Fib230(get(), get()) } } - bind { factory { Fib231(get(), get()) } } - bind { factory { Fib232(get(), get()) } } - bind { factory { Fib233(get(), get()) } } - bind { factory { Fib234(get(), get()) } } - bind { factory { Fib235(get(), get()) } } - bind { factory { Fib236(get(), get()) } } - bind { factory { Fib237(get(), get()) } } - bind { factory { Fib238(get(), get()) } } - bind { factory { Fib239(get(), get()) } } - bind { factory { Fib240(get(), get()) } } - bind { factory { Fib241(get(), get()) } } - bind { factory { Fib242(get(), get()) } } - bind { factory { Fib243(get(), get()) } } - bind { factory { Fib244(get(), get()) } } - bind { factory { Fib245(get(), get()) } } - bind { factory { Fib246(get(), get()) } } - bind { factory { Fib247(get(), get()) } } - bind { factory { Fib248(get(), get()) } } - bind { factory { Fib249(get(), get()) } } - bind { factory { Fib250(get(), get()) } } - bind { factory { Fib251(get(), get()) } } - bind { factory { Fib252(get(), get()) } } - bind { factory { Fib253(get(), get()) } } - bind { factory { Fib254(get(), get()) } } - bind { factory { Fib255(get(), get()) } } - bind { factory { Fib256(get(), get()) } } - bind { factory { Fib257(get(), get()) } } - bind { factory { Fib258(get(), get()) } } - bind { factory { Fib259(get(), get()) } } - bind { factory { Fib260(get(), get()) } } - bind { factory { Fib261(get(), get()) } } - bind { factory { Fib262(get(), get()) } } - bind { factory { Fib263(get(), get()) } } - bind { factory { Fib264(get(), get()) } } - bind { factory { Fib265(get(), get()) } } - bind { factory { Fib266(get(), get()) } } - bind { factory { Fib267(get(), get()) } } - bind { factory { Fib268(get(), get()) } } - bind { factory { Fib269(get(), get()) } } - bind { factory { Fib270(get(), get()) } } - bind { factory { Fib271(get(), get()) } } - bind { factory { Fib272(get(), get()) } } - bind { factory { Fib273(get(), get()) } } - bind { factory { Fib274(get(), get()) } } - bind { factory { Fib275(get(), get()) } } - bind { factory { Fib276(get(), get()) } } - bind { factory { Fib277(get(), get()) } } - bind { factory { Fib278(get(), get()) } } - bind { factory { Fib279(get(), get()) } } - bind { factory { Fib280(get(), get()) } } - bind { factory { Fib281(get(), get()) } } - bind { factory { Fib282(get(), get()) } } - bind { factory { Fib283(get(), get()) } } - bind { factory { Fib284(get(), get()) } } - bind { factory { Fib285(get(), get()) } } - bind { factory { Fib286(get(), get()) } } - bind { factory { Fib287(get(), get()) } } - bind { factory { Fib288(get(), get()) } } - bind { factory { Fib289(get(), get()) } } - bind { factory { Fib290(get(), get()) } } - bind { factory { Fib291(get(), get()) } } - bind { factory { Fib292(get(), get()) } } - bind { factory { Fib293(get(), get()) } } - bind { factory { Fib294(get(), get()) } } - bind { factory { Fib295(get(), get()) } } - bind { factory { Fib296(get(), get()) } } - bind { factory { Fib297(get(), get()) } } - bind { factory { Fib298(get(), get()) } } - bind { factory { Fib299(get(), get()) } } - bind { factory { Fib300(get(), get()) } } - bind { factory { Fib301(get(), get()) } } - bind { factory { Fib302(get(), get()) } } - bind { factory { Fib303(get(), get()) } } - bind { factory { Fib304(get(), get()) } } - bind { factory { Fib305(get(), get()) } } - bind { factory { Fib306(get(), get()) } } - bind { factory { Fib307(get(), get()) } } - bind { factory { Fib308(get(), get()) } } - bind { factory { Fib309(get(), get()) } } - bind { factory { Fib310(get(), get()) } } - bind { factory { Fib311(get(), get()) } } - bind { factory { Fib312(get(), get()) } } - bind { factory { Fib313(get(), get()) } } - bind { factory { Fib314(get(), get()) } } - bind { factory { Fib315(get(), get()) } } - bind { factory { Fib316(get(), get()) } } - bind { factory { Fib317(get(), get()) } } - bind { factory { Fib318(get(), get()) } } - bind { factory { Fib319(get(), get()) } } - bind { factory { Fib320(get(), get()) } } - bind { factory { Fib321(get(), get()) } } - bind { factory { Fib322(get(), get()) } } - bind { factory { Fib323(get(), get()) } } - bind { factory { Fib324(get(), get()) } } - bind { factory { Fib325(get(), get()) } } - bind { factory { Fib326(get(), get()) } } - bind { factory { Fib327(get(), get()) } } - bind { factory { Fib328(get(), get()) } } - bind { factory { Fib329(get(), get()) } } - bind { factory { Fib330(get(), get()) } } - bind { factory { Fib331(get(), get()) } } - bind { factory { Fib332(get(), get()) } } - bind { factory { Fib333(get(), get()) } } - bind { factory { Fib334(get(), get()) } } - bind { factory { Fib335(get(), get()) } } - bind { factory { Fib336(get(), get()) } } - bind { factory { Fib337(get(), get()) } } - bind { factory { Fib338(get(), get()) } } - bind { factory { Fib339(get(), get()) } } - bind { factory { Fib340(get(), get()) } } - bind { factory { Fib341(get(), get()) } } - bind { factory { Fib342(get(), get()) } } - bind { factory { Fib343(get(), get()) } } - bind { factory { Fib344(get(), get()) } } - bind { factory { Fib345(get(), get()) } } - bind { factory { Fib346(get(), get()) } } - bind { factory { Fib347(get(), get()) } } - bind { factory { Fib348(get(), get()) } } - bind { factory { Fib349(get(), get()) } } - bind { factory { Fib350(get(), get()) } } - bind { factory { Fib351(get(), get()) } } - bind { factory { Fib352(get(), get()) } } - bind { factory { Fib353(get(), get()) } } - bind { factory { Fib354(get(), get()) } } - bind { factory { Fib355(get(), get()) } } - bind { factory { Fib356(get(), get()) } } - bind { factory { Fib357(get(), get()) } } - bind { factory { Fib358(get(), get()) } } - bind { factory { Fib359(get(), get()) } } - bind { factory { Fib360(get(), get()) } } - bind { factory { Fib361(get(), get()) } } - bind { factory { Fib362(get(), get()) } } - bind { factory { Fib363(get(), get()) } } - bind { factory { Fib364(get(), get()) } } - bind { factory { Fib365(get(), get()) } } - bind { factory { Fib366(get(), get()) } } - bind { factory { Fib367(get(), get()) } } - bind { factory { Fib368(get(), get()) } } - bind { factory { Fib369(get(), get()) } } - bind { factory { Fib370(get(), get()) } } - bind { factory { Fib371(get(), get()) } } - bind { factory { Fib372(get(), get()) } } - bind { factory { Fib373(get(), get()) } } - bind { factory { Fib374(get(), get()) } } - bind { factory { Fib375(get(), get()) } } - bind { factory { Fib376(get(), get()) } } - bind { factory { Fib377(get(), get()) } } - bind { factory { Fib378(get(), get()) } } - bind { factory { Fib379(get(), get()) } } - bind { factory { Fib380(get(), get()) } } - bind { factory { Fib381(get(), get()) } } - bind { factory { Fib382(get(), get()) } } - bind { factory { Fib383(get(), get()) } } - bind { factory { Fib384(get(), get()) } } - bind { factory { Fib385(get(), get()) } } - bind { factory { Fib386(get(), get()) } } - bind { factory { Fib387(get(), get()) } } - bind { factory { Fib388(get(), get()) } } - bind { factory { Fib389(get(), get()) } } - bind { factory { Fib390(get(), get()) } } - bind { factory { Fib391(get(), get()) } } - bind { factory { Fib392(get(), get()) } } - bind { factory { Fib393(get(), get()) } } - bind { factory { Fib394(get(), get()) } } - bind { factory { Fib395(get(), get()) } } - bind { factory { Fib396(get(), get()) } } - bind { factory { Fib397(get(), get()) } } - bind { factory { Fib398(get(), get()) } } - bind { factory { Fib399(get(), get()) } } - bind { factory { Fib400(get(), get()) } } - bind { factory { Fib401(get(), get()) } } - bind { factory { Fib402(get(), get()) } } - bind { factory { Fib403(get(), get()) } } - bind { factory { Fib404(get(), get()) } } - bind { factory { Fib405(get(), get()) } } - bind { factory { Fib406(get(), get()) } } - bind { factory { Fib407(get(), get()) } } - bind { factory { Fib408(get(), get()) } } - bind { factory { Fib409(get(), get()) } } - bind { factory { Fib410(get(), get()) } } - bind { factory { Fib411(get(), get()) } } - bind { factory { Fib412(get(), get()) } } - bind { factory { Fib413(get(), get()) } } - bind { factory { Fib414(get(), get()) } } - bind { factory { Fib415(get(), get()) } } - bind { factory { Fib416(get(), get()) } } - bind { factory { Fib417(get(), get()) } } - bind { factory { Fib418(get(), get()) } } - bind { factory { Fib419(get(), get()) } } - bind { factory { Fib420(get(), get()) } } - bind { factory { Fib421(get(), get()) } } - bind { factory { Fib422(get(), get()) } } - bind { factory { Fib423(get(), get()) } } - bind { factory { Fib424(get(), get()) } } - bind { factory { Fib425(get(), get()) } } - bind { factory { Fib426(get(), get()) } } - bind { factory { Fib427(get(), get()) } } - bind { factory { Fib428(get(), get()) } } - bind { factory { Fib429(get(), get()) } } - bind { factory { Fib430(get(), get()) } } - bind { factory { Fib431(get(), get()) } } - bind { factory { Fib432(get(), get()) } } - bind { factory { Fib433(get(), get()) } } - bind { factory { Fib434(get(), get()) } } - bind { factory { Fib435(get(), get()) } } - bind { factory { Fib436(get(), get()) } } - bind { factory { Fib437(get(), get()) } } - bind { factory { Fib438(get(), get()) } } - bind { factory { Fib439(get(), get()) } } - bind { factory { Fib440(get(), get()) } } - bind { factory { Fib441(get(), get()) } } - bind { factory { Fib442(get(), get()) } } - bind { factory { Fib443(get(), get()) } } - bind { factory { Fib444(get(), get()) } } - bind { factory { Fib445(get(), get()) } } - bind { factory { Fib446(get(), get()) } } - bind { factory { Fib447(get(), get()) } } - bind { factory { Fib448(get(), get()) } } - bind { factory { Fib449(get(), get()) } } - bind { factory { Fib450(get(), get()) } } + factory { Fib1() } + factory { Fib2() } + factory { Fib3(get(), get()) } + factory { Fib4(get(), get()) } + factory { Fib5(get(), get()) } + factory { Fib6(get(), get()) } + factory { Fib7(get(), get()) } + factory { Fib8(get(), get()) } + factory { Fib9(get(), get()) } + factory { Fib10(get(), get()) } + factory { Fib11(get(), get()) } + factory { Fib12(get(), get()) } + factory { Fib13(get(), get()) } + factory { Fib14(get(), get()) } + factory { Fib15(get(), get()) } + factory { Fib16(get(), get()) } + factory { Fib17(get(), get()) } + factory { Fib18(get(), get()) } + factory { Fib19(get(), get()) } + factory { Fib20(get(), get()) } + factory { Fib21(get(), get()) } + factory { Fib22(get(), get()) } + factory { Fib23(get(), get()) } + factory { Fib24(get(), get()) } + factory { Fib25(get(), get()) } + factory { Fib26(get(), get()) } + factory { Fib27(get(), get()) } + factory { Fib28(get(), get()) } + factory { Fib29(get(), get()) } + factory { Fib30(get(), get()) } + factory { Fib31(get(), get()) } + factory { Fib32(get(), get()) } + factory { Fib33(get(), get()) } + factory { Fib34(get(), get()) } + factory { Fib35(get(), get()) } + factory { Fib36(get(), get()) } + factory { Fib37(get(), get()) } + factory { Fib38(get(), get()) } + factory { Fib39(get(), get()) } + factory { Fib40(get(), get()) } + factory { Fib41(get(), get()) } + factory { Fib42(get(), get()) } + factory { Fib43(get(), get()) } + factory { Fib44(get(), get()) } + factory { Fib45(get(), get()) } + factory { Fib46(get(), get()) } + factory { Fib47(get(), get()) } + factory { Fib48(get(), get()) } + factory { Fib49(get(), get()) } + factory { Fib50(get(), get()) } + factory { Fib51(get(), get()) } + factory { Fib52(get(), get()) } + factory { Fib53(get(), get()) } + factory { Fib54(get(), get()) } + factory { Fib55(get(), get()) } + factory { Fib56(get(), get()) } + factory { Fib57(get(), get()) } + factory { Fib58(get(), get()) } + factory { Fib59(get(), get()) } + factory { Fib60(get(), get()) } + factory { Fib61(get(), get()) } + factory { Fib62(get(), get()) } + factory { Fib63(get(), get()) } + factory { Fib64(get(), get()) } + factory { Fib65(get(), get()) } + factory { Fib66(get(), get()) } + factory { Fib67(get(), get()) } + factory { Fib68(get(), get()) } + factory { Fib69(get(), get()) } + factory { Fib70(get(), get()) } + factory { Fib71(get(), get()) } + factory { Fib72(get(), get()) } + factory { Fib73(get(), get()) } + factory { Fib74(get(), get()) } + factory { Fib75(get(), get()) } + factory { Fib76(get(), get()) } + factory { Fib77(get(), get()) } + factory { Fib78(get(), get()) } + factory { Fib79(get(), get()) } + factory { Fib80(get(), get()) } + factory { Fib81(get(), get()) } + factory { Fib82(get(), get()) } + factory { Fib83(get(), get()) } + factory { Fib84(get(), get()) } + factory { Fib85(get(), get()) } + factory { Fib86(get(), get()) } + factory { Fib87(get(), get()) } + factory { Fib88(get(), get()) } + factory { Fib89(get(), get()) } + factory { Fib90(get(), get()) } + factory { Fib91(get(), get()) } + factory { Fib92(get(), get()) } + factory { Fib93(get(), get()) } + factory { Fib94(get(), get()) } + factory { Fib95(get(), get()) } + factory { Fib96(get(), get()) } + factory { Fib97(get(), get()) } + factory { Fib98(get(), get()) } + factory { Fib99(get(), get()) } + factory { Fib100(get(), get()) } + factory { Fib101(get(), get()) } + factory { Fib102(get(), get()) } + factory { Fib103(get(), get()) } + factory { Fib104(get(), get()) } + factory { Fib105(get(), get()) } + factory { Fib106(get(), get()) } + factory { Fib107(get(), get()) } + factory { Fib108(get(), get()) } + factory { Fib109(get(), get()) } + factory { Fib110(get(), get()) } + factory { Fib111(get(), get()) } + factory { Fib112(get(), get()) } + factory { Fib113(get(), get()) } + factory { Fib114(get(), get()) } + factory { Fib115(get(), get()) } + factory { Fib116(get(), get()) } + factory { Fib117(get(), get()) } + factory { Fib118(get(), get()) } + factory { Fib119(get(), get()) } + factory { Fib120(get(), get()) } + factory { Fib121(get(), get()) } + factory { Fib122(get(), get()) } + factory { Fib123(get(), get()) } + factory { Fib124(get(), get()) } + factory { Fib125(get(), get()) } + factory { Fib126(get(), get()) } + factory { Fib127(get(), get()) } + factory { Fib128(get(), get()) } + factory { Fib129(get(), get()) } + factory { Fib130(get(), get()) } + factory { Fib131(get(), get()) } + factory { Fib132(get(), get()) } + factory { Fib133(get(), get()) } + factory { Fib134(get(), get()) } + factory { Fib135(get(), get()) } + factory { Fib136(get(), get()) } + factory { Fib137(get(), get()) } + factory { Fib138(get(), get()) } + factory { Fib139(get(), get()) } + factory { Fib140(get(), get()) } + factory { Fib141(get(), get()) } + factory { Fib142(get(), get()) } + factory { Fib143(get(), get()) } + factory { Fib144(get(), get()) } + factory { Fib145(get(), get()) } + factory { Fib146(get(), get()) } + factory { Fib147(get(), get()) } + factory { Fib148(get(), get()) } + factory { Fib149(get(), get()) } + factory { Fib150(get(), get()) } + factory { Fib151(get(), get()) } + factory { Fib152(get(), get()) } + factory { Fib153(get(), get()) } + factory { Fib154(get(), get()) } + factory { Fib155(get(), get()) } + factory { Fib156(get(), get()) } + factory { Fib157(get(), get()) } + factory { Fib158(get(), get()) } + factory { Fib159(get(), get()) } + factory { Fib160(get(), get()) } + factory { Fib161(get(), get()) } + factory { Fib162(get(), get()) } + factory { Fib163(get(), get()) } + factory { Fib164(get(), get()) } + factory { Fib165(get(), get()) } + factory { Fib166(get(), get()) } + factory { Fib167(get(), get()) } + factory { Fib168(get(), get()) } + factory { Fib169(get(), get()) } + factory { Fib170(get(), get()) } + factory { Fib171(get(), get()) } + factory { Fib172(get(), get()) } + factory { Fib173(get(), get()) } + factory { Fib174(get(), get()) } + factory { Fib175(get(), get()) } + factory { Fib176(get(), get()) } + factory { Fib177(get(), get()) } + factory { Fib178(get(), get()) } + factory { Fib179(get(), get()) } + factory { Fib180(get(), get()) } + factory { Fib181(get(), get()) } + factory { Fib182(get(), get()) } + factory { Fib183(get(), get()) } + factory { Fib184(get(), get()) } + factory { Fib185(get(), get()) } + factory { Fib186(get(), get()) } + factory { Fib187(get(), get()) } + factory { Fib188(get(), get()) } + factory { Fib189(get(), get()) } + factory { Fib190(get(), get()) } + factory { Fib191(get(), get()) } + factory { Fib192(get(), get()) } + factory { Fib193(get(), get()) } + factory { Fib194(get(), get()) } + factory { Fib195(get(), get()) } + factory { Fib196(get(), get()) } + factory { Fib197(get(), get()) } + factory { Fib198(get(), get()) } + factory { Fib199(get(), get()) } + factory { Fib200(get(), get()) } + factory { Fib201(get(), get()) } + factory { Fib202(get(), get()) } + factory { Fib203(get(), get()) } + factory { Fib204(get(), get()) } + factory { Fib205(get(), get()) } + factory { Fib206(get(), get()) } + factory { Fib207(get(), get()) } + factory { Fib208(get(), get()) } + factory { Fib209(get(), get()) } + factory { Fib210(get(), get()) } + factory { Fib211(get(), get()) } + factory { Fib212(get(), get()) } + factory { Fib213(get(), get()) } + factory { Fib214(get(), get()) } + factory { Fib215(get(), get()) } + factory { Fib216(get(), get()) } + factory { Fib217(get(), get()) } + factory { Fib218(get(), get()) } + factory { Fib219(get(), get()) } + factory { Fib220(get(), get()) } + factory { Fib221(get(), get()) } + factory { Fib222(get(), get()) } + factory { Fib223(get(), get()) } + factory { Fib224(get(), get()) } + factory { Fib225(get(), get()) } + factory { Fib226(get(), get()) } + factory { Fib227(get(), get()) } + factory { Fib228(get(), get()) } + factory { Fib229(get(), get()) } + factory { Fib230(get(), get()) } + factory { Fib231(get(), get()) } + factory { Fib232(get(), get()) } + factory { Fib233(get(), get()) } + factory { Fib234(get(), get()) } + factory { Fib235(get(), get()) } + factory { Fib236(get(), get()) } + factory { Fib237(get(), get()) } + factory { Fib238(get(), get()) } + factory { Fib239(get(), get()) } + factory { Fib240(get(), get()) } + factory { Fib241(get(), get()) } + factory { Fib242(get(), get()) } + factory { Fib243(get(), get()) } + factory { Fib244(get(), get()) } + factory { Fib245(get(), get()) } + factory { Fib246(get(), get()) } + factory { Fib247(get(), get()) } + factory { Fib248(get(), get()) } + factory { Fib249(get(), get()) } + factory { Fib250(get(), get()) } + factory { Fib251(get(), get()) } + factory { Fib252(get(), get()) } + factory { Fib253(get(), get()) } + factory { Fib254(get(), get()) } + factory { Fib255(get(), get()) } + factory { Fib256(get(), get()) } + factory { Fib257(get(), get()) } + factory { Fib258(get(), get()) } + factory { Fib259(get(), get()) } + factory { Fib260(get(), get()) } + factory { Fib261(get(), get()) } + factory { Fib262(get(), get()) } + factory { Fib263(get(), get()) } + factory { Fib264(get(), get()) } + factory { Fib265(get(), get()) } + factory { Fib266(get(), get()) } + factory { Fib267(get(), get()) } + factory { Fib268(get(), get()) } + factory { Fib269(get(), get()) } + factory { Fib270(get(), get()) } + factory { Fib271(get(), get()) } + factory { Fib272(get(), get()) } + factory { Fib273(get(), get()) } + factory { Fib274(get(), get()) } + factory { Fib275(get(), get()) } + factory { Fib276(get(), get()) } + factory { Fib277(get(), get()) } + factory { Fib278(get(), get()) } + factory { Fib279(get(), get()) } + factory { Fib280(get(), get()) } + factory { Fib281(get(), get()) } + factory { Fib282(get(), get()) } + factory { Fib283(get(), get()) } + factory { Fib284(get(), get()) } + factory { Fib285(get(), get()) } + factory { Fib286(get(), get()) } + factory { Fib287(get(), get()) } + factory { Fib288(get(), get()) } + factory { Fib289(get(), get()) } + factory { Fib290(get(), get()) } + factory { Fib291(get(), get()) } + factory { Fib292(get(), get()) } + factory { Fib293(get(), get()) } + factory { Fib294(get(), get()) } + factory { Fib295(get(), get()) } + factory { Fib296(get(), get()) } + factory { Fib297(get(), get()) } + factory { Fib298(get(), get()) } + factory { Fib299(get(), get()) } + factory { Fib300(get(), get()) } + factory { Fib301(get(), get()) } + factory { Fib302(get(), get()) } + factory { Fib303(get(), get()) } + factory { Fib304(get(), get()) } + factory { Fib305(get(), get()) } + factory { Fib306(get(), get()) } + factory { Fib307(get(), get()) } + factory { Fib308(get(), get()) } + factory { Fib309(get(), get()) } + factory { Fib310(get(), get()) } + factory { Fib311(get(), get()) } + factory { Fib312(get(), get()) } + factory { Fib313(get(), get()) } + factory { Fib314(get(), get()) } + factory { Fib315(get(), get()) } + factory { Fib316(get(), get()) } + factory { Fib317(get(), get()) } + factory { Fib318(get(), get()) } + factory { Fib319(get(), get()) } + factory { Fib320(get(), get()) } + factory { Fib321(get(), get()) } + factory { Fib322(get(), get()) } + factory { Fib323(get(), get()) } + factory { Fib324(get(), get()) } + factory { Fib325(get(), get()) } + factory { Fib326(get(), get()) } + factory { Fib327(get(), get()) } + factory { Fib328(get(), get()) } + factory { Fib329(get(), get()) } + factory { Fib330(get(), get()) } + factory { Fib331(get(), get()) } + factory { Fib332(get(), get()) } + factory { Fib333(get(), get()) } + factory { Fib334(get(), get()) } + factory { Fib335(get(), get()) } + factory { Fib336(get(), get()) } + factory { Fib337(get(), get()) } + factory { Fib338(get(), get()) } + factory { Fib339(get(), get()) } + factory { Fib340(get(), get()) } + factory { Fib341(get(), get()) } + factory { Fib342(get(), get()) } + factory { Fib343(get(), get()) } + factory { Fib344(get(), get()) } + factory { Fib345(get(), get()) } + factory { Fib346(get(), get()) } + factory { Fib347(get(), get()) } + factory { Fib348(get(), get()) } + factory { Fib349(get(), get()) } + factory { Fib350(get(), get()) } + factory { Fib351(get(), get()) } + factory { Fib352(get(), get()) } + factory { Fib353(get(), get()) } + factory { Fib354(get(), get()) } + factory { Fib355(get(), get()) } + factory { Fib356(get(), get()) } + factory { Fib357(get(), get()) } + factory { Fib358(get(), get()) } + factory { Fib359(get(), get()) } + factory { Fib360(get(), get()) } + factory { Fib361(get(), get()) } + factory { Fib362(get(), get()) } + factory { Fib363(get(), get()) } + factory { Fib364(get(), get()) } + factory { Fib365(get(), get()) } + factory { Fib366(get(), get()) } + factory { Fib367(get(), get()) } + factory { Fib368(get(), get()) } + factory { Fib369(get(), get()) } + factory { Fib370(get(), get()) } + factory { Fib371(get(), get()) } + factory { Fib372(get(), get()) } + factory { Fib373(get(), get()) } + factory { Fib374(get(), get()) } + factory { Fib375(get(), get()) } + factory { Fib376(get(), get()) } + factory { Fib377(get(), get()) } + factory { Fib378(get(), get()) } + factory { Fib379(get(), get()) } + factory { Fib380(get(), get()) } + factory { Fib381(get(), get()) } + factory { Fib382(get(), get()) } + factory { Fib383(get(), get()) } + factory { Fib384(get(), get()) } + factory { Fib385(get(), get()) } + factory { Fib386(get(), get()) } + factory { Fib387(get(), get()) } + factory { Fib388(get(), get()) } + factory { Fib389(get(), get()) } + factory { Fib390(get(), get()) } + factory { Fib391(get(), get()) } + factory { Fib392(get(), get()) } + factory { Fib393(get(), get()) } + factory { Fib394(get(), get()) } + factory { Fib395(get(), get()) } + factory { Fib396(get(), get()) } + factory { Fib397(get(), get()) } + factory { Fib398(get(), get()) } + factory { Fib399(get(), get()) } + factory { Fib400(get(), get()) } + factory { Fib401(get(), get()) } + factory { Fib402(get(), get()) } + factory { Fib403(get(), get()) } + factory { Fib404(get(), get()) } + factory { Fib405(get(), get()) } + factory { Fib406(get(), get()) } + factory { Fib407(get(), get()) } + factory { Fib408(get(), get()) } + factory { Fib409(get(), get()) } + factory { Fib410(get(), get()) } + factory { Fib411(get(), get()) } + factory { Fib412(get(), get()) } + factory { Fib413(get(), get()) } + factory { Fib414(get(), get()) } + factory { Fib415(get(), get()) } + factory { Fib416(get(), get()) } + factory { Fib417(get(), get()) } + factory { Fib418(get(), get()) } + factory { Fib419(get(), get()) } + factory { Fib420(get(), get()) } + factory { Fib421(get(), get()) } + factory { Fib422(get(), get()) } + factory { Fib423(get(), get()) } + factory { Fib424(get(), get()) } + factory { Fib425(get(), get()) } + factory { Fib426(get(), get()) } + factory { Fib427(get(), get()) } + factory { Fib428(get(), get()) } + factory { Fib429(get(), get()) } + factory { Fib430(get(), get()) } + factory { Fib431(get(), get()) } + factory { Fib432(get(), get()) } + factory { Fib433(get(), get()) } + factory { Fib434(get(), get()) } + factory { Fib435(get(), get()) } + factory { Fib436(get(), get()) } + factory { Fib437(get(), get()) } + factory { Fib438(get(), get()) } + factory { Fib439(get(), get()) } + factory { Fib440(get(), get()) } + factory { Fib441(get(), get()) } + factory { Fib442(get(), get()) } + factory { Fib443(get(), get()) } + factory { Fib444(get(), get()) } + factory { Fib445(get(), get()) } + factory { Fib446(get(), get()) } + factory { Fib447(get(), get()) } + factory { Fib448(get(), get()) } + factory { Fib449(get(), get()) } + factory { Fib450(get(), get()) } } From 34bda0855241cb10a3d488a3344df6d62232f8b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adriel=20Caf=C3=A9?= Date: Thu, 21 Mar 2019 09:24:44 -0300 Subject: [PATCH 4/5] Update Koin to 2.0.0-rc-1 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 5d286d5..d1a2884 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -28,7 +28,7 @@ dependencies { implementation 'com.google.android.material:material:1.0.0' // Koin - implementation "org.koin:koin-android:2.0.0-beta-5" + implementation "org.koin:koin-android:2.0.0-rc-1" // Kodein implementation 'org.kodein.di:kodein-di-erased-jvm:6.1.0' From 46d45a2d791a3de0fcf498706a3b82e95f1e837e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adriel=20Caf=C3=A9?= Date: Mon, 8 Apr 2019 21:49:55 -0300 Subject: [PATCH 5/5] Update Koin, Katana and Dagger --- app/build.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d1a2884..aae8b12 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -28,15 +28,15 @@ dependencies { implementation 'com.google.android.material:material:1.0.0' // Koin - implementation "org.koin:koin-android:2.0.0-rc-1" + implementation "org.koin:koin-android:2.0.0-rc-2" // Kodein implementation 'org.kodein.di:kodein-di-erased-jvm:6.1.0' // Dagger - implementation 'com.google.dagger:dagger:2.21' - kapt 'com.google.dagger:dagger-compiler:2.21' + implementation 'com.google.dagger:dagger:2.22.1' + kapt 'com.google.dagger:dagger-compiler:2.22.1' // Katana - implementation 'org.rewedigital.katana:katana-android:1.4.0' + implementation 'org.rewedigital.katana:katana-android:1.6.0' }