Class SoftAnnotatedElementAnnotationInfo

java.lang.Object
org.jvnet.hk2.internal.SoftAnnotatedElementAnnotationInfo

class SoftAnnotatedElementAnnotationInfo extends Object
Keeps information (softly) about annotations
  • Field Details

    • elementAnnotationsReference

      private final SoftReference<Annotation[]> elementAnnotationsReference
    • paramAnnotationsReference

      private final SoftReference<Annotation[][]> paramAnnotationsReference
    • hasParams

      private final boolean hasParams
    • isConstructor

      private final boolean isConstructor
  • Constructor Details

    • SoftAnnotatedElementAnnotationInfo

      SoftAnnotatedElementAnnotationInfo(Annotation[] elementAnnotation, boolean hasParams, Annotation[][] paramAnnotation, boolean isConstructor)
  • Method Details