|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.dart.compiler.backend.js.ast.JsVisitorWithContext
com.google.dart.compiler.backend.js.ast.JsVisitorWithContextImpl
org.jetbrains.kotlin.js.inline.JsInliner
public class JsInliner
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.dart.compiler.backend.js.ast.JsVisitorWithContextImpl |
---|
JsVisitorWithContextImpl.ListContext<T extends JsNode> |
Method Summary | ||
---|---|---|
protected
|
doTraverse(T node,
JsContext ctx)
Prevents JsInliner from traversing sub-expressions, when current statement was shifted forward. |
|
void |
endVisit(JsFunction function,
JsContext context)
|
|
void |
endVisit(JsInvocation x,
JsContext ctx)
|
|
static JsProgram |
process(TranslationContext context)
|
|
boolean |
visit(JsFunction function,
JsContext context)
|
|
boolean |
visit(JsInvocation call,
JsContext context)
|
Methods inherited from class com.google.dart.compiler.backend.js.ast.JsVisitorWithContextImpl |
---|
checkReplacement, doAccept, doAcceptList, doAcceptLvalue, doAcceptStatement, doAcceptStatementList, getLastStatementLevelContext |
Methods inherited from class com.google.dart.compiler.backend.js.ast.JsVisitorWithContext |
---|
accept, acceptList, acceptLvalue, acceptStatement, acceptStatementList, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static JsProgram process(@NotNull TranslationContext context)
public boolean visit(JsFunction function, JsContext context)
visit
in class JsVisitorWithContext
public void endVisit(JsFunction function, JsContext context)
endVisit
in class JsVisitorWithContext
public boolean visit(JsInvocation call, JsContext context)
visit
in class JsVisitorWithContext
public void endVisit(JsInvocation x, JsContext ctx)
endVisit
in class JsVisitorWithContext
protected <T extends JsNode> void doTraverse(T node, JsContext ctx)
doTraverse
in class JsVisitorWithContextImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |