javapoet - wie man "erweitert" und "implementiert" implementiert

8

Mit Javapoet implementieren Sie Folgendes:

  1. Klasse A erweitert Klasse B

  2. Klasse C implementiert Interface D

Im Javadoc wird erwähnt, wie man Schnittstellen erstellt.

    
KCMS 11.01.2016, 06:17
quelle

2 Antworten

20

Verwenden Sie TypeSpec.Builder.superclass() für Erweiterungen und TypeSpec.Builder.addSuperinterface() für Implementierungen.

    
Jesse Wilson 11.01.2016 07:24
quelle
7

Angenommen, Sie möchten eine Klasse Dummy generieren, die die Klasse Exception erweitert und die Schnittstelle Serializable implementiert. Der Generierungscode ist:

%Vor%

Und der generierte Code wird sein:

%Vor%     
xcesco 28.04.2016 21:47
quelle

Tags und Links