Interface JavaScriptTranslatorToCAst
- All Superinterfaces:
TranslatorToCAst
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classJavaScriptTranslatorToCAst.FunctionContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>, T> static classJavaScriptTranslatorToCAst.MemberDestructuringContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>, T> Used to determine the value to be passed as the 'this' argument for a function call.static classstatic classstatic interfaceNested classes/interfaces inherited from interface TranslatorToCAst
TranslatorToCAst.BreakContext<C,T>, TranslatorToCAst.DelegatingContext<C, T>, TranslatorToCAst.DoLoopTranslator, TranslatorToCAst.Error, TranslatorToCAst.LoopContext<C, T>, TranslatorToCAst.TryCatchContext<C, T> Modifier and TypeInterfaceDescriptionstatic classTranslatorToCAst.BreakContext<C extends TranslatorToCAst.WalkContext<C,T>, T> static classstatic classstatic classstatic classTranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C,T>, T> static classTranslatorToCAst.TryCatchContext<C extends TranslatorToCAst.WalkContext<C,T>, T> -
Method Summary
Methods inherited from interface TranslatorToCAst
addRewriter, pushSourcePosition, translateToCAstModifier and TypeMethodDescription<C extends CAstRewriter.RewriteContext<K>, K extends CAstRewriter.CopyKey<K>>
voidaddRewriter(CAstRewriterFactory<C, K> factory, boolean prepend) default <X extends TranslatorToCAst.WalkContext<X,Y>, Y>
voidpushSourcePosition(TranslatorToCAst.WalkContext<X, Y> context, CAstNode n, CAstSourcePositionMap.Position p)