Class SoftAnnotatedElementAnnotationInfo


  • class SoftAnnotatedElementAnnotationInfo
    extends java.lang.Object
    Keeps information (softly) about annotations
    • Constructor Summary

      Constructors 
      Constructor Description
      SoftAnnotatedElementAnnotationInfo​(java.lang.annotation.Annotation[] elementAnnotation, boolean hasParams, java.lang.annotation.Annotation[][] paramAnnotation, boolean isConstructor)  
    • Field Detail

      • elementAnnotationsReference

        private final java.lang.ref.SoftReference<java.lang.annotation.Annotation[]> elementAnnotationsReference
      • paramAnnotationsReference

        private final java.lang.ref.SoftReference<java.lang.annotation.Annotation[][]> paramAnnotationsReference
      • hasParams

        private final boolean hasParams
      • isConstructor

        private final boolean isConstructor
    • Constructor Detail

      • SoftAnnotatedElementAnnotationInfo

        SoftAnnotatedElementAnnotationInfo​(java.lang.annotation.Annotation[] elementAnnotation,
                                           boolean hasParams,
                                           java.lang.annotation.Annotation[][] paramAnnotation,
                                           boolean isConstructor)