Lines Matching refs:that

42  * Given an offset, return the bit number which would encode that offset.
88 // colliding in the interface method table but increases the size of classes that implement
111 // the DexFile, moving the status to kStatusIdx, indicating that the
121 // temporary class that's acting as a placeholder for linking. The old
128 // class has a field that is of the type of the sub class. We need to be able
532 // Returns true if this class is in the same packages as that class.
533 bool IsInSamePackage(Class* that) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
537 // Returns true if this class can access that class.
538 bool CanAccess(Class* that) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
539 return that->IsPublic() || this->IsInSamePackage(that);
543 // Note that access to the class isn't checked in case the declaring class is protected and the
570 // Note that access to field's class is checked and this may require looking up the class
580 // Note that access to methods's class is checked and this may require looking up the class
594 // downcast would be necessary. Similarly for interfaces, a class that implements (or an interface
595 // that extends) another can be assigned to its parent, but not vice-versa. All Classes may assign
898 // Finds the given instance field in this class or a superclass, only searches classes that
914 // Finds the given static field in this class or superclass, only searches classes that
1091 // Note that only the fields directly declared by this class are
1095 // All instance fields that refer to objects are guaranteed to be at
1130 // appended. For abstract classes, methods may be created in the vtable that aren't in
1152 // Number of instance fields that are object refs.
1155 // Number of static fields that are object refs,
1182 // Embedded Imtable, for class object that's not an interface, fixed size.
1184 // Embedded Vtable, for class object that's not an interface, variable size.