|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectHasMetadata
org.jetbrains.kotlin.js.backend.ast.SourceInfoAwareJsNode
org.jetbrains.kotlin.js.backend.ast.JsExpression
org.jetbrains.kotlin.js.backend.ast.JsLiteral
org.jetbrains.kotlin.js.backend.ast.JsLiteral.JsValueLiteral
public abstract static class JsLiteral.JsValueLiteral
A JavaScript string literal expression.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.jetbrains.kotlin.js.backend.ast.JsLiteral |
|---|
JsLiteral.JsBooleanLiteral, JsLiteral.JsThisRef, JsLiteral.JsValueLiteral |
| Nested classes/interfaces inherited from class org.jetbrains.kotlin.js.backend.ast.JsExpression |
|---|
JsExpression.JsExpressionHasArguments |
| Field Summary |
|---|
| Fields inherited from class org.jetbrains.kotlin.js.backend.ast.JsLiteral |
|---|
FALSE, NULL, THIS, TRUE, UNDEFINED |
| Constructor Summary | |
|---|---|
protected |
JsLiteral.JsValueLiteral()
|
| Method Summary | ||
|---|---|---|
JsExpression |
deepCopy()
|
|
boolean |
isLeaf()
Determines whether or not this expression is a leaf, such as a JsNameRef, JsLiteral.JsBooleanLiteral, and so on. |
|
java.lang.String |
toString()
|
|
protected
|
withMetadataFrom(T other)
|
|
| Methods inherited from class org.jetbrains.kotlin.js.backend.ast.JsLiteral |
|---|
getBoolean |
| Methods inherited from class org.jetbrains.kotlin.js.backend.ast.JsExpression |
|---|
makeStmt, source |
| Methods inherited from class org.jetbrains.kotlin.js.backend.ast.SourceInfoAwareJsNode |
|---|
acceptChildren, getSource, setSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jetbrains.kotlin.js.backend.ast.JsNode |
|---|
accept, traverse |
| Constructor Detail |
|---|
protected JsLiteral.JsValueLiteral()
| Method Detail |
|---|
public final boolean isLeaf()
JsExpressionJsNameRef, JsLiteral.JsBooleanLiteral, and so on. Leaf expressions
never need to be parenthesized.
isLeaf in class JsExpression@NotNull public JsExpression deepCopy()
deepCopy in interface JsNodedeepCopy in class JsExpressionpublic java.lang.String toString()
protected <T extends HasMetadata> T withMetadataFrom(T other)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||