Class NativeTranslatorToCAst
java.lang.Object
com.ibm.wala.cast.ir.translator.NativeBridge
com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
- All Implemented Interfaces:
TranslatorToCAst
common functionality for any
TranslatorToCAst
making use of native code-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
TranslatorToCAst.BreakContext<C extends TranslatorToCAst.WalkContext<C,
T>, T>, TranslatorToCAst.DelegatingContext<C extends TranslatorToCAst.WalkContext<C, T>, T>, TranslatorToCAst.DoLoopTranslator, TranslatorToCAst.Error, TranslatorToCAst.FunctionContext<C extends TranslatorToCAst.WalkContext<C, T>, T>, TranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C, T>, T>, TranslatorToCAst.RootContext<C extends TranslatorToCAst.WalkContext<C, T>, T>, TranslatorToCAst.TryCatchContext<C extends TranslatorToCAst.WalkContext<C, T>, T>, TranslatorToCAst.WalkContext<C extends TranslatorToCAst.WalkContext<C, T>, T> -
Field Summary
Fields inherited from class com.ibm.wala.cast.ir.translator.NativeBridge
Ast
-
Constructor Summary
ModifierConstructorDescriptionprotected
NativeTranslatorToCAst
(CAst Ast, URL sourceURL, String sourceFileName) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getFile()
protected String
protected CAstSourcePositionMap.Position
makeLocation
(int fl, int fc, int ll, int lc) abstract CAstEntity
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
addRewriter, pushSourcePosition
-
Field Details
-
sourceURL
-
sourceFileName
-
-
Constructor Details
-
NativeTranslatorToCAst
-
-
Method Details
-
getLocalFile
-
getFile
-
makeLocation
-
translateToCAst
- Specified by:
translateToCAst
in interfaceTranslatorToCAst
-