52
52
53
53
// generates ConstantHelper as java source
54
54
class SourceConstantHelper implements ConstantHelper {
55
- private static final String PACKAGE_FINAL_MODS = "static final " ;
55
+ private static final String PKG_STATIC_FINAL_MODS = "static final " ;
56
56
57
57
// set of names generates already
58
58
private static final Map <String , DirectMethodHandleDesc > namesGenerated = new HashMap <>();
@@ -199,7 +199,6 @@ private void emitConstructor() {
199
199
private void classBegin (String [] libraryNames , String baseClassName , boolean isFinal ) {
200
200
addPackagePrefix (pkgName );
201
201
addImportSection ();
202
- append ("public " );
203
202
if (isFinal ) {
204
203
append ("final " );
205
204
}
@@ -231,7 +230,7 @@ private DirectMethodHandleDesc getGetterDesc(String name, Class<?> type) {
231
230
private DirectMethodHandleDesc emitGetter (String name , Class <?> type , String value ) {
232
231
incrAlign ();
233
232
indent ();
234
- append (JavaSourceBuilder . PUB_MODS );
233
+ append (PKG_STATIC_FINAL_MODS );
235
234
append (type .getName ());
236
235
append (' ' );
237
236
append (name );
@@ -300,7 +299,7 @@ private String emitMethodHandleField(String javaName, String nativeName, MethodT
300
299
incrAlign ();
301
300
String fieldName = getMethodHandleFieldName (javaName );
302
301
indent ();
303
- append (PACKAGE_FINAL_MODS + "MethodHandle " );
302
+ append (PKG_STATIC_FINAL_MODS + "MethodHandle " );
304
303
append (fieldName + " = RuntimeHelper.downcallHandle(\n " );
305
304
incrAlign ();
306
305
indent ();
@@ -335,7 +334,7 @@ private String emitVarHandleField(String javaName, String nativeName, Class<?> t
335
334
}
336
335
indent ();
337
336
String fieldName = getVarHandleFieldName (javaName );
338
- append (PACKAGE_FINAL_MODS + "VarHandle " + fieldName + " = " );
337
+ append (PKG_STATIC_FINAL_MODS + "VarHandle " + fieldName + " = " );
339
338
if (isAddr ) {
340
339
append ("MemoryHandles.asAddressVarHandle(" );
341
340
}
@@ -361,7 +360,7 @@ private String emitLayoutField(String javaName, MemoryLayout layout) {
361
360
String fieldName = getLayoutFieldName (javaName );
362
361
incrAlign ();
363
362
indent ();
364
- append (PACKAGE_FINAL_MODS + "MemoryLayout " + fieldName + " = " );
363
+ append (PKG_STATIC_FINAL_MODS + "MemoryLayout " + fieldName + " = " );
365
364
emitLayoutString (layout );
366
365
append (";\n " );
367
366
decrAlign ();
@@ -414,7 +413,7 @@ private String emitFunctionDescField(String javaName, FunctionDescriptor desc) {
414
413
indent ();
415
414
String fieldName = getFunctionDescFieldName (javaName );
416
415
final boolean noArgs = desc .argumentLayouts ().isEmpty ();
417
- append (PACKAGE_FINAL_MODS );
416
+ append (PKG_STATIC_FINAL_MODS );
418
417
append ("FunctionDescriptor " );
419
418
append (fieldName );
420
419
append (" = " );
@@ -453,7 +452,7 @@ private String emitConstantSegment(String javaName, Object value) {
453
452
incrAlign ();
454
453
indent ();
455
454
String fieldName = getConstantSegmentFieldName (javaName );
456
- append (PACKAGE_FINAL_MODS );
455
+ append (PKG_STATIC_FINAL_MODS );
457
456
append ("MemorySegment " );
458
457
append (fieldName );
459
458
append (" = CLinker.toCString(\" " );
@@ -470,7 +469,7 @@ private String emitConstantAddress(String javaName, Object value) {
470
469
incrAlign ();
471
470
indent ();
472
471
String fieldName = getConstantAddressFieldName (javaName );
473
- append (PACKAGE_FINAL_MODS );
472
+ append (PKG_STATIC_FINAL_MODS );
474
473
append ("MemoryAddress " );
475
474
append (fieldName );
476
475
append (" = MemoryAddress.ofLong(" );
@@ -528,7 +527,7 @@ private String emitSegmentField(String javaName, String nativeName, MemoryLayout
528
527
incrAlign ();
529
528
indent ();
530
529
String fieldName = getSegmentFieldName (javaName );
531
- append (PACKAGE_FINAL_MODS );
530
+ append (PKG_STATIC_FINAL_MODS );
532
531
append ("MemorySegment " );
533
532
append (fieldName );
534
533
append (" = " );
@@ -545,7 +544,7 @@ private String emitSegmentField(String javaName, String nativeName, MemoryLayout
545
544
private void emitLibraries (String [] libraryNames ) {
546
545
incrAlign ();
547
546
indent ();
548
- append (PACKAGE_FINAL_MODS );
547
+ append (PKG_STATIC_FINAL_MODS );
549
548
append ("LibraryLookup[] LIBRARIES = RuntimeHelper.libraries(new String[] {\n " );
550
549
incrAlign ();
551
550
for (String lib : libraryNames ) {
0 commit comments