Andreas Schildbach
unread,Feb 17, 2015, 12:08:58 PM2/17/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to public-transport...@googlegroups.com
Der Public Transport Enabler nutzt jetzt @Nullable-Annotationen (nach
JSR 305), um klarer zu machen wo "null" erwartet werden muss bzw.
erlaubt ist und wo nicht. Das betrifft vor allem alle API-Methoden in
NetworkProvider.java und alle DTOs. Die internen Methoden stelle ich nur
nach Bedarf um, d.h. wenn es dort mal ne NullPointerException gab die es
bis ins fertige Produkt geschafft hat.
Beachtet bitte, dass bislang keine andere der JSR 305-Annotationen
verwendet wird, insbesondere auch nicht @Nonnull.
Ich hoffe, dass diese Änderung etwas zur Dokumentation der
Schnittstellen beiträgt.