Interface Member

    • Method Detail

      • getDefiningClass

        @Nonnull
        java.lang.String getDefiningClass()
        Gets the type of the class that defines this member.
        Returns:
        The type of the class that defines this member
      • getName

        @Nonnull
        java.lang.String 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

        @Nonnull
        java.util.Set<HiddenApiRestriction> 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.