public class StringJavaScriptBuilder extends Object implements JavaScriptBuilder<String>
| Constructor and Description |
|---|
StringJavaScriptBuilder() |
public String asExpressionList(Iterable<String> nodes)
asExpressionList in interface JavaScriptBuilder<String>public String block(Iterable<String> statements)
block in interface JavaScriptBuilder<String>public String elementGet(String target, String index)
elementGet in interface JavaScriptBuilder<String>public String expressionStatement(String expr)
expressionStatement in interface JavaScriptBuilder<String>public String array(Iterable<String> values)
array in interface JavaScriptBuilder<String>public String string(String value)
string in interface JavaScriptBuilder<String>public String paren(String expr)
paren in interface JavaScriptBuilder<String>public String position(String node, int javaStartLineNumber, int javaStartColumnNumber, int javaEndLineNumber, int javaEndColumnNumber)
position in interface JavaScriptBuilder<String>public String breakStatement(String label)
breakStatement in interface JavaScriptBuilder<String>public String caseStatement(String expression, Iterable<String> statements)
caseStatement in interface JavaScriptBuilder<String>public String catchClause(String contidion, String body)
catchClause in interface JavaScriptBuilder<String>public String continueStatement(String label)
continueStatement in interface JavaScriptBuilder<String>public String function(String name, Iterable<String> params, String body)
function in interface JavaScriptBuilder<String>public String name(CharSequence name)
name in interface JavaScriptBuilder<String>public String newExpression(String target, Iterable<String> arguments)
newExpression in interface JavaScriptBuilder<String>public String object(Iterable<NameValue<String>> props)
object in interface JavaScriptBuilder<String>public String doLoop(String condition, String body)
doLoop in interface JavaScriptBuilder<String>public String emptyStatement()
emptyStatement in interface JavaScriptBuilder<String>public String forInLoop(String iterator, String iterated, String body)
forInLoop in interface JavaScriptBuilder<String>public String forLoop(String init, String condition, String update, String body)
forLoop in interface JavaScriptBuilder<String>public String ifStatement(String condition, String thenPart, String elsePart)
ifStatement in interface JavaScriptBuilder<String>public String addStatement(String blockOrStatement, String statement)
addStatement in interface JavaScriptBuilder<String>public String addStatementBeginning(String blockOrStatement, String statement)
addStatementBeginning in interface JavaScriptBuilder<String>public String labeledStatement(String label, String statement)
labeledStatement in interface JavaScriptBuilder<String>public String returnStatement(String returnValue)
returnStatement in interface JavaScriptBuilder<String>public String switchStatement(String expr, Iterable<String> cases)
switchStatement in interface JavaScriptBuilder<String>public String functionCall(String target, Iterable<String> arguments)
functionCall in interface JavaScriptBuilder<String>public String property(String target, CharSequence name)
property in interface JavaScriptBuilder<String>public String variableDeclaration(boolean statement, Iterable<NameValue<String>> vars)
variableDeclaration in interface JavaScriptBuilder<String>public String variableDeclaration(boolean statement, CharSequence name, String init)
variableDeclaration in interface JavaScriptBuilder<String>public String tryStatement(String tryBlock, Iterable<String> catchClauses, String finallyBlock)
tryStatement in interface JavaScriptBuilder<String>public String whileLoop(String condition, String body)
whileLoop in interface JavaScriptBuilder<String>public String root(Iterable<String> children)
root in interface JavaScriptBuilder<String>public String code(String code)
code in interface JavaScriptBuilder<String>public String toString(String node)
toString in interface JavaScriptBuilder<String>public String conditionalExpression(String test, String trueExpr, String falseExpr)
conditionalExpression in interface JavaScriptBuilder<String>public String character(String c)
character in interface JavaScriptBuilder<String>public String number(Number n)
number in interface JavaScriptBuilder<String>public String statements(Iterable<String> stmts)
statements in interface JavaScriptBuilder<String>public String assignment(AssignOperator operator, String left, String right)
assignment in interface JavaScriptBuilder<String>public String binary(BinaryOperator operator, Iterable<String> operands)
binary in interface JavaScriptBuilder<String>public String keyword(Keyword token)
keyword in interface JavaScriptBuilder<String>public String unary(UnaryOperator operator, String operand)
unary in interface JavaScriptBuilder<String>public String label(CharSequence name)
label in interface JavaScriptBuilder<String>public com.google.debugging.sourcemap.SourceMapGenerator writeJavaScript(String javascriptRoot, File inputFile, boolean generateSourceMap, Writer writer)
writeJavaScript in interface JavaScriptBuilder<String>public String comment(String node, String comment)
comment in interface JavaScriptBuilder<String>public String throwStatement(String expr)
throwStatement in interface JavaScriptBuilder<String>public String emptyExpression()
emptyExpression in interface JavaScriptBuilder<String>Copyright © 2015. All Rights Reserved.