├── .gitignore
├── .idea
├── .name
├── compiler.xml
├── encodings.xml
├── inspectionProfiles
│ ├── Project_Default.xml
│ └── profiles_settings.xml
├── misc.xml
├── modules.xml
└── vcs.xml
├── LICENSE
├── README.asciidoc
├── _config.yml
├── index.html
├── java9-in-action.iml
├── playground-dependent
├── playground-dependent.iml
└── src
│ └── main
│ └── java
│ └── de
│ └── exxcellent
│ └── anothermodule
│ ├── RetrieveModuleInfo.java
│ ├── TestJigsawSPI.java
│ ├── TestModuleEncapuslation.java
│ ├── module-info.java
│ └── spi
│ ├── MastercardBillingService.java
│ └── MastercardBillingServiceProvider.java
├── playground
├── playground.iml
└── src
│ └── main
│ └── java
│ └── de
│ └── exxcellent
│ └── java9
│ ├── collections
│ └── ImmutableCollections.java
│ ├── http
│ └── HttpClientExample.java
│ ├── jigsaw
│ ├── BillingService.java
│ └── spi
│ │ └── BillingServiceProvider.java
│ ├── module-info.java
│ ├── process
│ └── ControlProcess.java
│ └── util
│ ├── InputStreamExample.java
│ └── StackWalkerExample.java
├── presentation
├── LICENSE
├── css
│ ├── custom.css
│ ├── print
│ │ ├── paper.css
│ │ └── pdf.css
│ ├── reveal.css
│ └── theme
│ │ └── black.css
├── img
│ ├── .gitignore
│ ├── BenjaminSchmid.jpg
│ ├── javadoc-html5-example.png
│ ├── logo_sou_java.png
│ └── puzzle.jpg
├── js
│ ├── reveal.js
│ └── zepto.min.js
├── lib
│ ├── css
│ │ └── zenburn.css
│ ├── font
│ │ └── source-sans-pro
│ │ │ ├── LICENSE
│ │ │ ├── source-sans-pro-italic.eot
│ │ │ ├── source-sans-pro-italic.ttf
│ │ │ ├── source-sans-pro-italic.woff
│ │ │ ├── source-sans-pro-regular.eot
│ │ │ ├── source-sans-pro-regular.ttf
│ │ │ ├── source-sans-pro-regular.woff
│ │ │ ├── source-sans-pro-semibold.eot
│ │ │ ├── source-sans-pro-semibold.ttf
│ │ │ ├── source-sans-pro-semibold.woff
│ │ │ ├── source-sans-pro-semibolditalic.eot
│ │ │ ├── source-sans-pro-semibolditalic.ttf
│ │ │ ├── source-sans-pro-semibolditalic.woff
│ │ │ └── source-sans-pro.css
│ └── js
│ │ ├── classList.js
│ │ ├── head.min.js
│ │ └── html5shiv.js
└── plugin
│ ├── highlight
│ └── highlight.js
│ ├── leap
│ └── leap.js
│ ├── markdown
│ ├── example.html
│ ├── example.md
│ ├── markdown.js
│ └── marked.js
│ ├── math
│ └── math.js
│ ├── multiplex
│ ├── client.js
│ ├── index.js
│ └── master.js
│ ├── notes-server
│ ├── client.js
│ ├── index.js
│ └── notes.html
│ ├── notes
│ ├── notes.html
│ └── notes.js
│ ├── print-pdf
│ └── print-pdf.js
│ ├── remotes
│ └── remotes.js
│ ├── search
│ └── search.js
│ └── zoom-js
│ └── zoom.js
└── run-with-modules
/.gitignore:
--------------------------------------------------------------------------------
1 | # Created by .ignore support plugin (hsz.mobi)
2 | ### JetBrains template
3 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
4 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
5 |
6 | # User-specific stuff:
7 | .idea/workspace.xml
8 | .idea/tasks.xml
9 | .idea/dictionaries
10 | .idea/jsLibraryMappings.xml
11 | .idea/copyright/
12 |
13 | # Sensitive or high-churn files:
14 | .idea/dataSources.ids
15 | .idea/dataSources.xml
16 | .idea/dataSources.local.xml
17 | .idea/sqlDataSources.xml
18 | .idea/dynamic.xml
19 | .idea/uiDesigner.xml
20 |
21 | # Gradle:
22 | .idea/gradle.xml
23 | .idea/libraries
24 |
25 | # Mongo Explorer plugin:
26 | .idea/mongoSettings.xml
27 |
28 | ## File-based project format:
29 | *.iws
30 |
31 | ## Plugin-specific files:
32 |
33 | # IntelliJ
34 | /out/
35 |
36 | # mpeltonen/sbt-idea plugin
37 | .idea_modules/
38 |
39 | # JIRA plugin
40 | atlassian-ide-plugin.xml
41 |
42 | target/
43 |
44 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | java9-in-action
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |