@@ -56,14 +56,22 @@ public static void addRequiresRuntimeSupport(Project project, SourceSet sourceSe
56
56
}
57
57
58
58
public static List <String > getRuntimeClasspathModules (Project project , SourceSet sourceSet ) {
59
- return getClasspathModules ("getRuntimeClasspathModules" , project , sourceSet );
59
+ return getDeclaredModules ("getRuntimeClasspathModules" , project , sourceSet );
60
60
}
61
61
62
62
public static List <String > getCompileClasspathModules (Project project , SourceSet sourceSet ) {
63
- return getClasspathModules ("getCompileClasspathModules" , project , sourceSet );
63
+ return getDeclaredModules ("getCompileClasspathModules" , project , sourceSet );
64
64
}
65
65
66
- public static List <String > getClasspathModules (String getter , Project project , SourceSet sourceSet ) {
66
+ public static List <String > getExportsToModules (Project project , SourceSet sourceSet ) {
67
+ return getDeclaredModules ("getExportsToModules" , project , sourceSet );
68
+ }
69
+
70
+ public static List <String > getOpensToModules (Project project , SourceSet sourceSet ) {
71
+ return getDeclaredModules ("getOpensToModules" , project , sourceSet );
72
+ }
73
+
74
+ private static List <String > getDeclaredModules (String getter , Project project , SourceSet sourceSet ) {
67
75
Object moduleInfoDslExtension = project .getExtensions ().findByName (sourceSet .getName () + "ModuleInfo" );
68
76
if (moduleInfoDslExtension == null ) {
69
77
return Collections .emptyList ();
0 commit comments