From a498262031b45a9ce0848213ab8b6010a2ad5a4e Mon Sep 17 00:00:00 2001 From: RomanQed Date: Wed, 21 Feb 2024 21:08:27 +0300 Subject: [PATCH] Improve READMEs --- README.md | 36 ++++++++++++++++++------------------ README_RUS.md | 36 ++++++++++++++++++------------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 21fffa7..4cf2bb6 100644 --- a/README.md +++ b/README.md @@ -56,12 +56,12 @@ the ServiceProviderBuilder#build() method has not been called yet. ### Hello, world! ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addService(String.class, () -> "Hello, world!") .build(); System.out.println(provider.instantiate(String.class)); @@ -72,12 +72,12 @@ public class Main { ### Two services and a dependent class ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service1.class) .addSingleton(Service2.class) .addTransient(App.class) @@ -131,14 +131,14 @@ s2=Service2, 377478451 ### Generics ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; import java.util.List; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addService(Artifact.of(List.class, String.class), () -> List.of("Hi", "World")) .addService(Artifact.of(List.class, Integer.class), () -> List.of(1, 2, 3)) .addTransient(App.class) @@ -174,12 +174,12 @@ s2=[1, 2, 3] ### Fields, methods, multiple constructors ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service1.class) .addTransient(Service2.class) .addTransient(Service3.class) @@ -240,15 +240,15 @@ io.github.amayaframework.di.Main$Service1@1d29cf23 ### Missing dependency ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; import java.util.List; public class Main { public static void main(String[] args) { try { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(App.class) .build(); System.out.println(provider.instantiate(App.class)); @@ -283,13 +283,13 @@ Artifact{type=interface java.util.List, metadata=[class java.lang.String]} not f ### Cyclical dependency ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { try { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service.class) .addTransient(App.class) .build(); diff --git a/README_RUS.md b/README_RUS.md index 5cd3e75..f713037 100644 --- a/README_RUS.md +++ b/README_RUS.md @@ -56,12 +56,12 @@ dependencies { ### Hello, world! ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addService(String.class, () -> "Hello, world!") .build(); System.out.println(provider.instantiate(String.class)); @@ -72,12 +72,12 @@ public class Main { ### Два сервиса и зависимый класс ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service1.class) .addSingleton(Service2.class) .addTransient(App.class) @@ -131,14 +131,14 @@ s2=Service2, 377478451 ### Зависимости с дженериками ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; import java.util.List; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addService(Artifact.of(List.class, String.class), () -> List.of("Hi", "World")) .addService(Artifact.of(List.class, Integer.class), () -> List.of(1, 2, 3)) .addTransient(App.class) @@ -174,12 +174,12 @@ s2=[1, 2, 3] ### Поля, методы, несколько конструкторов ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service1.class) .addTransient(Service2.class) .addTransient(Service3.class) @@ -240,15 +240,15 @@ io.github.amayaframework.di.Main$Service1@1d29cf23 ### Потерянная зависимость ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; import java.util.List; public class Main { public static void main(String[] args) { try { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(App.class) .build(); System.out.println(provider.instantiate(App.class)); @@ -283,13 +283,13 @@ Artifact{type=interface java.util.List, metadata=[class java.lang.String]} not f ### Циклическая зависимость ```Java -import io.github.amayaframework.di.CheckedProviderBuilder; +import io.github.amayaframework.di.Builders; public class Main { public static void main(String[] args) { try { - var provider = CheckedProviderBuilder - .create() + var provider = Builders + .createChecked() .addTransient(Service.class) .addTransient(App.class) .build();