public class AccessFlag
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ABSTRACT |
static int |
ANNOTATION |
static int |
BRIDGE |
static int |
ENUM |
static int |
FINAL |
static int |
INTERFACE |
static int |
MANDATED |
static int |
NATIVE |
static int |
PRIVATE |
static int |
PROTECTED |
static int |
PUBLIC |
static int |
STATIC |
static int |
STRICT |
static int |
SUPER |
static int |
SYNCHRONIZED |
static int |
SYNTHETIC |
static int |
TRANSIENT |
static int |
VARARGS |
static int |
VOLATILE |
Constructor and Description |
---|
AccessFlag() |
Modifier and Type | Method and Description |
---|---|
static int |
clear(int accflags,
int clearBit)
Clears a specified bit in
accflags . |
static boolean |
isPackage(int accflags)
Returns true if the access flags include neither public, protected,
or private.
|
static boolean |
isPrivate(int accflags)
Returns true if the access flags include the private bit.
|
static boolean |
isProtected(int accflags)
Returns true if the access flags include the protected bit.
|
static boolean |
isPublic(int accflags)
Returns true if the access flags include the public bit.
|
static int |
of(int modifier)
Converts a javassist.Modifier into
a javassist.bytecode.AccessFlag.
|
static int |
setPackage(int accflags)
Clears the public, protected, and private bits.
|
static int |
setPrivate(int accflags)
Truns the private bit on.
|
static int |
setProtected(int accflags)
Truns the protected bit on.
|
static int |
setPublic(int accflags)
Truns the public bit on.
|
static int |
toModifier(int accflags)
Converts a javassist.bytecode.AccessFlag
into a javassist.Modifier.
|
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int BRIDGE
public static final int TRANSIENT
public static final int VARARGS
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int STRICT
public static final int SYNTHETIC
public static final int ANNOTATION
public static final int ENUM
public static final int MANDATED
public static final int SUPER
public static int setPublic(int accflags)
public static int setProtected(int accflags)
public static int setPrivate(int accflags)
public static int setPackage(int accflags)
public static boolean isPublic(int accflags)
public static boolean isProtected(int accflags)
public static boolean isPrivate(int accflags)
public static boolean isPackage(int accflags)
public static int clear(int accflags, int clearBit)
accflags
.public static int of(int modifier)
modifier
- javassist.Modifierpublic static int toModifier(int accflags)
accflags
- javassist.bytecode.AccessflagJavassist, a Java-bytecode translator toolkit.
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.