public boolean isSetter() { return node.isSetterMethod(); } }
private void print(ObjectProperty node) throws IOException { if (node.isGetterMethod()) { writer.append("get "); } else if (node.isSetterMethod()) { writer.append("set "); } Map<String, NameEmitter> oldNameMap = nameMap; nameMap = Collections.emptyMap(); print(node.getLeft()); nameMap = oldNameMap; if (!node.isMethod()) { writer.ws().append(':').ws(); } print(node.getRight()); }
public boolean isMethod() { return isGetterMethod() || isSetterMethod() || isNormalMethod(); }
@Override public String toSource(int depth) { StringBuilder sb = new StringBuilder(); sb.append("\n"); sb.append(makeIndent(depth+1)); if (isGetterMethod()) { sb.append("get "); } else if (isSetterMethod()) { sb.append("set "); } sb.append(left.toSource(getType()==Token.COLON ? 0 : depth)); if (type == Token.COLON) { sb.append(": "); } sb.append(right.toSource(getType()==Token.COLON ? 0 : depth+1)); return sb.toString(); } }
private void print(ObjectProperty node) throws IOException { if (node.isGetterMethod()) { writer.append("get "); } else if (node.isSetterMethod()) { writer.append("set "); } Map<String, NameEmitter> oldNameMap = nameMap; nameMap = Collections.emptyMap(); print(node.getLeft()); nameMap = oldNameMap; if (!node.isMethod()) { writer.ws().append(':').ws(); } print(node.getRight()); }
if (prop.isGetterMethod()) { decompiler.addToken(Token.GET); } else if (prop.isSetterMethod()) { decompiler.addToken(Token.SET); } else if (prop.isNormalMethod()) { if (prop.isGetterMethod()) { right = createUnary(Token.GET, right); } else if (prop.isSetterMethod()) { right = createUnary(Token.SET, right); } else if (prop.isNormalMethod()) {