Class ClassOutline

    • Field Detail

      • ref

        @NotNull
        public final JDefinedClass ref
        The exposed aspect of the a bean. implClass is always assignable to this type.

        Usually this is the public content interface, but it could be the same as the implClass.

      • implClass

        @NotNull
        public final JDefinedClass implClass
        The implementation aspect of a bean. The actual place where fields/methods should be generated into.
      • implRef

        @NotNull
        public final JClass implRef
        The implementation class that shall be used for reference.

        Usually this field holds the same value as the implClass method, but sometimes it holds the user-specified implementation class when it is specified.

        This is the type that needs to be used for generating fields.