Package crypto.utils

Class SootUtils


  • public class SootUtils
    extends Object
    • Constructor Detail

      • SootUtils

        public SootUtils()
    • Method Detail

      • getParameterTypes

        public static List<boomerang.scene.jimple.JimpleType> getParameterTypes​(boomerang.scene.DeclaredMethod declaredMethod)
      • getParameterType

        public static boomerang.scene.jimple.JimpleType getParameterType​(boomerang.scene.DeclaredMethod declaredMethod,
                                                                         int position)
      • isSubtype

        public static boolean isSubtype​(String childClass,
                                        String parentClass)
        Returns whether parent is a super type of child, i.e. if they are the same, child implements or extends parent transitively.
        Parameters:
        childClass - the child to check
        parentClass - the parent to check against
        Returns:
        true, if parent is a super type of child