CrispOSS / jabsc

ABS Compiler for Java
Apache License 2.0
1 stars 1 forks source link

Adding an argument to a JavaWriter emit field method based on the JavaWriter after a recursive visit #9

Closed vlad-serbanescu closed 9 years ago

vlad-serbanescu commented 9 years ago
 public Prog visit(FieldAssignClassBody p, JavaWriter w) {
    try {
      String fType = getTypeName(p.type_);
      p.pureexp_.accept(this, w);
      w.emitField(fType, p.lident_, DEFAULT_MODIFIERS, "TODO:visit PureExpresion");
      w.emitEmptyLine();
      return prog;
    } catch (IOException e) {
      // TODO Auto-generated catch block
      throw new RuntimeException(e);
    }
  }

TODO argument has to be what w emit after visiting p.pureexp.

nobeh commented 9 years ago

I think we also solved by using StringWriter, @vlad-serbanescu, correct?

vlad-serbanescu commented 9 years ago

Yes