Package crypto.preanalysis
Class ExceptionAwareTransformer
- java.lang.Object
-
- soot.Transformer
-
- soot.BodyTransformer
-
- crypto.preanalysis.ExceptionAwareTransformer
-
public class ExceptionAwareTransformer extends soot.BodyTransformerThis transformer adds a branch after each statement, that may throw an Exception, to the handler of that Exception. The exceptions that a statement may throw are declared in the CrySLRule.
-
-
Constructor Summary
Constructors Constructor Description ExceptionAwareTransformer(CrySLRule rule)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinternalTransform(soot.Body body, String phase, Map<String,String> options)static voidsetup(List<CrySLRule> rules)
-
-
-
Constructor Detail
-
ExceptionAwareTransformer
public ExceptionAwareTransformer(CrySLRule rule)
-
-