public void estimate(ClassNode cls) { if (cls.getParentName() != null) { consumer.consume(cls.getParentName()); if (cls.getParentName() != null) { consumer.consume(cls.getParentName());
if (cls.getParentName() != null) { writer.appendClass(cls.getParentName()); } else { writer.append("0");
private void renderDeclaration(ClassNode cls) throws RenderingException { String jsName = naming.getNameFor(cls.getName()); debugEmitter.addClass(jsName, cls.getName(), cls.getParentName()); try { writer.append("function " + jsName + "()").ws().append("{") writer.append("var a").ws().append("=").ws().append("this;").ws(); if (cls.getParentName() != null) { writer.appendClass(cls.getParentName()).append(".call(").append(thisAliased ? "a" : "this") .append(");").softNewLine();
public void estimate(ClassNode cls) { if (cls.getParentName() != null) { consumer.consume(cls.getParentName()); if (cls.getParentName() != null) { consumer.consume(cls.getParentName());
private void renderDeclaration(ClassNode cls) throws RenderingException { debugEmitter.addClass(cls.getName(), cls.getParentName()); try { writer.append("function ").appendClass(cls.getName()).append("()").ws().append("{") writer.append("var a").ws().append("=").ws().append("this;").ws(); if (cls.getParentName() != null) { writer.appendClass(cls.getParentName()).append(".call(").append(thisAliased ? "a" : "this") .append(");").softNewLine();
writer.appendClass(cls.getName()).append(",").ws(); writer.append("\"").append(RenderingUtil.escapeString(cls.getName())).append("\",").ws(); if (cls.getParentName() != null) { writer.appendClass(cls.getParentName()); } else { writer.append("0");