Mit Javapoet implementieren Sie Folgendes:
Klasse A erweitert Klasse B
Klasse C implementiert Interface D
Im Javadoc wird erwähnt, wie man Schnittstellen erstellt.
Verwenden Sie TypeSpec.Builder.superclass() für Erweiterungen und TypeSpec.Builder.addSuperinterface() für Implementierungen.
TypeSpec.Builder.superclass()
TypeSpec.Builder.addSuperinterface()
Angenommen, Sie möchten eine Klasse Dummy generieren, die die Klasse Exception erweitert und die Schnittstelle Serializable implementiert. Der Generierungscode ist:
Dummy
Exception
Serializable
Und der generierte Code wird sein:
Tags und Links java javapoet