@@ -153,22 +153,22 @@ public final class DynamicHubCompanion {
153153 Constructor <?> cachedConstructor ;
154154 Object jfrEventConfiguration ;
155155 @ Stable boolean canUnsafeAllocate ;
156+ Object classData ;
156157
157158 @ Platforms (Platform .HOSTED_ONLY .class )
158159 static DynamicHubCompanion createHosted (Module module , DynamicHub superHub , String sourceFileName , int modifiers ,
159- Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature ) {
160-
161- return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , nestHost , simpleBinaryName , declaringClass , signature );
160+ 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 );
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 );
167+ return new DynamicHubCompanion (module , superHub , sourceFileName , modifiers , classLoader , info .dynamicNest , simpleBinaryName , declaringClass , signature , info . classData );
168168 }
169169
170170 private DynamicHubCompanion (Module module , DynamicHub superHub , String sourceFileName , int modifiers ,
171- Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature ) {
171+ Object classLoader , Class <?> nestHost , String simpleBinaryName , Object declaringClass , String signature , Object classData ) {
172172 this .module = module ;
173173 this .superHub = superHub ;
174174 this .sourceFileName = sourceFileName ;
@@ -179,6 +179,7 @@ private DynamicHubCompanion(Module module, DynamicHub superHub, String sourceFil
179179 this .signature = signature ;
180180
181181 this .classLoader = classLoader ;
182+ this .classData = classData ;
182183 }
183184
184185 public void setHubMetadata (RuntimeDynamicHubMetadata hubMetadata ) {
0 commit comments