@@ -130,12 +130,12 @@ Let us have a look at an example arrangement (icon:plus-circle[role=green] denot
130
130
[source, subs="+specialchars, macros"]
131
131
----
132
132
icon:cubes[] Example
133
- └ ─ icon:folder[] src/main/java
133
+ ╰ ─ icon:folder[] src/main/java
134
134
├─ icon:cube[] example <1>
135
- | └ ─ icon:plus-circle[role=green] Application.java
136
- └ ─ icon:cube[] example.inventory <2>
135
+ │ ╰ ─ icon:plus-circle[role=green] Application.java
136
+ ╰ ─ icon:cube[] example.inventory <2>
137
137
├─ icon:plus-circle[role=green] InventoryManagement.java
138
- └ ─ icon:minus-circle[role=red] SomethingInventoryInternal.java
138
+ ╰ ─ icon:minus-circle[role=red] SomethingInventoryInternal.java
139
139
----
140
140
<1> The application's main package `example`.
141
141
<2> An application module package `inventory`.
@@ -149,16 +149,16 @@ If an application module package contains sub-packages, types in those might nee
149
149
[source, subs="macros, quotes"]
150
150
----
151
151
icon:cubes[] Example
152
- └ ─ icon:folder[] src/main/java
152
+ ╰ ─ icon:folder[] src/main/java
153
153
├─ icon:cube[] example
154
- | └ ─ icon:plus-circle[role=green] Application.java
154
+ │ ╰ ─ icon:plus-circle[role=green] Application.java
155
155
├─ icon:cube[] example.inventory
156
- | ├─ icon:plus-circle[role=green] InventoryManagement.java
157
- | └ ─ icon:minus-circle[role=red] SomethingInventoryInternal.java
156
+ │ ├─ icon:plus-circle[role=green] InventoryManagement.java
157
+ │ ╰ ─ icon:minus-circle[role=red] SomethingInventoryInternal.java
158
158
├─ **icon:cube[] example.order**
159
- | └ ─ icon:plus-circle[role=green] OrderManagement.java
160
- └ ─ icon:cube[] example.order.internal
161
- └ ─ icon:plus-circle[role=green] SomethingOrderInternal.java
159
+ │ ╰ ─ icon:plus-circle[role=green] OrderManagement.java
160
+ ╰ ─ icon:cube[] example.order.internal
161
+ ╰ ─ icon:plus-circle[role=green] SomethingOrderInternal.java
162
162
----
163
163
164
164
In such an arrangement, the `order` package is considered an API package.
@@ -258,17 +258,17 @@ You achieve that by annotating the `package-info.java` file of those packages wi
258
258
[source, text, subs="macros, quotes"]
259
259
----
260
260
icon:cubes[] Example
261
- └ ─ icon:folder[] src/main/java
261
+ ╰ ─ icon:folder[] src/main/java
262
262
├─ icon:cube[] example
263
- | └ ─ icon:plus-circle[role=green] Application.java
263
+ │ ╰ ─ icon:plus-circle[role=green] Application.java
264
264
├─ …
265
265
├─ icon:cube[] example.order
266
- | └ ─ icon:plus-circle[role=green] OrderManagement.java
266
+ │ ╰ ─ icon:plus-circle[role=green] OrderManagement.java
267
267
├─ **icon:cube[] example.order.spi**
268
- | ├— icon:coffee[] package-info.java
269
- | └ ─ icon:plus-circle[role=green] SomeSpiInterface.java
270
- └ ─ icon:cube[] example.order.internal
271
- └ ─ icon:minus-circle[role=red] SomethingOrderInternal.java
268
+ │ ├— icon:coffee[] package-info.java
269
+ │ ╰ ─ icon:plus-circle[role=green] SomeSpiInterface.java
270
+ ╰ ─ icon:cube[] example.order.internal
271
+ ╰ ─ icon:minus-circle[role=red] SomethingOrderInternal.java
272
272
----
273
273
274
274
.`package-info.java` in `example.order.spi`
0 commit comments