Package org.jf.dexlib2.iface
Interface Member
- All Superinterfaces:
Annotatable
- All Known Implementing Classes:
BuilderField,BuilderMethod,ClassProto.ReparentedMethod,DexBackedField,DexBackedMethod,FieldRewriter.RewrittenField,ImmutableField,ImmutableMethod,MethodRewriter.RewrittenMethod,PoolMethod,ReflectionConstructor,ReflectionField,ReflectionMethod
This class represents a generic class member
-
Method Summary
Modifier and TypeMethodDescriptionintGets the access flags for this member.Gets the type of the class that defines this member.Gets the hidden api restrictions for this member.getName()Gets the name of this member.Methods inherited from interface org.jf.dexlib2.iface.Annotatable
getAnnotations
-
Method Details
-
getDefiningClass
Gets the type of the class that defines this member.- Returns:
- The type of the class that defines this member
-
getName
Gets the name of this member.- Returns:
- The name of this field
-
getAccessFlags
int getAccessFlags()Gets the access flags for this member. This will be a combination of the AccessFlags.* flags that are marked as compatible for use with this type of member.- Returns:
- The access flags for this member
-
getHiddenApiRestrictions
Gets the hidden api restrictions for this member. This will contain at most 1 normal flag (with isDomainSpecificApiFlag() = false), and 1 domain-specific api flag (with isDomainSpecificApiFlag() = true)- Returns:
- A set of the hidden api restrictions for this member.
-