Top Description Fields Constructors Methods
javassist.bytecode

public Class AccessFlag

extends Object
Class Inheritance

A support class providing static methods and constants for access modifiers such as public, private, ...

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
clear(int accflags, int clearBit)

Clears a specified bit in accflags.

public static boolean
isPackage(int accflags)

Returns true if the access flags include neither public, protected, or private.

public static boolean
isPrivate(int accflags)

Returns true if the access flags include the private bit.

public static boolean
isProtected(int accflags)

Returns true if the access flags include the protected bit.

public static boolean
isPublic(int accflags)

Returns true if the access flags include the public bit.

public static int
of(int
javassist.Modifier
modifier
)

Converts a javassist.Modifier into a javassist.bytecode.AccessFlag.

public static int
setPackage(int accflags)

Clears the public, protected, and private bits.

public static int
setPrivate(int accflags)

Truns the private bit on.

public static int
setProtected(int accflags)

Turns the protected bit on.

public static int
setPublic(int accflags)

Turns the public bit on.

public static int
toModifier(int
javassist.bytecode.Accessflag
accflags
)

Converts a javassist.bytecode.AccessFlag into a javassist.Modifier.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ABSTRACTback to summary
public static final int ABSTRACT
ANNOTATIONback to summary
public static final int ANNOTATION
BRIDGEback to summary
public static final int BRIDGE
ENUMback to summary
public static final int ENUM
FINALback to summary
public static final int FINAL
INTERFACEback to summary
public static final int INTERFACE
MANDATEDback to summary
public static final int MANDATED
MODULEback to summary
public static final int MODULE
NATIVEback to summary
public static final int NATIVE
PRIVATEback to summary
public static final int PRIVATE
PROTECTEDback to summary
public static final int PROTECTED
PUBLICback to summary
public static final int PUBLIC
STATICback to summary
public static final int STATIC
STRICTback to summary
public static final int STRICT
SUPERback to summary
public static final int SUPER
SYNCHRONIZEDback to summary
public static final int SYNCHRONIZED
SYNTHETICback to summary
public static final int SYNTHETIC
TRANSIENTback to summary
public static final int TRANSIENT
VARARGSback to summary
public static final int VARARGS
VOLATILEback to summary
public static final int VOLATILE

Constructor Detail

AccessFlagback to summary
public AccessFlag()

Method Detail

clearback to summary
public static int clear(int accflags, int clearBit)

Clears a specified bit in accflags.

isPackageback to summary
public static boolean isPackage(int accflags)

Returns true if the access flags include neither public, protected, or private.

isPrivateback to summary
public static boolean isPrivate(int accflags)

Returns true if the access flags include the private bit.

isProtectedback to summary
public static boolean isProtected(int accflags)

Returns true if the access flags include the protected bit.

isPublicback to summary
public static boolean isPublic(int accflags)

Returns true if the access flags include the public bit.

ofback to summary
public static int of(int modifier)

Converts a javassist.Modifier into a javassist.bytecode.AccessFlag.

Parameters
modifier:int

javassist.Modifier

setPackageback to summary
public static int setPackage(int accflags)

Clears the public, protected, and private bits.

setPrivateback to summary
public static int setPrivate(int accflags)

Truns the private bit on. The protected and private bits are cleared.

setProtectedback to summary
public static int setProtected(int accflags)

Turns the protected bit on. The protected and public bits are cleared.

setPublicback to summary
public static int setPublic(int accflags)

Turns the public bit on. The protected and private bits are cleared.

toModifierback to summary
public static int toModifier(int accflags)

Converts a javassist.bytecode.AccessFlag into a javassist.Modifier.

Parameters
accflags:int

javassist.bytecode.Accessflag