Class BugPatternInstance


  • public final class BugPatternInstance
    extends java.lang.Object
    A serialization-friendly POJO of the information in a BugPattern.
    • Field Detail

      • className

        public java.lang.String className
      • name

        public java.lang.String name
      • summary

        public java.lang.String summary
      • explanation

        public java.lang.String explanation
      • altNames

        public java.lang.String[] altNames
      • category

        public java.lang.String category
      • tags

        public java.lang.String[] tags
      • suppressionAnnotations

        public java.lang.String[] suppressionAnnotations
      • documentSuppression

        public boolean documentSuppression
    • Constructor Detail

      • BugPatternInstance

        public BugPatternInstance()
    • Method Detail

      • fromElement

        public static BugPatternInstance fromElement​(javax.lang.model.element.Element element)
      • getAnnotation

        private static java.util.Map<java.lang.String,​java.lang.Object> getAnnotation​(javax.lang.model.element.Element element,
                                                                                            java.lang.String name)
      • annotationKeyValues

        private static java.util.Map<java.lang.String,​java.lang.Object> annotationKeyValues​(javax.lang.model.element.AnnotationMirror mirror)