Class MyScans


  • public class MyScans
    extends Object
    • Constructor Detail

      • MyScans

        public MyScans()
    • Method Detail

      • readBinResource

        public static byte[] readBinResource​(String packageName,
                                             String resName)
        读取二进制资源
        Parameters:
        packageName - the package name
        resName - the res name
        Returns:
        byte [ ]
      • readResource

        public static String readResource​(String packageName,
                                          String resName)
        读取资源内容
        Parameters:
        packageName - the package name
        resName - the res name
        Returns:
        string
      • getClasses

        public static Set<Class<?>> getClasses​(String pack)
        从包package中获取所有的Class
        Parameters:
        pack - the pack
        Returns:
        classes
      • findAndAddClassesInPackageByFile

        public static void findAndAddClassesInPackageByFile​(String packageName,
                                                            String packagePath,
                                                            boolean recursive,
                                                            Set<Class<?>> classes)
        以文件的形式来获取包下的所有Class
        Parameters:
        packageName - the package name
        packagePath - the package path
        recursive - the recursive
        classes - the classes