Class ExceptionAwareTransformer


  • public class ExceptionAwareTransformer
    extends PreTransformer
    This 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 Detail

      • ExceptionAwareTransformer

        public ExceptionAwareTransformer​(CrySLRule rule)
    • Method Detail

      • internalTransform

        protected void internalTransform​(soot.Body body,
                                         String phase,
                                         Map<String,​String> options)
        Specified by:
        internalTransform in class soot.BodyTransformer