public class AccessUtil extends Object
PRIVATE,
PACKAGE_VISIBLE, PROTECTED, and PUBLIC.| Modifier and Type | Field and Description |
|---|---|
static int |
PACKAGE_VISIBLE |
static int |
PRIVATE |
static int |
PROTECTED |
static int |
PUBLIC |
| Constructor and Description |
|---|
AccessUtil() |
| Modifier and Type | Method and Description |
|---|---|
static int |
accessFlags(int accessLevel)
Returns the corresponding access flags of the given access level.
|
static int |
accessLevel(int accessFlags)
Returns the corresponding access level of the given access flags.
|
static int |
replaceAccessFlags(int accessFlags,
int newAccessFlags)
Replaces the access part of the given access flags.
|
public static final int PRIVATE
public static final int PACKAGE_VISIBLE
public static final int PROTECTED
public static final int PUBLIC
public static int accessLevel(int accessFlags)
accessFlags - the internal access flags.PRIVATE,
PACKAGE_VISIBLE, PROTECTED, or
PUBLIC.public static int accessFlags(int accessLevel)
accessLevel - the access level: PRIVATE,
PACKAGE_VISIBLE, PROTECTED,
or PUBLIC.INTERNAL_ACC_PRIVATE,
INTERNAL_ACC_PROTECTED, and
INTERNAL_ACC_PUBLIC.public static int replaceAccessFlags(int accessFlags,
int newAccessFlags)
accessFlags - the internal access flags.newAccessFlags - the new internal access flags.Copyright © 2015. All Rights Reserved.