Как тип свойства bean-компонента может быть нулевым?

В книге «Мышление на Java» есть пример того, как получить информацию для bean-компонента с помощью Reflection / Introspection.

BeanInfo bi = Introspector.getBeanInfo(Car.class, Object.class);
for (PropertyDescriptor d: bi.getPropertyDescriptors()) {
  Class<?> p = d.getPropertyType();
  if (p == null) continue;
  [...]
}

В строке 4 этого примера выше есть проверка, имеет ли свойство PropertyType имеет значение null. Когда и при каких обстоятельствах это происходит? Вы можете привести пример?

8
задан dertoni 24 August 2011 в 06:35
поделиться