diff --git a/src/modules/Java/module.pmod.in.in b/src/modules/Java/module.pmod.in.in index 9b66eb4e3f59dc35e00d728e0969acafd1949144..39b45080a3701d9257b154bd89c3f52d6ecd1d32 100644 --- a/src/modules/Java/module.pmod.in.in +++ b/src/modules/Java/module.pmod.in.in @@ -614,10 +614,10 @@ static class package { i->voidtype = search(i->primitives, "V"); - cls = i->stringwriter_class = find_class("java/io/StringWriter", i); + i->stringwriter_class = (cls = find_class("java/io/StringWriter", i))[1]; i->stringwriter_init = get_method(cls, "<init>", "()V", i); - cls = i->printwriter_class = find_class("java/io/PrintWriter", i); + i->printwriter_class = (cls = find_class("java/io/PrintWriter", i))[1]; i->printwriter_init = get_method(cls, "<init>", "(Ljava/io/Writer;)V",i); i->printwriter_flush = get_method(cls, "flush", "()V", i);