2010-03-31 5 views
0

Dans cet exemple de la App Engine docs, pourquoi l'exemple déclare contactInfos comme celui-ci (pas Generics):Pourquoi déclarer "private List contactInfos" sans générique ("private List <ContactInfo> contactInfos")?

import javax.jdo.annotations.Element; 
// ... 
    @Persistent 
    @Element(dependent = "true") 
    private List contactInfos; 

au lieu de comme celui-ci, en utilisant un générique:

import javax.jdo.annotations.Element; 
// ... 
    @Persistent 
    @Element(dependent = "true") 
    private List <ContactInfo> contactInfos; 

Répondre

1

Generics ne sont pas tenus , juste fortement recommandé.

La spécification de List<ContactInfo> est absolument faisable dans App Engine, je ne peux pas imaginer que c'était une indication que les listes génériques ne sont pas autorisées dans App Engine.