├── README.adoc ├── images └── RebelLabs-Java-9-modules-cheat-sheet.png ├── javafx ├── .gitignore ├── README.adoc ├── dot │ ├── com.example.javafx.dot │ ├── summary.dot │ └── summary.png └── src │ ├── com │ └── example │ │ └── javafx │ │ ├── Account.java │ │ ├── ButtonController.java │ │ ├── CheckingAccount.java │ │ ├── NewFXMain.java │ │ └── SavingsAccount.java │ └── module-info.java ├── modi ├── .gitignore ├── README.adoc ├── arguments.args ├── jar │ └── modi.jar └── src │ └── com │ └── example │ └── modi │ ├── entrypoint │ └── Main.java │ └── query │ └── Modi.java ├── modim ├── .gitignore ├── Dockerfile ├── Dockerfile.jdk9-alpine ├── README.adoc ├── dot │ ├── com.example.modi.dot │ └── summary.dot ├── jar │ └── modi.jar └── src │ ├── com │ └── example │ │ └── modi │ │ ├── entrypoint │ │ └── Main.java │ │ └── query │ │ └── Modi.java │ └── module-info.java ├── modims-exports-requires ├── .gitignore ├── Dockerfile ├── README.adoc ├── dot │ ├── modi.api.dot │ ├── modi.entrypoint.dot │ ├── modi.mod.dot │ ├── modi.pack.dot │ ├── modi.provider.dot │ ├── summary-requires-exposes.dot │ ├── summary-requires-exposes.png │ ├── summary.dot │ └── summary.jpeg ├── jar │ ├── modi.api@1.1.0.jar │ ├── modi.entrypoint@1.1.0.jar │ ├── modi.mod@1.1.0.jar │ ├── modi.pack@1.1.0.jar │ └── modi.provider@1.1.0.jar ├── modi.api │ └── src │ │ ├── com │ │ └── modi │ │ │ └── api │ │ │ └── query │ │ │ └── Query.java │ │ └── module-info.java ├── modi.entrypoint │ └── src │ │ ├── com │ │ └── modi │ │ │ └── entrypoint │ │ │ └── Main.java │ │ └── module-info.java ├── modi.mod.impl │ └── src │ │ ├── com │ │ └── mod │ │ │ └── impl │ │ │ └── ModuleQuery.java │ │ └── module-info.java ├── modi.pack.impl │ └── src │ │ ├── com │ │ └── pack │ │ │ └── impl │ │ │ └── PackageQuery.java │ │ └── module-info.java └── modi.provider │ └── src │ ├── com │ └── modi │ │ └── provider │ │ ├── query │ │ └── QueryProvider.java │ │ └── util │ │ └── Flags.java │ └── module-info.java ├── modims-provides-uses ├── .gitignore ├── Dockerfile ├── README.adoc ├── dot │ ├── api │ │ ├── modi.api.dot │ │ └── summary.dot │ ├── mod │ │ ├── modi.api.dot │ │ ├── modi.mod.dot │ │ └── summary.dot │ ├── modi.api.dot │ ├── modi.entrypoint.dot │ ├── pack │ │ ├── modi.api.dot │ │ ├── modi.pack.dot │ │ └── summary.dot │ ├── summary-exports-requires.dot │ ├── summary-exports-requires.png │ ├── summary-w-provider.dot │ ├── summary-w-provider.png │ ├── summary.dot │ └── summary.jpeg ├── jar │ ├── modi.api@1.2.0.jar │ ├── modi.entrypoint@1.2.0.jar │ ├── modi.mod@1.2.0.jar │ └── modi.pack@1.2.0.jar ├── modi.api │ └── src │ │ ├── com │ │ └── modi │ │ │ └── api │ │ │ └── query │ │ │ ├── Query.java │ │ │ └── annotation │ │ │ └── Search.java │ │ └── module-info.java ├── modi.entrypoint │ └── src │ │ ├── com │ │ └── modi │ │ │ └── entrypoint │ │ │ └── Main.java │ │ └── module-info.java ├── modi.mod.impl │ └── src │ │ ├── com │ │ └── mod │ │ │ └── impl │ │ │ ├── mod │ │ │ └── ModuleQuery.java │ │ │ └── util │ │ │ └── Flags.java │ │ └── module-info.java └── modi.pack.impl │ └── src │ ├── com │ └── pack │ │ └── impl │ │ ├── pack │ │ └── PackageQuery.java │ │ └── utils │ │ └── Flags.java │ └── module-info.java ├── reflect ├── .gitignore ├── README.adoc ├── reflect.deep │ └── src │ │ ├── com │ │ └── reflect │ │ │ └── deep │ │ │ └── Gear.java │ │ └── module-info.java ├── reflect.entrypoint │ └── src │ │ ├── com │ │ └── reflect │ │ │ └── entrypoint │ │ │ └── Main.java │ │ └── module-info.java └── reflect.normal │ └── src │ ├── com │ └── reflect │ │ └── normal │ │ └── Machine.java │ └── module-info.java └── requires-transitive ├── .gitignore ├── Dockerfile ├── README.adoc ├── dot ├── entrypoint │ ├── employee.entrypoint.dot │ ├── employee.model.dot │ ├── employee.service.dot │ ├── summary-without-transitive.png │ ├── summary.dot │ └── summary.png ├── model │ ├── employee.model.dot │ └── summary.dot └── service │ ├── employee.model.dot │ ├── employee.service.dot │ └── summary.dot ├── employee.entrypoint ├── pom.xml └── src │ └── main │ └── java │ ├── employee │ └── entrypoint │ │ └── Main.java │ └── module-info.java ├── employee.model ├── pom.xml └── src │ └── main │ └── java │ ├── employee │ └── model │ │ └── Employee.java │ └── module-info.java ├── employee.service ├── pom.xml └── src │ └── main │ └── java │ ├── employee │ └── service │ │ ├── api │ │ └── EmployeeService.java │ │ └── impl │ │ └── EmployeeServiceImpl.java │ └── module-info.java ├── jar ├── employee.entrypoint-1.0.jar ├── employee.model-1.0.jar └── employee.service-1.0.jar └── pom.xml /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/README.adoc -------------------------------------------------------------------------------- /images/RebelLabs-Java-9-modules-cheat-sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/images/RebelLabs-Java-9-modules-cheat-sheet.png -------------------------------------------------------------------------------- /javafx/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | out 3 | -------------------------------------------------------------------------------- /javafx/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/README.adoc -------------------------------------------------------------------------------- /javafx/dot/com.example.javafx.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/dot/com.example.javafx.dot -------------------------------------------------------------------------------- /javafx/dot/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/dot/summary.dot -------------------------------------------------------------------------------- /javafx/dot/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/dot/summary.png -------------------------------------------------------------------------------- /javafx/src/com/example/javafx/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/com/example/javafx/Account.java -------------------------------------------------------------------------------- /javafx/src/com/example/javafx/ButtonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/com/example/javafx/ButtonController.java -------------------------------------------------------------------------------- /javafx/src/com/example/javafx/CheckingAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/com/example/javafx/CheckingAccount.java -------------------------------------------------------------------------------- /javafx/src/com/example/javafx/NewFXMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/com/example/javafx/NewFXMain.java -------------------------------------------------------------------------------- /javafx/src/com/example/javafx/SavingsAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/com/example/javafx/SavingsAccount.java -------------------------------------------------------------------------------- /javafx/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/javafx/src/module-info.java -------------------------------------------------------------------------------- /modi/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | target/ 4 | *.iml 5 | out/ -------------------------------------------------------------------------------- /modi/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modi/README.adoc -------------------------------------------------------------------------------- /modi/arguments.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modi/arguments.args -------------------------------------------------------------------------------- /modi/jar/modi.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modi/jar/modi.jar -------------------------------------------------------------------------------- /modi/src/com/example/modi/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modi/src/com/example/modi/entrypoint/Main.java -------------------------------------------------------------------------------- /modi/src/com/example/modi/query/Modi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modi/src/com/example/modi/query/Modi.java -------------------------------------------------------------------------------- /modim/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | target/ 4 | *.iml 5 | out/ -------------------------------------------------------------------------------- /modim/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/Dockerfile -------------------------------------------------------------------------------- /modim/Dockerfile.jdk9-alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/Dockerfile.jdk9-alpine -------------------------------------------------------------------------------- /modim/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/README.adoc -------------------------------------------------------------------------------- /modim/dot/com.example.modi.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/dot/com.example.modi.dot -------------------------------------------------------------------------------- /modim/dot/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/dot/summary.dot -------------------------------------------------------------------------------- /modim/jar/modi.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/jar/modi.jar -------------------------------------------------------------------------------- /modim/src/com/example/modi/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/src/com/example/modi/entrypoint/Main.java -------------------------------------------------------------------------------- /modim/src/com/example/modi/query/Modi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modim/src/com/example/modi/query/Modi.java -------------------------------------------------------------------------------- /modim/src/module-info.java: -------------------------------------------------------------------------------- 1 | module com.example.modi { 2 | } -------------------------------------------------------------------------------- /modims-exports-requires/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/.gitignore -------------------------------------------------------------------------------- /modims-exports-requires/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/Dockerfile -------------------------------------------------------------------------------- /modims-exports-requires/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/README.adoc -------------------------------------------------------------------------------- /modims-exports-requires/dot/modi.api.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/modi.api.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/modi.entrypoint.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/modi.entrypoint.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/modi.mod.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/modi.mod.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/modi.pack.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/modi.pack.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/modi.provider.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/modi.provider.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/summary-requires-exposes.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/summary-requires-exposes.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/summary-requires-exposes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/summary-requires-exposes.png -------------------------------------------------------------------------------- /modims-exports-requires/dot/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/summary.dot -------------------------------------------------------------------------------- /modims-exports-requires/dot/summary.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/dot/summary.jpeg -------------------------------------------------------------------------------- /modims-exports-requires/jar/modi.api@1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/jar/modi.api@1.1.0.jar -------------------------------------------------------------------------------- /modims-exports-requires/jar/modi.entrypoint@1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/jar/modi.entrypoint@1.1.0.jar -------------------------------------------------------------------------------- /modims-exports-requires/jar/modi.mod@1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/jar/modi.mod@1.1.0.jar -------------------------------------------------------------------------------- /modims-exports-requires/jar/modi.pack@1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/jar/modi.pack@1.1.0.jar -------------------------------------------------------------------------------- /modims-exports-requires/jar/modi.provider@1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/jar/modi.provider@1.1.0.jar -------------------------------------------------------------------------------- /modims-exports-requires/modi.api/src/com/modi/api/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.api/src/com/modi/api/query/Query.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.api/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.api/src/module-info.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.entrypoint/src/com/modi/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.entrypoint/src/com/modi/entrypoint/Main.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.entrypoint/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.entrypoint/src/module-info.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.mod.impl/src/com/mod/impl/ModuleQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.mod.impl/src/com/mod/impl/ModuleQuery.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.mod.impl/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.mod.impl/src/module-info.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.pack.impl/src/com/pack/impl/PackageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.pack.impl/src/com/pack/impl/PackageQuery.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.pack.impl/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.pack.impl/src/module-info.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.provider/src/com/modi/provider/query/QueryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.provider/src/com/modi/provider/query/QueryProvider.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.provider/src/com/modi/provider/util/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.provider/src/com/modi/provider/util/Flags.java -------------------------------------------------------------------------------- /modims-exports-requires/modi.provider/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-exports-requires/modi.provider/src/module-info.java -------------------------------------------------------------------------------- /modims-provides-uses/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/.gitignore -------------------------------------------------------------------------------- /modims-provides-uses/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/Dockerfile -------------------------------------------------------------------------------- /modims-provides-uses/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/README.adoc -------------------------------------------------------------------------------- /modims-provides-uses/dot/api/modi.api.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/api/modi.api.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/api/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/api/summary.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/mod/modi.api.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/mod/modi.api.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/mod/modi.mod.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/mod/modi.mod.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/mod/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/mod/summary.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/modi.api.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/modi.api.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/modi.entrypoint.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/modi.entrypoint.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/pack/modi.api.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/pack/modi.api.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/pack/modi.pack.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/pack/modi.pack.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/pack/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/pack/summary.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary-exports-requires.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary-exports-requires.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary-exports-requires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary-exports-requires.png -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary-w-provider.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary-w-provider.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary-w-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary-w-provider.png -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary.dot -------------------------------------------------------------------------------- /modims-provides-uses/dot/summary.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/dot/summary.jpeg -------------------------------------------------------------------------------- /modims-provides-uses/jar/modi.api@1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/jar/modi.api@1.2.0.jar -------------------------------------------------------------------------------- /modims-provides-uses/jar/modi.entrypoint@1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/jar/modi.entrypoint@1.2.0.jar -------------------------------------------------------------------------------- /modims-provides-uses/jar/modi.mod@1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/jar/modi.mod@1.2.0.jar -------------------------------------------------------------------------------- /modims-provides-uses/jar/modi.pack@1.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/jar/modi.pack@1.2.0.jar -------------------------------------------------------------------------------- /modims-provides-uses/modi.api/src/com/modi/api/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.api/src/com/modi/api/query/Query.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.api/src/com/modi/api/query/annotation/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.api/src/com/modi/api/query/annotation/Search.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.api/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.api/src/module-info.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.entrypoint/src/com/modi/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.entrypoint/src/com/modi/entrypoint/Main.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.entrypoint/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.entrypoint/src/module-info.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.mod.impl/src/com/mod/impl/mod/ModuleQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.mod.impl/src/com/mod/impl/mod/ModuleQuery.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.mod.impl/src/com/mod/impl/util/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.mod.impl/src/com/mod/impl/util/Flags.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.mod.impl/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.mod.impl/src/module-info.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.pack.impl/src/com/pack/impl/pack/PackageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.pack.impl/src/com/pack/impl/pack/PackageQuery.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.pack.impl/src/com/pack/impl/utils/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.pack.impl/src/com/pack/impl/utils/Flags.java -------------------------------------------------------------------------------- /modims-provides-uses/modi.pack.impl/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/modims-provides-uses/modi.pack.impl/src/module-info.java -------------------------------------------------------------------------------- /reflect/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .idea/ 3 | *.iml -------------------------------------------------------------------------------- /reflect/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/README.adoc -------------------------------------------------------------------------------- /reflect/reflect.deep/src/com/reflect/deep/Gear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.deep/src/com/reflect/deep/Gear.java -------------------------------------------------------------------------------- /reflect/reflect.deep/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.deep/src/module-info.java -------------------------------------------------------------------------------- /reflect/reflect.entrypoint/src/com/reflect/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.entrypoint/src/com/reflect/entrypoint/Main.java -------------------------------------------------------------------------------- /reflect/reflect.entrypoint/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.entrypoint/src/module-info.java -------------------------------------------------------------------------------- /reflect/reflect.normal/src/com/reflect/normal/Machine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.normal/src/com/reflect/normal/Machine.java -------------------------------------------------------------------------------- /reflect/reflect.normal/src/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/reflect/reflect.normal/src/module-info.java -------------------------------------------------------------------------------- /requires-transitive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/.gitignore -------------------------------------------------------------------------------- /requires-transitive/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/Dockerfile -------------------------------------------------------------------------------- /requires-transitive/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/README.adoc -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/employee.entrypoint.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/employee.entrypoint.dot -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/employee.model.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/employee.model.dot -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/employee.service.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/employee.service.dot -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/summary-without-transitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/summary-without-transitive.png -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/summary.dot -------------------------------------------------------------------------------- /requires-transitive/dot/entrypoint/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/entrypoint/summary.png -------------------------------------------------------------------------------- /requires-transitive/dot/model/employee.model.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/model/employee.model.dot -------------------------------------------------------------------------------- /requires-transitive/dot/model/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/model/summary.dot -------------------------------------------------------------------------------- /requires-transitive/dot/service/employee.model.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/service/employee.model.dot -------------------------------------------------------------------------------- /requires-transitive/dot/service/employee.service.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/service/employee.service.dot -------------------------------------------------------------------------------- /requires-transitive/dot/service/summary.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/dot/service/summary.dot -------------------------------------------------------------------------------- /requires-transitive/employee.entrypoint/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.entrypoint/pom.xml -------------------------------------------------------------------------------- /requires-transitive/employee.entrypoint/src/main/java/employee/entrypoint/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.entrypoint/src/main/java/employee/entrypoint/Main.java -------------------------------------------------------------------------------- /requires-transitive/employee.entrypoint/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.entrypoint/src/main/java/module-info.java -------------------------------------------------------------------------------- /requires-transitive/employee.model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.model/pom.xml -------------------------------------------------------------------------------- /requires-transitive/employee.model/src/main/java/employee/model/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.model/src/main/java/employee/model/Employee.java -------------------------------------------------------------------------------- /requires-transitive/employee.model/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.model/src/main/java/module-info.java -------------------------------------------------------------------------------- /requires-transitive/employee.service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.service/pom.xml -------------------------------------------------------------------------------- /requires-transitive/employee.service/src/main/java/employee/service/api/EmployeeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.service/src/main/java/employee/service/api/EmployeeService.java -------------------------------------------------------------------------------- /requires-transitive/employee.service/src/main/java/employee/service/impl/EmployeeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.service/src/main/java/employee/service/impl/EmployeeServiceImpl.java -------------------------------------------------------------------------------- /requires-transitive/employee.service/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/employee.service/src/main/java/module-info.java -------------------------------------------------------------------------------- /requires-transitive/jar/employee.entrypoint-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/jar/employee.entrypoint-1.0.jar -------------------------------------------------------------------------------- /requires-transitive/jar/employee.model-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/jar/employee.model-1.0.jar -------------------------------------------------------------------------------- /requires-transitive/jar/employee.service-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/jar/employee.service-1.0.jar -------------------------------------------------------------------------------- /requires-transitive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ozlerhakan/java9-module-examples/HEAD/requires-transitive/pom.xml --------------------------------------------------------------------------------