Skip to content

Commit

Permalink
Improve READMEs
Browse files Browse the repository at this point in the history
  • Loading branch information
RomanQed committed Feb 21, 2024
1 parent a49d470 commit a498262
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 36 deletions.
36 changes: 18 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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));
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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));
Expand Down Expand Up @@ -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();
Expand Down
36 changes: 18 additions & 18 deletions README_RUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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));
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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));
Expand Down Expand Up @@ -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();
Expand Down

0 comments on commit a498262

Please sign in to comment.