Package io.github.kaktushose.jdac.definitions.description
package io.github.kaktushose.jdac.definitions.description
This packages includes different types of Descriptions
that contain meta information about classes, methods und parameters, similar to reflections.
Descriptions are created by an implementation of Descriptions
and are used in many places of this framework, resulting in the possible avoidance of java reflections.
-
ClassDescriptionAnnotationDescription<T extends Annotation>A
Descriptionthat describes an annotationADescriptionthat describes a class.ClassFinders search for classes annotated with a specific annotationThe common interface of allDescriptiontypes.A functional interface, that allows the invocation of aMethodDescription.ADescriptionthat describes a method.ADescriptionthat describes aPackage.ADescriptionthat describes a parameter.