@@ -158,17 +158,17 @@ public final class DynamicHubCompanion {
158158 @ Platforms (Platform .HOSTED_ONLY .class )
159159 static DynamicHubCompanion createHosted (Module module , DynamicHub superHub , String sourceFileName , int modifiers ,
160160 Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature , Object classData ) {
161- return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , nestHost , simpleBinaryName , declaringClass , signature , classData );
161+ return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , nestHost , simpleBinaryName , declaringClass , signature , classData , null );
162162 }
163163
164164 static DynamicHubCompanion createAtRuntime (Module module , DynamicHub superHub , String sourceFileName , int modifiers ,
165165 ClassLoader classLoader , String simpleBinaryName , Object declaringClass , String signature , ClassDefinitionInfo info ) {
166166 assert RuntimeClassLoading .isSupported ();
167- return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , info .dynamicNest , simpleBinaryName , declaringClass , signature , info .classData );
167+ return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , info .dynamicNest , simpleBinaryName , declaringClass , signature , info .classData , info . protectionDomain );
168168 }
169169
170170 private DynamicHubCompanion (Module module , DynamicHub superHub , String sourceFileName , int modifiers ,
171- Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature , Object classData ) {
171+ Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature , Object classData , ProtectionDomain protectionDomain ) {
172172 this .module = module ;
173173 this .superHub = superHub ;
174174 this .sourceFileName = sourceFileName ;
@@ -180,6 +180,7 @@ private DynamicHubCompanion(Module module, DynamicHub superHub, String sourceFil
180180
181181 this .classLoader = classLoader ;
182182 this .classData = classData ;
183+ this .protectionDomain = protectionDomain ;
183184 }
184185
185186 public void setHubMetadata (RuntimeDynamicHubMetadata hubMetadata ) {
0 commit comments