All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ekorate-doc.3.7.5.source-code.processor-doc.vm Maven / Gradle / Ivy

There is a newer version: 4.1.4
Show newest version
| Processor | Config | Supported Annotations | Descripton |
|-
#foreach ($m in ${model.values()})
#set ($superclass = $m.getExtendsList().get(0))
#if ($superclass.getName().equals("AbstractAnnotationProcessor") || $superclass.getName().equals("AbstractKubernetesProcessor"))
#elseif ($superclass.getDefinition().getExtendsList().size() == 1)
#set ($superclass = $superclass.getDefinition().getExtendsList().get(0))
#end
#if ($m.isAbstract())
#elseif ($superclass.getName().equals("AbstractAnnotationProcessor") || $superclass.getName().equals("AbstractKubernetesProcessor"))
#if ($superclass.getArguments().size() == 0)
#set ($target = "none")
#else
#set ($target = $superclass.getArguments().get(0))
#end
#set  ($annotations = $m.annotations)
#set ($supported = "")
#foreach  ($annotation in $annotations)
#if ($annotation.getClassRef().getName().equals("SupportedAnnotationTypes"))
#set ($supported = $annotation.getParameters().get("value"))
#end
#end
#set ($description = "")
#foreach  ($annotation in $annotations)
#if ($annotation.getClassRef().getName().equals("Description"))
#set ($description = $annotation.getParameters().get("value"))
#end
#end
| ${m.name} | $target | $supported | $description |
#end
#end




© 2015 - 2024 Weber Informatics LLC | Privacy Policy