Class EntityAnnotationMirrors

    • Constructor Summary

       
      Public Constructors that are intended for internal use only
      Constructor
      EntityAnnotationMirrors​(List<AnnotationTree> annotList, String signature, Torello.JDUInternal.Miscellaneous.EntityAnnotationData ead)
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EMPTY_MIRROR

        🡇     🗕  🗗  🗖
        public static final EntityAnnotationMirrors EMPTY_MIRROR
        If there are ZERO annotations that have been placed on a particular "Entity" (Method, Field, Constructor, etc...), then there is no chance whatsoever that there are any JDU Annotations! In such cases, the entire constructor is skipeed, and this "EMPTY_MIRROR" is assigned, instead.
        Code:
        Exact Field Declaration Expression:
         public static final EntityAnnotationMirrors EMPTY_MIRROR = new EntityAnnotationMirrors();
        
      • ljsMirrors

        🡅  🡇     🗕  🗗  🗖
        public final ReadOnlyList<LJSMirror> ljsMirrors
        'LinkJavaSource' Data.

        This is a "Repeatable Annotation", and thus this is not a single reference, but rather a "Read Only List" of references. This pointer will never be null, instead if a particular Entity has not been adorned with any '@LinkJavaSource' annotations, then 'ljsMirrors' will be an empty list.
        See Also:
        LinkJavaSource
        Code:
        Exact Field Declaration Expression:
         public final ReadOnlyList<LJSMirror> ljsMirrors;
        
    • Constructor Detail

      • EntityAnnotationMirrors

        🡅     🗕  🗗  🗖
        public EntityAnnotationMirrors​
                    (java.util.List<com.sun.source.tree.AnnotationTree> annotList,
                     java.lang.String signature,
                     Torello.JDUInternal.Miscellaneous.EntityAnnotationData ead)