equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
46 import jdk.internal.module.ModuleTarget; |
46 import jdk.internal.module.ModuleTarget; |
47 |
47 |
48 /** |
48 /** |
49 * A configuration that is the result of <a href="package-summary.html#resolution"> |
49 * A configuration that is the result of <a href="package-summary.html#resolution"> |
50 * resolution</a> or resolution with |
50 * resolution</a> or resolution with |
51 * <a href="{@docRoot}/java/lang/module/Configuration.html#service-binding">service binding</a>. |
51 * <a href="{@docRoot}/java.base/java/lang/module/Configuration.html#service-binding">service binding</a>. |
52 * |
52 * |
53 * <p> A configuration encapsulates the <em>readability graph</em> that is the |
53 * <p> A configuration encapsulates the <em>readability graph</em> that is the |
54 * output of resolution. A readability graph is a directed graph whose vertices |
54 * output of resolution. A readability graph is a directed graph whose vertices |
55 * are of type {@link ResolvedModule} and the edges represent the readability |
55 * are of type {@link ResolvedModule} and the edges represent the readability |
56 * amongst the modules. {@code Configuration} defines the {@link #modules() |
56 * amongst the modules. {@code Configuration} defines the {@link #modules() |