Interface ClassFlags

  • All Superinterfaces:
    AccFlagsProperty
    All Known Subinterfaces:
    InnerClassFlags
    All Known Implementing Classes:
    CBegin, CInnerClass

    public interface ClassFlags
    extends AccFlagsProperty
    Флаги которые применимы к классу / модулю
    Возможно их состав будет уточнен
    • Method Detail

      • isRecord

        default boolean isRecord()
      • setRecord

        default void setRecord​(boolean v)
      • isDeprecated

        default boolean isDeprecated()
      • setDeprecated

        default void setDeprecated​(boolean v)
      • isEnum

        default boolean isEnum()
        Declared as an enum type.

        Объявлен как перечисляемый тип.

        Применимо к : class(?), field inner

        Returns:
        is enum
      • setEnum

        default void setEnum​(boolean v)
        Declared as an enum type.

        Объявлен как перечисляемый тип.

        Применимо к : class(?), field inner

        Parameters:
        v - as enum
      • isAbstract

        default boolean isAbstract()
        Declared abstract; must not be instantiated.

        Заявленная abstract; не должен быть создан

        Применимо к : class, method

        Returns:
        is abstract
      • setAbstract

        default void setAbstract​(boolean v)
        set abstract

        Заявленная abstract; не должен быть создан

        Применимо к : class, method

        Parameters:
        v - Declared abstract; must not be instantiated.
      • isAnnotation

        default boolean isAnnotation()
      • setAnnotation

        default void setAnnotation​(boolean v)
      • isFinal

        default boolean isFinal()
      • setFinal

        default void setFinal​(boolean v)
      • isInterface

        default boolean isInterface()
      • setInterface

        default void setInterface​(boolean v)
      • isMandated

        default boolean isMandated()
      • setMandated

        default void setMandated​(boolean v)
      • isModule

        default boolean isModule()
      • setModule

        default void setModule​(boolean v)
      • isOpen

        default boolean isOpen()
      • setOpen

        default void setOpen​(boolean v)
      • isPrivate

        default boolean isPrivate()
      • setPrivate

        default void setPrivate​(boolean v)
      • isProtected

        default boolean isProtected()
      • setProtected

        default void setProtected​(boolean v)
      • isPublic

        default boolean isPublic()
      • setPublic

        default void setPublic​(boolean v)
      • isStaticPhase

        default boolean isStaticPhase()
      • setStaticPhase

        default void setStaticPhase​(boolean v)
      • isSuper

        default boolean isSuper()
      • setSuper

        default void setSuper​(boolean v)
      • isSynthetic

        default boolean isSynthetic()
      • setSynthetic

        default void setSynthetic​(boolean v)
      • isTransitive

        default boolean isTransitive()
      • setTransitive

        default void setTransitive​(boolean v)