Lines Matching defs:flags
523 // Check field access flags.
565 // Check method access flags.
838 // These calls use the raw access flags to check whether the whole dex field is valid.
1937 ErrorStringPrintf("Invalid class flags: '%d'", item->access_flags_);
2410 static bool CheckAtMostOneOfPublicProtectedPrivate(uint32_t flags) {
2411 size_t count = (((flags & kAccPublic) == 0) ? 0 : 1) +
2412 (((flags & kAccProtected) == 0) ? 0 : 1) +
2413 (((flags & kAccPrivate) == 0) ? 0 : 1);
2494 // Generally sort out >16-bit flags.
2503 // Flags allowed on fields, in general. Other lower-16-bit flags are to be ignored.
2540 // Interface fields may be synthetic, but may not have other flags.
2579 *error_msg = "Method index not available for method flags verification";
2586 *error_msg = "String index not available for method flags verification";
2593 *error_msg = "String offset out of bounds for method flags verification";
2608 // Generally sort out >16-bit flags, except dex knows Constructor and DeclaredSynchronized.
2618 // Flags allowed on fields, in general. Other lower-16-bit flags are to be ignored.
2744 // Abstract methods are not allowed to have the following flags.
2748 *error_msg = StringPrintf("Abstract method %" PRIu32 "(%s) has disallowed access flags %x",
2792 // Instance constructors must not be synchronized and a few other flags.