Home | History | Annotate | Download | only in dexlayout

Lines Matching refs:Item

67 // Item size constants.
305 class Item {
307 Item() { }
308 virtual ~Item() { }
310 Item(Item&&) = default;
325 Item(uint32_t offset, uint32_t size) : offset_(offset), size_(size) { }
335 class IndexedItem : public Item {
345 : Item(offset, size), index_(index) { }
350 class Header : public Item {
363 : Item(0, kHeaderItemSize), support_default_methods_(support_default_methods) {
393 : Item(0, kHeaderItemSize),
582 class StringData : public Item {
637 class TypeList : public Item {
719 class FieldItem : public Item {
741 class MethodItem : public Item {
865 class EncodedArrayItem : public Item {
878 class ClassData : public Item {
989 class TryItem : public Item {
1036 class CodeItem : public Item {
1091 class DebugInfoItem : public Item {
1106 class AnnotationItem : public Item {
1123 class AnnotationSetItem : public Item {
1140 class AnnotationSetRefList : public Item {
1208 class AnnotationsDirectoryItem : public Item {
1277 using HiddenapiFlagsMap = SafeMap<const Item*, uint32_t>;
1287 uint32_t GetFlags(const Item* field_or_method_item) const {
1291 static uint32_t GetFlags(Header* header, ClassDef* class_def, const Item* field_or_method_item) {
1321 class MapList : public Item {
1329 class MapItem : public Item {