Class PowerMockIgnorePackagesExtractorImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.String[] addGlobalIgnore​(java.lang.String[] packageToIgnore, java.lang.String[] globalIgnore)  
      private boolean addValueFromAnnotation​(java.lang.reflect.AnnotatedElement element, java.util.Set<java.lang.String> ignoredPackages)  
      private boolean addValuesFromSuperclass​(java.lang.Class<?> element, java.util.Set<java.lang.String> ignoredPackages)  
      private boolean extractPackageToIgnore​(java.lang.reflect.AnnotatedElement element, java.util.Set<java.lang.String> ignoredPackages)  
      private java.lang.String[] getGlobalIgnore()  
      java.lang.String[] getPackagesToIgnore​(java.lang.reflect.AnnotatedElement element)  
      private java.lang.String[] getPackageToIgnoreWithGlobal​(java.lang.String[] packageToIgnore)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PowerMockIgnorePackagesExtractorImpl

        public PowerMockIgnorePackagesExtractorImpl()
    • Method Detail

      • getPackagesToIgnore

        public java.lang.String[] getPackagesToIgnore​(java.lang.reflect.AnnotatedElement element)
        Specified by:
        getPackagesToIgnore in interface IgnorePackagesExtractor
        Returns:
        Returns a string-array of all package names if annotation was found.
      • getPackageToIgnoreWithGlobal

        private java.lang.String[] getPackageToIgnoreWithGlobal​(java.lang.String[] packageToIgnore)
      • getGlobalIgnore

        private java.lang.String[] getGlobalIgnore()
      • extractPackageToIgnore

        private boolean extractPackageToIgnore​(java.lang.reflect.AnnotatedElement element,
                                               java.util.Set<java.lang.String> ignoredPackages)
      • addValuesFromSuperclass

        private boolean addValuesFromSuperclass​(java.lang.Class<?> element,
                                                java.util.Set<java.lang.String> ignoredPackages)
      • addValueFromAnnotation

        private boolean addValueFromAnnotation​(java.lang.reflect.AnnotatedElement element,
                                               java.util.Set<java.lang.String> ignoredPackages)
      • addGlobalIgnore

        private java.lang.String[] addGlobalIgnore​(java.lang.String[] packageToIgnore,
                                                   java.lang.String[] globalIgnore)