Class AstWriter
java.lang.Object
org.teavm.backend.javascript.rendering.AstWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
declareNameEmitter(String name, NameEmitter emitter)
void
void
hoist(org.mozilla.javascript.ast.AstNode node)
void
void
void
print(org.mozilla.javascript.ast.AstNode node)
void
print(org.mozilla.javascript.ast.AstNode node, int precedence)
-
Field Details
-
PRECEDENCE_MEMBER
public static final int PRECEDENCE_MEMBER- See Also:
- Constant Field Values
-
PRECEDENCE_FUNCTION
public static final int PRECEDENCE_FUNCTION- See Also:
- Constant Field Values
-
PRECEDENCE_POSTFIX
public static final int PRECEDENCE_POSTFIX- See Also:
- Constant Field Values
-
PRECEDENCE_PREFIX
public static final int PRECEDENCE_PREFIX- See Also:
- Constant Field Values
-
PRECEDENCE_MUL
public static final int PRECEDENCE_MUL- See Also:
- Constant Field Values
-
PRECEDENCE_ADD
public static final int PRECEDENCE_ADD- See Also:
- Constant Field Values
-
PRECEDENCE_SHIFT
public static final int PRECEDENCE_SHIFT- See Also:
- Constant Field Values
-
PRECEDENCE_RELATION
public static final int PRECEDENCE_RELATION- See Also:
- Constant Field Values
-
PRECEDENCE_EQUALITY
public static final int PRECEDENCE_EQUALITY- See Also:
- Constant Field Values
-
PRECEDENCE_BITWISE_AND
public static final int PRECEDENCE_BITWISE_AND- See Also:
- Constant Field Values
-
PRECEDENCE_BITWISE_XOR
public static final int PRECEDENCE_BITWISE_XOR- See Also:
- Constant Field Values
-
PRECEDENCE_BITWISE_OR
public static final int PRECEDENCE_BITWISE_OR- See Also:
- Constant Field Values
-
PRECEDENCE_AND
public static final int PRECEDENCE_AND- See Also:
- Constant Field Values
-
PRECEDENCE_OR
public static final int PRECEDENCE_OR- See Also:
- Constant Field Values
-
PRECEDENCE_COND
public static final int PRECEDENCE_COND- See Also:
- Constant Field Values
-
PRECEDENCE_ASSIGN
public static final int PRECEDENCE_ASSIGN- See Also:
- Constant Field Values
-
PRECEDENCE_COMMA
public static final int PRECEDENCE_COMMA- See Also:
- Constant Field Values
-
-
Constructor Details
-
AstWriter
-
-
Method Details
-
declareNameEmitter
-
hoist
-
hoist
public void hoist(org.mozilla.javascript.ast.AstNode node) -
print
- Throws:
IOException
-
print
- Throws:
IOException
-
print
- Throws:
IOException
-
print
- Throws:
IOException
-