Package jadx.core.dex.info
Class AccessInfo
- java.lang.Object
-
- jadx.core.dex.info.AccessInfo
-
public class AccessInfo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccessInfo.AFType
-
Field Summary
Fields Modifier and Type Field Description static intVISIBILITY_FLAGS
-
Constructor Summary
Constructors Constructor Description AccessInfo(int accessFlags, AccessInfo.AFType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessInfoadd(int flag)AccessInfochangeVisibility(int flag)booleancontainsFlag(int flag)booleancontainsFlags(int... flags)AccessInfo.AFTypegetType()AccessInfogetVisibility()booleanisAbstract()booleanisAnnotation()booleanisBridge()booleanisConstructor()booleanisData()booleanisEnum()booleanisFinal()booleanisInterface()booleanisModuleInfo()booleanisNative()booleanisPackagePrivate()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()booleanisSynchronized()booleanisSynthetic()booleanisTransient()booleanisVarArgs()booleanisVisibilityWeakerThan(AccessInfo otherAccInfo)booleanisVolatile()java.lang.StringmakeString(boolean showHidden)intrawValue()AccessInforemove(int flag)java.lang.StringtoString()java.lang.StringvisibilityName()
-
-
-
Field Detail
-
VISIBILITY_FLAGS
public static final int VISIBILITY_FLAGS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AccessInfo
public AccessInfo(int accessFlags, AccessInfo.AFType type)
-
-
Method Detail
-
containsFlag
@MagicConstant(valuesFromClass=jadx.api.plugins.input.data.AccessFlags.class) public boolean containsFlag(int flag)
-
containsFlags
@MagicConstant(valuesFromClass=jadx.api.plugins.input.data.AccessFlags.class) public boolean containsFlags(int... flags)
-
remove
public AccessInfo remove(int flag)
-
add
public AccessInfo add(int flag)
-
changeVisibility
public AccessInfo changeVisibility(int flag)
-
getVisibility
public AccessInfo getVisibility()
-
isVisibilityWeakerThan
public boolean isVisibilityWeakerThan(AccessInfo otherAccInfo)
-
isPublic
public boolean isPublic()
-
isProtected
public boolean isProtected()
-
isPrivate
public boolean isPrivate()
-
isPackagePrivate
public boolean isPackagePrivate()
-
isAbstract
public boolean isAbstract()
-
isInterface
public boolean isInterface()
-
isAnnotation
public boolean isAnnotation()
-
isNative
public boolean isNative()
-
isStatic
public boolean isStatic()
-
isFinal
public boolean isFinal()
-
isConstructor
public boolean isConstructor()
-
isEnum
public boolean isEnum()
-
isSynthetic
public boolean isSynthetic()
-
isBridge
public boolean isBridge()
-
isVarArgs
public boolean isVarArgs()
-
isSynchronized
public boolean isSynchronized()
-
isTransient
public boolean isTransient()
-
isVolatile
public boolean isVolatile()
-
isModuleInfo
public boolean isModuleInfo()
-
isData
public boolean isData()
-
getType
public AccessInfo.AFType getType()
-
makeString
public java.lang.String makeString(boolean showHidden)
-
visibilityName
public java.lang.String visibilityName()
-
rawValue
public int rawValue()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-