Class IvmlAnnotationFieldDescriptor

  • All Implemented Interfaces:
    IMetaField

    public class IvmlAnnotationFieldDescriptor
    extends AbstractIvmlFieldDescriptor
    Defines a pseudo field descriptor which enables comfortable access to an individual annotation via its name.
    Author:
    Holger Eichelberger
    • Constructor Detail

      • IvmlAnnotationFieldDescriptor

        IvmlAnnotationFieldDescriptor()
        For serialization.
      • IvmlAnnotationFieldDescriptor

        IvmlAnnotationFieldDescriptor​(TypeDescriptor<?> declaringType,
                                      Attribute annotation,
                                      TypeRegistry registry)
                               throws VilException
        Creates the operation descriptor for an annotation access.
        Parameters:
        declaringType - the declaring type
        annotation - the annotation to create the descriptor for
        registry - the actual type registry
        Throws:
        VilException - in case that creating the descriptor fails