Class JavaFileObject

java.lang.Object
org.aoju.bus.core.compiler.JavaFileObject

public class JavaFileObject extends Object
JavaFileObject 相关工具类封装
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • JavaFileObject

      public JavaFileObject()
  • Method Details

    • getJavaFileObjects

      public static List<JavaFileObject> getJavaFileObjects(File file)
      获取指定文件下的所有待编译的java文件,并以JavaFileObject形式返回
      Parameters:
      file - 文件或目录,文件支持.java、.jar和.zip文件
      Returns:
      所有待编译的 JavaFileObject
    • isJarOrZipFile

      public static boolean isJarOrZipFile(String fileName)
      是否是jar 或 zip 文件
      Parameters:
      fileName - 文件名
      Returns:
      是否是jar 或 zip 文件
    • isJavaFile

      public static boolean isJavaFile(String fileName)
      是否是java文件
      Parameters:
      fileName - 文件名
      Returns:
      是否是.java文件