Package com.ibm.wala.cast.js.translator
-
Interface Summary Interface Description JavaScriptCAstNode JavaScriptTranslatorFactory Factory interface for creating translators that generate the CAst for some JavaScript source file.JavaScriptTranslatorToCAst JavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> -
Class Summary Class Description JavaScriptLoopUnwindingTranslatorFactory JavaScriptTranslatorToCAst.FunctionContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> JavaScriptTranslatorToCAst.MemberDestructuringContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> Used to determine the value to be passed as the 'this' argument for a function call.JavaScriptTranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> JavaScriptTranslatorToCAst.ScriptContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> JSAstTranslator Specialization ofAstTranslatorfor JavaScript.JSConstantFoldingRewriter PropertyReadExpander Transforms property reads to make prototype chain operations explicit.