net.sf.rej.java
Class AccessFlags

java.lang.Object
  extended by net.sf.rej.java.AccessFlags

public class AccessFlags
extends java.lang.Object

Models the access flags of a class, method or field.

Author:
Sami Koivu

Field Summary
static int ABSTRACT
           
static int ANNOTATION
           
static int BRIDGE
           
static int ENUM
           
static int FINAL
           
static int INTERFACE
           
static int NATIVE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int STATIC
           
static int SUPER
           
static int SYNCHRONIZED
           
static int VARARGS
           
 
Constructor Summary
AccessFlags()
           
AccessFlags(int flags)
           
 
Method Summary
 int getValue()
           
static boolean isAbstract(int flag)
           
static boolean isAnnotation(int flag)
           
static boolean isBridge(int flag)
           
static boolean isEnum(int flag)
           
static boolean isFinal(int flag)
           
static boolean isInterface(int flag)
           
static boolean isNative(int flag)
           
static boolean isPrivate(int flag)
           
static boolean isProtected(int flag)
           
static boolean isPublic(int flag)
           
static boolean isStatic(int flag)
           
static boolean isSuper(int flag)
           
static boolean isSynchronized(int flag)
           
static boolean isVarArgs(int flag)
           
 void setAbstract(boolean value)
           
 void setAnnotation(boolean value)
           
 void setBridge(boolean value)
           
 void setEnum(boolean value)
           
 void setFinal(boolean value)
           
 void setInterface(boolean value)
           
 void setNative(boolean value)
           
 void setPrivate(boolean value)
           
 void setProtected(boolean value)
           
 void setPublic(boolean value)
           
 void setStatic(boolean value)
           
 void setSuper(boolean value)
           
 void setSynchronized(boolean value)
           
 void setVarArgs(boolean value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

FINAL

public static final int FINAL
See Also:
Constant Field Values

SYNCHRONIZED

public static final int SYNCHRONIZED
See Also:
Constant Field Values

SUPER

public static final int SUPER
See Also:
Constant Field Values

BRIDGE

public static final int BRIDGE
See Also:
Constant Field Values

VARARGS

public static final int VARARGS
See Also:
Constant Field Values

NATIVE

public static final int NATIVE
See Also:
Constant Field Values

INTERFACE

public static final int INTERFACE
See Also:
Constant Field Values

ABSTRACT

public static final int ABSTRACT
See Also:
Constant Field Values

ANNOTATION

public static final int ANNOTATION
See Also:
Constant Field Values

ENUM

public static final int ENUM
See Also:
Constant Field Values
Constructor Detail

AccessFlags

public AccessFlags()

AccessFlags

public AccessFlags(int flags)
Method Detail

isPublic

public static boolean isPublic(int flag)

isPrivate

public static boolean isPrivate(int flag)

isProtected

public static boolean isProtected(int flag)

isStatic

public static boolean isStatic(int flag)

isFinal

public static boolean isFinal(int flag)

isSynchronized

public static boolean isSynchronized(int flag)

isSuper

public static boolean isSuper(int flag)

isNative

public static boolean isNative(int flag)

isInterface

public static boolean isInterface(int flag)

isAbstract

public static boolean isAbstract(int flag)

isEnum

public static boolean isEnum(int flag)

isAnnotation

public static boolean isAnnotation(int flag)

isVarArgs

public static boolean isVarArgs(int flag)

isBridge

public static boolean isBridge(int flag)

setAbstract

public void setAbstract(boolean value)

setPublic

public void setPublic(boolean value)

setPrivate

public void setPrivate(boolean value)

setNative

public void setNative(boolean value)

setProtected

public void setProtected(boolean value)

setSynchronized

public void setSynchronized(boolean value)

setStatic

public void setStatic(boolean value)

setFinal

public void setFinal(boolean value)

setSuper

public void setSuper(boolean value)

setInterface

public void setInterface(boolean value)

setEnum

public void setEnum(boolean value)

setAnnotation

public void setAnnotation(boolean value)

setVarArgs

public void setVarArgs(boolean value)

setBridge

public void setBridge(boolean value)

getValue

public int getValue()