@Override public Collection<IField> getAllInstanceFields() { return realType.getAllInstanceFields(); }
@Override public Collection<IField> getAllInstanceFields() { return realType.getAllInstanceFields(); }
@Override public Collection<IField> getAllInstanceFields() { Collection<IField> result = HashSetFactory.make(); result.addAll(getDeclaredInstanceFields()); if (getSuperclass() != null) { result.addAll(getSuperclass().getAllInstanceFields()); } return result; }
@Override public Collection<IField> getAllInstanceFields() { Collection<IField> result = HashSetFactory.make(); result.addAll(getDeclaredInstanceFields()); if (getSuperclass() != null) { result.addAll(getSuperclass().getAllInstanceFields()); } return result; }
if (i != null) { IClass type = i.getConcreteType(); for (IField f : type.getAllInstanceFields()) { PointerKey pk = h.getPointerKeyForInstanceField(i, f); assert pk != null;
if (i != null) { IClass type = i.getConcreteType(); for (IField f : type.getAllInstanceFields()) { PointerKey pk = h.getPointerKeyForInstanceField(i, f); assert pk != null;
for (IField field : clazz.getAllInstanceFields()) {
assert klass != null : "null klass for type " + T; MutableSparseIntSet result = MutableSparseIntSet.makeEmpty(); for (IField f : klass.getAllInstanceFields()) { if (!f.getReference().getFieldType().isPrimitiveType()) { PointerKey p = getHeapModel().getPointerKeyForInstanceField(I, f);
assert klass != null : "null klass for type " + T; MutableSparseIntSet result = MutableSparseIntSet.makeEmpty(); for (IField f : klass.getAllInstanceFields()) { if (!f.getReference().getFieldType().isPrimitiveType()) { PointerKey p = getHeapModel().getPointerKeyForInstanceField(I, f);
Collection<IField> fields = type.getAllInstanceFields(); for (IField f : fields) { if (f.getFieldTypeReference().isReferenceType()) {