badlogic
02/18/2016, 11:59 PM”%d”.format(123)
turns into
33: invokestatic #37 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
36: dup
37: ldc #39 // String java.lang.String.format(this, *args)
39: invokestatic #42 // Method kotlin/jvm/internal/Intrinsics.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V
Passing a method descriptor to Intrinsics.checkExpressionValueIsNotNull. That ldc actually introduces a local var table entry:
23 19 3 $i$f$format I
Does it make sense to generate a local var table entry for that constant?