Package xyz.cofe.trambda.bc
Interface ClassFlags
-
- All Superinterfaces:
AccFlagsProperty
- All Known Subinterfaces:
InnerClassFlags
- All Known Implementing Classes:
CBegin,CInnerClass
public interface ClassFlags extends AccFlagsProperty
Флаги которые применимы к классу / модулю
Возможно их состав будет уточнен
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleanisAbstract()Declared abstract; must not be instantiated.default booleanisAnnotation()default booleanisDeprecated()default booleanisEnum()Declared as an enum type.default booleanisFinal()default booleanisInterface()default booleanisMandated()default booleanisModule()default booleanisOpen()default booleanisPrivate()default booleanisProtected()default booleanisPublic()default booleanisRecord()default booleanisStaticPhase()default booleanisSuper()default booleanisSynthetic()default booleanisTransitive()default voidsetAbstract(boolean v)set abstractdefault voidsetAnnotation(boolean v)default voidsetDeprecated(boolean v)default voidsetEnum(boolean v)Declared as an enum type.default voidsetFinal(boolean v)default voidsetInterface(boolean v)default voidsetMandated(boolean v)default voidsetModule(boolean v)default voidsetOpen(boolean v)default voidsetPrivate(boolean v)default voidsetProtected(boolean v)default voidsetPublic(boolean v)default voidsetRecord(boolean v)default voidsetStaticPhase(boolean v)default voidsetSuper(boolean v)default voidsetSynthetic(boolean v)default voidsetTransitive(boolean v)-
Methods inherited from interface xyz.cofe.trambda.bc.AccFlagsProperty
getAccess, setAccess
-
-
-
-
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)
-
-