Package com.ibm.wala.cast.js.translator
Class JavaScriptTranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
- java.lang.Object
-
- com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<C,T>
-
- com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext<C,T>
-
- All Implemented Interfaces:
com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C,T>,JavaScriptTranslatorToCAst.WalkContext<C,T>
- Enclosing interface:
- JavaScriptTranslatorToCAst
public static class JavaScriptTranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> extends com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<C,T> implements JavaScriptTranslatorToCAst.WalkContext<C,T>
-
-
Constructor Summary
Constructors Constructor Description RootContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNameDecl(com.ibm.wala.cast.tree.CAstNode v)voidcopyOperation(T from, T to)booleanfoundMemberOperation(T node)com.ibm.wala.cast.tree.CAstNodegetCatchTarget()java.util.List<com.ibm.wala.cast.tree.CAstNode>getNameDecls()JavaScriptTranslatorToCAst.WalkContext<C,T>getParent()java.lang.Stringscript()intsetOperation(T node)Ttop()-
Methods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
addScopedEntity, cfg, getBreakFor, getContinueFor, getNodeTypeMap, getScopedEntities, pos
-
-
-
-
Method Detail
-
getParent
public JavaScriptTranslatorToCAst.WalkContext<C,T> getParent()
- Specified by:
getParentin interfaceJavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>- Specified by:
getParentin interfacecom.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>- Overrides:
getParentin classcom.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
script
public java.lang.String script()
- Specified by:
scriptin interfaceJavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
top
public T top()
- Specified by:
topin interfacecom.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>- Overrides:
topin classcom.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
addNameDecl
public void addNameDecl(com.ibm.wala.cast.tree.CAstNode v)
- Specified by:
addNameDeclin interfacecom.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
getNameDecls
public java.util.List<com.ibm.wala.cast.tree.CAstNode> getNameDecls()
- Specified by:
getNameDeclsin interfacecom.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>- Overrides:
getNameDeclsin classcom.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
getCatchTarget
public com.ibm.wala.cast.tree.CAstNode getCatchTarget()
- Specified by:
getCatchTargetin interfacecom.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
setOperation
public int setOperation(T node)
- Specified by:
setOperationin interfaceJavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
foundMemberOperation
public boolean foundMemberOperation(T node)
- Specified by:
foundMemberOperationin interfaceJavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
copyOperation
public void copyOperation(T from, T to)
- Specified by:
copyOperationin interfaceJavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T>
-
-