Package gw.lang.reflect
Class Modifier
- java.lang.Object
-
- java.lang.reflect.Modifier
-
- gw.lang.reflect.Modifier
-
public class Modifier extends Modifier
-
-
Field Summary
Fields Modifier and Type Field Description static intANNOTATIONstatic intCLASS_MEMBERThe code indicating something is a class memberstatic intDEPRECATEDstatic intENUMTheintvalue representing theenummodifier.static intHIDETheintvalue representing thehidemodifier.static intINTERNALTheintvalue representing theinternalmodifier.static intOVERRIDETheintvalue representing theoverridemodifier.static intREIFIEDTheintvalue representing thereifiedmodifier.
-
Constructor Summary
Constructors Constructor Description Modifier()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetModifiersFrom(IAttributedFeatureInfo afi)static booleanisAnnotation(int mod)static booleanisClassMember(int mod)Return true if the integer argument includes the class member modifer, false otherwise.static booleanisDeprecated(int mod)static booleanisEnum(int mod)Return true if the integer argument includes the enum modifer, false otherwise.static booleanisHide(int mod)Return true if the integer argument includes the hide modifer, false otherwise.static booleanisInternal(int mod)Return true if the integer argument includes the internal modifer, false otherwise.static booleanisOverride(int mod)Return true if the integer argument includes the override modifer, false otherwise.static booleanisReified(int mod)static intsetAbstract(int mod, boolean bValue)static intsetClassMember(int mod, boolean bValue)static intsetDeprecated(int mod, boolean bValue)static intsetEnum(int mod, boolean bValue)static intsetFinal(int mod, boolean bValue)static intsetHide(int mod, boolean bValue)static intsetInternal(int mod, boolean bValue)static intsetOverride(int mod, boolean bValue)static intsetPrivate(int mod, boolean bValue)static intsetProtected(int mod, boolean bValue)static intsetPublic(int mod, boolean bValue)static intsetReified(int mod, boolean bValue)static intsetStatic(int mod, boolean bValue)static intsetTransient(int mod, boolean bValue)static StringtoModifierString(int mod)-
Methods inherited from class java.lang.reflect.Modifier
classModifiers, constructorModifiers, fieldModifiers, interfaceModifiers, isAbstract, isFinal, isInterface, isNative, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile, methodModifiers, parameterModifiers, toString
-
-
-
-
Field Detail
-
OVERRIDE
public static final int OVERRIDE
Theintvalue representing theoverridemodifier.- See Also:
- Constant Field Values
-
HIDE
public static final int HIDE
Theintvalue representing thehidemodifier.- See Also:
- Constant Field Values
-
CLASS_MEMBER
public static final int CLASS_MEMBER
The code indicating something is a class member- See Also:
- Constant Field Values
-
INTERNAL
public static final int INTERNAL
Theintvalue representing theinternalmodifier.- See Also:
- Constant Field Values
-
REIFIED
public static final int REIFIED
Theintvalue representing thereifiedmodifier.- See Also:
- Constant Field Values
-
ENUM
public static final int ENUM
Theintvalue representing theenummodifier. This value should match the Java version of the enum modifier (which isn't publically exposed). Note that the enum modifier may mean different things in different contexts.- See Also:
- Constant Field Values
-
DEPRECATED
public static final int DEPRECATED
- See Also:
- Constant Field Values
-
ANNOTATION
public static final int ANNOTATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getModifiersFrom
public static int getModifiersFrom(IAttributedFeatureInfo afi)
-
isHide
public static boolean isHide(int mod)
Return true if the integer argument includes the hide modifer, false otherwise.- Parameters:
mod- a set of modifers- Returns:
- true if
modincludes the hide modifier; false otherwise.
-
isOverride
public static boolean isOverride(int mod)
Return true if the integer argument includes the override modifer, false otherwise.- Parameters:
mod- a set of modifers- Returns:
- true if
modincludes the override modifier; false otherwise.
-
isClassMember
public static boolean isClassMember(int mod)
Return true if the integer argument includes the class member modifer, false otherwise.- Parameters:
mod- a set of modifers- Returns:
- true if
modincludes the class member modifier; false otherwise.
-
isInternal
public static boolean isInternal(int mod)
Return true if the integer argument includes the internal modifer, false otherwise.- Parameters:
mod- a set of modifers- Returns:
- true if
modincludes the internal modifier; false otherwise.
-
isEnum
public static boolean isEnum(int mod)
Return true if the integer argument includes the enum modifer, false otherwise.- Parameters:
mod- a set of modifers- Returns:
- true if
modincludes the enum modifier; false otherwise.
-
isDeprecated
public static boolean isDeprecated(int mod)
-
isAnnotation
public static boolean isAnnotation(int mod)
-
isReified
public static boolean isReified(int mod)
-
setPublic
public static int setPublic(int mod, boolean bValue)
-
setPrivate
public static int setPrivate(int mod, boolean bValue)
-
setProtected
public static int setProtected(int mod, boolean bValue)
-
setStatic
public static int setStatic(int mod, boolean bValue)
-
setAbstract
public static int setAbstract(int mod, boolean bValue)
-
setFinal
public static int setFinal(int mod, boolean bValue)
-
setOverride
public static int setOverride(int mod, boolean bValue)
-
setHide
public static int setHide(int mod, boolean bValue)
-
setClassMember
public static int setClassMember(int mod, boolean bValue)
-
setTransient
public static int setTransient(int mod, boolean bValue)
-
setInternal
public static int setInternal(int mod, boolean bValue)
-
setEnum
public static int setEnum(int mod, boolean bValue)
-
setDeprecated
public static int setDeprecated(int mod, boolean bValue)
-
setReified
public static int setReified(int mod, boolean bValue)
-
toModifierString
public static String toModifierString(int mod)
-
-