@@ -267,9 +267,6 @@ extension Swift2JavaTranslator {
267
267
// Layout of the class
268
268
printClassMemoryLayout ( & printer, decl)
269
269
270
- // Render the 'trace' functions etc
271
- printTraceFunctionDecls ( & printer)
272
-
273
270
body ( & printer)
274
271
}
275
272
}
@@ -282,9 +279,6 @@ extension Swift2JavaTranslator {
282
279
printClassConstants ( printer: & printer)
283
280
printTypeMappingDecls ( & printer)
284
281
285
- // Render the 'trace' functions etc
286
- printTraceFunctionDecls ( & printer)
287
-
288
282
printer. print (
289
283
"""
290
284
static MemorySegment findOrThrow(String symbol) {
@@ -443,40 +437,6 @@ extension Swift2JavaTranslator {
443
437
)
444
438
}
445
439
446
- public func printTraceFunctionDecls( _ printer: inout CodePrinter ) {
447
- printer. print (
448
- """
449
- static final boolean TRACE_DOWNCALLS = Boolean.getBoolean( " jextract.trace.downcalls " );
450
-
451
- static void traceDowncall(Object... args) {
452
- var ex = new RuntimeException();
453
-
454
- String traceArgs = Arrays.stream(args)
455
- .map(Object::toString)
456
- .collect(Collectors.joining( " , " ));
457
- System.out.printf( " [java][%s:%d] Downcall: %s(%s) \\ n " ,
458
- ex.getStackTrace()[2].getFileName(),
459
- ex.getStackTrace()[2].getLineNumber(),
460
- ex.getStackTrace()[2].getMethodName(),
461
- traceArgs);
462
- }
463
-
464
- static void trace(Object... args) {
465
- var ex = new RuntimeException();
466
-
467
- String traceArgs = Arrays.stream(args)
468
- .map(Object::toString)
469
- .collect(Collectors.joining( " , " ));
470
- System.out.printf( " [java][%s:%d] %s: %s \\ n " ,
471
- ex.getStackTrace()[2].getFileName(),
472
- ex.getStackTrace()[2].getLineNumber(),
473
- ex.getStackTrace()[2].getMethodName(),
474
- traceArgs);
475
- }
476
- """
477
- )
478
- }
479
-
480
440
public func printClassConstructors( _ printer: inout CodePrinter , _ decl: ImportedFunc ) {
481
441
guard let parentName = decl. parent else {
482
442
fatalError ( " init must be inside a parent type! Was: \( decl) " )
@@ -524,8 +484,8 @@ extension Swift2JavaTranslator {
524
484
public \( parentName. unqualifiedJavaTypeName) (SwiftArena arena, \( renderJavaParamDecls ( decl, paramPassingStyle: . wrapper) ) ) {
525
485
var mh$ = \( descClassIdentifier) .HANDLE;
526
486
try {
527
- if (TRACE_DOWNCALLS) {
528
- traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: nil ) ) );
487
+ if (SwiftKit. TRACE_DOWNCALLS) {
488
+ SwiftKit. traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: nil ) ) );
529
489
}
530
490
531
491
this.selfMemorySegment = (MemorySegment) mh$.invokeExact( \( renderForwardJavaParams ( decl, paramPassingStyle: nil ) ) , TYPE_METADATA.$memorySegment());
@@ -756,8 +716,8 @@ extension Swift2JavaTranslator {
756
716
\( renderUpcallHandles ( decl) )
757
717
""" ,
758
718
"""
759
- if (TRACE_DOWNCALLS) {
760
- traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: . memorySegment) ) );
719
+ if (SwiftKit. TRACE_DOWNCALLS) {
720
+ SwiftKit. traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: . memorySegment) ) );
761
721
}
762
722
\( maybeReturnCast) mh$.invokeExact( \( renderForwardJavaParams ( decl, paramPassingStyle: paramPassingStyle) ) );
763
723
} catch (Throwable ex$) {
@@ -809,8 +769,8 @@ extension Swift2JavaTranslator {
809
769
public static \( returnTy) \( decl. baseIdentifier) ( \( renderJavaParamDecls ( decl, paramPassingStyle: paramPassingStyle) ) ) {
810
770
var mh$ = \( decl. baseIdentifier) .HANDLE;
811
771
try {
812
- if (TRACE_DOWNCALLS) {
813
- traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: . memorySegment) ) );
772
+ if (SwiftKit. TRACE_DOWNCALLS) {
773
+ SwiftKit. traceDowncall( \( renderForwardJavaParams ( decl, paramPassingStyle: . memorySegment) ) );
814
774
}
815
775
\( maybeReturnCast) mh$.invokeExact( \( renderForwardJavaParams ( decl, paramPassingStyle: paramPassingStyle) ) );
816
776
} catch (Throwable ex$) {
0 commit comments