Wie kann ich verhindern, dass GWT versucht, jede serialisierbare Klasse einzuschließen, wenn ich ArrayList verwende?

Ich habe einen RPC-Dienst in GWT, der eine Liste zurückgeben muss. Die Liste kann mit verschiedenen Arten von Objekten gefüllt werden, die alle serialisierbar sind und auf die an anderer Stelle in meinem Dienst verwiesen wird, sodass sie für GWT RPC verfügbar sein sollten. Es sei denn, ich lege einen generischen Typparameter an (z.ArrayList<String>) Gibt mir GWT die Warnung:

Return type: java.util.ArrayList
    java.util.ArrayList
      Verifying instantiability
         java.util.ArrayList
            [WARN] Checking all subtypes of Object which qualify for serialization`
Adding '465' new generated units

Im Wesentlichen möchte ich nur eine Möglichkeit, List oder ArrayList zu deklarieren, ohne dass GWT versucht, Code für jedes serialisierbare Objekt im Klassenpfad zu generieren. Gibt es keine Möglichkeit, GWT mitzuteilen, dass ich weiß, was ich tue, und nicht verrückt zu werden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage