File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
generator/src/main/resources/metadata
modules/glib/src/test/java/org/javagi/glib Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -59,8 +59,11 @@ SList java-gi-custom
5959 */
6060{List,SList}.free_full java-gi-skip
6161
62- // Implement GType.toString() with g_type_name ()
62+ // Use g_type_name for GType.toString()
6363Type java-gi-to-string="org.gnome.gobject.GObjects.typeName(this)"
6464
65- // Use g_variant_print as the Variant.toString() method in Java.
65+ // Use g_variant_print for Variant.toString()
6666Variant java-gi-to-string="print(true)"
67+
68+ // Use g_variant_type_dup_string for VariantType.toString()
69+ VariantType java-gi-to-string="dupString()"
Original file line number Diff line number Diff line change 2020package org .javagi .glib ;
2121
2222import org .gnome .glib .Variant ;
23+ import org .gnome .glib .VariantType ;
2324import org .junit .jupiter .api .Test ;
2425
2526import java .util .*;
@@ -168,4 +169,10 @@ void tuple() {
168169 expected .add ("44" );
169170 assertEquals (expected , unpacked );
170171 }
172+
173+ @ Test
174+ void toStringOverride () {
175+ assertEquals ("'abc'" , Variant .string ("abc" ).toString ());
176+ assertEquals ("ms" , new VariantType ("ms" ).toString ());
177+ }
171178}
You can’t perform that action at this time.
0 commit comments