Package crypto.utils

Class MatcherUtils


  • public class MatcherUtils
    extends Object
    • Constructor Detail

      • MatcherUtils

        public MatcherUtils()
    • Method Detail

      • getMatchingCryslMethodsToDeclaredMethod

        public static Collection<CrySLMethod> getMatchingCryslMethodsToDeclaredMethod​(CrySLRule rule,
                                                                                      boomerang.scene.DeclaredMethod declaredMethod)
      • matchCryslMethodAndDeclaredMethod

        public static boolean matchCryslMethodAndDeclaredMethod​(CrySLMethod cryslMethod,
                                                                boomerang.scene.DeclaredMethod declaredMethod)
      • matchParameters

        public static boolean matchParameters​(List<Map.Entry<String,​String>> cryslParameters,
                                              List<boomerang.scene.jimple.JimpleType> declaredParameters)
      • isSubtype

        public static boolean isSubtype​(boomerang.scene.WrappedClass childClass,
                                        boomerang.scene.WrappedClass parentClass)