Module  java.compiler
软件包  javax.tools

Class ForwardingJavaFileObject<F extends JavaFileObject>

  • 参数类型
    F - 该对象转发的文件对象的种类
    All Implemented Interfaces:
    FileObjectJavaFileObject


    public class ForwardingJavaFileObject<F extends JavaFileObject>
    extends ForwardingFileObject<F>
    implements JavaFileObject
    转发给定文件对象。 此类的子类可能会覆盖其中某些方法,并可能还提供其他字段和方法。
    从以下版本开始:
    1.6
    • 构造方法详细信息

      • ForwardingJavaFileObject

        protected ForwardingJavaFileObject​(F fileObject)
        创建一个新的ForwardingJavaFileObject实例。
        参数
        fileObject - 委托给这个文件对象
    • 方法详细信息

      • isNameCompatible

        public boolean isNameCompatible​(String simpleName,
                                        JavaFileObject.Kind kind)
        描述从接口JavaFileObject复制
        检查此文件对象是否与指定的简单名称和种类兼容。 一个简单的名称是The Java™ Language Specification第6.2节“名称和标识符”中定义的唯一标识符(不合格)。
        Specified by:
        isNameCompatible在接口 JavaFileObject
        参数
        simpleName - 类的简单名称
        kind - 一种
        结果
        true如果这个文件对象是兼容的; 否则为假
      • getAccessLevel

        public Modifier getAccessLevel​()
        说明从接口JavaFileObject复制
        提供关于由该文件对象表示的类的访问级别的提示。 如果访问级别不知道,或者该文件对象不表示类文件,则此方法返回null
        Specified by:
        getAccessLevel在接口 JavaFileObject
        结果
        访问级别