-
public class Modifier.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final Set<Modifier>ORDEREDprivate final Set<Modifier>CLASSprivate final Set<Modifier>INTERFACEprivate final Set<Modifier>CONSTRUCTORprivate final Set<Modifier>METHODprivate final Set<Modifier>FIELDprivate final Set<Modifier>PARAMETERprivate final Set<Modifier>ACCESSpublic final static Modifier.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Set<Modifier>fromModifiers(Integer mods)Extracts a set of Modifiers from the given Core Reflection mods final Set<Modifier>fromMethodModifiers(Integer mods)Extracts a set of Modifiers from the given Core Reflection method mods. final Set<Modifier>getOrderedModifiers()The set of all valid modifiers in customary order, as defined in §8.1. final Set<Modifier>getClassModifiers()The valid modifiers for class declarations. final Set<Modifier>getInterfaceModifiers()The valid modifiers for interface declarations. final Set<Modifier>getConstructorModifiers()The valid modifiers for constructor declarations. final Set<Modifier>getMethodModifiers()The valid modifiers for method declarations. final Set<Modifier>getFieldModifiers()The valid modifiers for field declarations. final Set<Modifier>getParameterModifiers()The valid modifiers for parameter declarations. final Set<Modifier>getAccessModifiers()The access modifiersNote: this value is immutable -
-
Method Detail
-
fromModifiers
final Set<Modifier> fromModifiers(Integer mods)
Extracts a set of Modifiers from the given Core Reflection mods
-
fromMethodModifiers
final Set<Modifier> fromMethodModifiers(Integer mods)
Extracts a set of Modifiers from the given Core Reflection method mods.
This exists as a workaround for JDK-5070593.
-
getOrderedModifiers
final Set<Modifier> getOrderedModifiers()
The set of all valid modifiers in customary order, as defined in §8.1.1
Note: this value is immutable
-
getClassModifiers
final Set<Modifier> getClassModifiers()
The valid modifiers for class declarations. This set is in customary order, as defined in §8.1.1
Note: this value is immutable
-
getInterfaceModifiers
final Set<Modifier> getInterfaceModifiers()
The valid modifiers for interface declarations. This set is in customary order, as defined in §8.1.1
Note: this value is immutable
-
getConstructorModifiers
final Set<Modifier> getConstructorModifiers()
The valid modifiers for constructor declarations. This set is in customary order, as defined in §8.8.3
Note: this value is immutable
-
getMethodModifiers
final Set<Modifier> getMethodModifiers()
The valid modifiers for method declarations. This set is in customary order, as defined in §8.4.3
Note: this value is immutable
-
getFieldModifiers
final Set<Modifier> getFieldModifiers()
The valid modifiers for field declarations. This set is in customary order, as defined in §8.3.1
Note: this value is immutable
-
getParameterModifiers
final Set<Modifier> getParameterModifiers()
The valid modifiers for parameter declarations. This set is in customary order, as defined in §8.4.1
Note: this value is immutable
-
getAccessModifiers
final Set<Modifier> getAccessModifiers()
The access modifiers
Note: this value is immutable
-
-
-
-