Class DocumentationProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
com.linecorp.armeria.server.annotation.processor.DocumentationProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes({"com.linecorp.armeria.server.annotation.Post","com.linecorp.armeria.server.annotation.Get","com.linecorp.armeria.server.annotation.Put","com.linecorp.armeria.server.annotation.Delete","com.linecorp.armeria.server.annotation.Head","com.linecorp.armeria.server.annotation.Options","com.linecorp.armeria.server.annotation.Patch"}) public final class DocumentationProcessor extends AbstractProcessor
Processor that creates a properties file based on the JavaDoc/KDoc description of parameters for interfaces. This file can be later used if the Description annotation does not exist for parameters or methods.