@Override public void state (@Nonnull final JSFormatter aFormatter) { for (final IJSStatement aStatement : m_aStatements) aFormatter.stmt (aStatement); }
@Override public void state (@Nonnull final JSFormatter aFormatter) { for (final IJSStatement aStatement : m_aStatements) aFormatter.stmt (aStatement); }
public static void writeStatement (@Nonnull @WillClose final Writer aWriter, @Nullable final IJSWriterSettings aSettings, @Nonnull final IJSStatement aStatement) { ValueEnforcer.notNull (aStatement, "Statement"); final JSFormatter aFormatter = new JSFormatter (aWriter, aSettings); try { aFormatter.stmt (aStatement); } finally { StreamHelper.close (aFormatter); } }
public static void writeStatement (@Nonnull @WillClose final Writer aWriter, @Nullable final IJSWriterSettings aSettings, @Nonnull final IJSStatement aStatement) { ValueEnforcer.notNull (aStatement, "Statement"); final JSFormatter aFormatter = new JSFormatter (aWriter, aSettings); try { aFormatter.stmt (aStatement); } finally { StreamHelper.close (aFormatter); } }
public void state (@Nonnull final JSFormatter aFormatter) { if (JSOp.hasOperator (m_aTest)) aFormatter.plain ("switch ").generatable (m_aTest).plain ('{').nl (); else aFormatter.plain ("switch (").generatable (m_aTest).plain ("){").nl (); for (final JSCase aCase : m_aCases) aFormatter.stmt (aCase); if (m_aDefaultCase != null) aFormatter.stmt (m_aDefaultCase); aFormatter.plain ('}').nl (); }
public void state (@Nonnull final JSFormatter aFormatter) { if (JSOp.hasOperator (m_aTest)) aFormatter.plain ("switch ").generatable (m_aTest).plain ('{').nl (); else aFormatter.plain ("switch (").generatable (m_aTest).plain ("){").nl (); for (final JSCase aCase : m_aCases) aFormatter.stmt (aCase); if (m_aDefaultCase != null) aFormatter.stmt (m_aDefaultCase); aFormatter.plain ('}').nl (); }
public void state (@Nonnull final JSFormatter aFormatter) { aFormatter.indent (); if (!m_bIsDefaultCase) aFormatter.plain ("case ").generatable (m_aLabel).plain (':').nl (); else aFormatter.plain ("default:").nl (); if (m_aBody != null) aFormatter.stmt (m_aBody); aFormatter.outdent (); }
public void state (@Nonnull final JSFormatter aFormatter) { aFormatter.indent (); if (!m_bIsDefaultCase) aFormatter.plain ("case ").generatable (m_aLabel).plain (':').nl (); else aFormatter.plain ("default:").nl (); if (m_aBody != null) aFormatter.stmt (m_aBody); aFormatter.outdent (); }
void generateBody (@Nonnull final JSFormatter aFormatter) { for (final IHasJSCode aJSCode : directMembers ()) { if (aJSCode instanceof IJSDeclaration) aFormatter.decl ((IJSDeclaration) aJSCode); else if (aJSCode instanceof IJSStatement) aFormatter.stmt ((IJSStatement) aJSCode); else if (aJSCode instanceof IHasJSCodeWithSettings) aFormatter.plain (((IHasJSCodeWithSettings) aJSCode).getJSCode (aFormatter.getSettings ())); else aFormatter.plain (aJSCode.getJSCode ()); } }
void generateBody (@Nonnull final JSFormatter aFormatter) { for (final IHasJSCode aJSCode : directMembers ()) { if (aJSCode instanceof IJSDeclaration) aFormatter.decl ((IJSDeclaration) aJSCode); else if (aJSCode instanceof IJSStatement) aFormatter.stmt ((IJSStatement) aJSCode); else if (aJSCode instanceof IHasJSCodeWithSettings) aFormatter.plain (((IHasJSCodeWithSettings) aJSCode).getJSCode (aFormatter.getSettings ())); else aFormatter.plain (aJSCode.getJSCode ()); } }
public void state (@Nonnull final JSFormatter aFormatter) { if (JSOp.hasOperator (m_aTest)) aFormatter.plain ("while").generatable (m_aTest); else aFormatter.plain ("while(").generatable (m_aTest).plain (')'); if (m_aBody != null) aFormatter.stmt (m_aBody); else aFormatter.plain (';').nl (); }
public void state (@Nonnull final JSFormatter aFormatter) { if (JSOp.hasOperator (m_aTest)) aFormatter.plain ("while").generatable (m_aTest); else aFormatter.plain ("while(").generatable (m_aTest).plain (')'); if (m_aBody != null) aFormatter.stmt (m_aBody); else aFormatter.plain (';').nl (); }
public void generate (final JSFormatter aFormatter) { aFormatter.plain ("function").plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
public void generate (final JSFormatter aFormatter) { aFormatter.plain ("function").plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
public void pkg (@Nonnull final JSPackage aPackage) { // for all declarations in the current package for (final IHasJSCode aObj : aPackage.members ()) if (aObj instanceof IJSDeclaration) decl ((IJSDeclaration) aObj); else if (aObj instanceof IJSStatement) stmt ((IJSStatement) aObj); else if (aObj instanceof JSPackage) { // Nested package pkg ((JSPackage) aObj); } else if (aObj instanceof IHasJSCodeWithSettings) plain (((IHasJSCodeWithSettings) aObj).getJSCode (m_aSettings)); else plain (aObj.getJSCode ()); } }
@Override public void declare (@Nonnull final JSFormatter aFormatter) { if (m_aJSDoc != null) aFormatter.generatable (m_aJSDoc); aFormatter.plain ("function ").plain (m_sName).plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
@Override public void declare (@Nonnull final JSFormatter aFormatter) { if (m_aJSDoc != null) aFormatter.generatable (m_aJSDoc); aFormatter.plain ("function ").plain (m_sName).plain ('('); boolean bFirst = true; for (final JSVar aParam : m_aParams) { if (bFirst) bFirst = false; else aFormatter.plain (','); aFormatter.var (aParam); } aFormatter.plain (')').stmt (body ()); }
public void pkg (@Nonnull final JSPackage aPackage) { // for all declarations in the current package for (final IHasJSCode aObj : aPackage.directMembers ()) if (aObj instanceof IJSDeclaration) decl ((IJSDeclaration) aObj); else if (aObj instanceof IJSStatement) stmt ((IJSStatement) aObj); else if (aObj instanceof JSPackage) { // Nested package pkg ((JSPackage) aObj); } else if (aObj instanceof IHasJSCodeWithSettings) plain (((IHasJSCodeWithSettings) aObj).getJSCode (m_aSettings)); else plain (aObj.getJSCode ()); } }