XDoclet ist eine Code-Erzeugungs-Engine für Java, die Metadaten (Attribute) zur JavaDoc-Dokumemtation einer Methode hinzufügt. Es leitet Produkte wie z.B. XML-Deskriptoren und/oder Quellcode ab, wobei es Informationen nutzt, die im Quellcode bereitgestellt werden. So kann es auch JavaDoc-Tags mit Hilfe des Parsers xjavadoc auswerten.