@@ -341,29 +341,29 @@ private void setupGraphSupportConfiguration() {
341
341
}
342
342
343
343
private void setupFontConfiguration () {
344
- Native .forClass ( "sun.font.FontConfigManager$FontConfigInfo" )
345
- .registerAllFieldsForReflection ();
346
- Native .forClass ( "sun.font.FontConfigManager$FcCompFont" )
347
- .registerAllFieldsForReflection ();
348
- Native .forClass ( "sun.font.FontConfigManager$FontConfigFont" )
349
- .registerEverythingForReflection ();
344
+ if ( isLinux () ) {
345
+ Native .forClass ( "sun.font.FontConfigManager" )
346
+ .registerAllFieldsForReflection ()
347
+ .registerAllFieldsForJni ()
348
+ .registerAllMethodsForJni ();
349
+ Native .forClass ( "sun.font.FontConfigManager$FontConfigInfo" )
350
+ .registerAllFieldsForReflection ()
351
+ .registerAllFieldsForJni ()
352
+ .registerAllMethodsForJni ();
353
+ Native .forClass ( "sun.font.FontConfigManager$FcCompFont" )
354
+ .registerAllFieldsForReflection ()
355
+ .registerAllFieldsForJni ()
356
+ .registerAllMethodsForJni ();
357
+ Native .forClass ( "sun.font.FontConfigManager$FontConfigFont" )
358
+ .registerEverythingForReflection ()
359
+ .registerEverythingForJni ();
360
+ }
350
361
Native .forClass ( "sun.font.CompositeFontDescriptor" )
351
362
.registerEverythingForReflection ();
352
363
Native .forClass ( "sun.font.FontDesignMetrics" )
353
364
.registerEverythingForReflection ();
354
365
Native .forClass ( "sun.font.FontDesignMetrics" )
355
366
.registerEverythingForJni ();
356
- Native .forClass ( "sun.font.FontConfigManager" )
357
- .registerAllFieldsForJni ()
358
- .registerAllMethodsForJni ();
359
- Native .forClass ( "sun.font.FontConfigManager$FontConfigInfo" )
360
- .registerAllFieldsForJni ()
361
- .registerAllMethodsForJni ();
362
- Native .forClass ( "sun.font.FontConfigManager$FcCompFont" )
363
- .registerAllFieldsForJni ()
364
- .registerAllMethodsForJni ();
365
- Native .forClass ( "sun.font.FontConfigManager$FontConfigFont" )
366
- .registerEverythingForJni ();
367
367
Native .forClass ( java .awt .FontMetrics .class )
368
368
.registerFieldsForJni ( "font" )
369
369
.registerMethodForJni ( "getHeight" );
0 commit comments