Package com.google.errorprone
Class BugPatternInstance
- java.lang.Object
-
- com.google.errorprone.BugPatternInstance
-
public final class BugPatternInstance extends java.lang.Object
A serialization-friendly POJO of the information in aBugPattern
.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String[]
altNames
java.lang.String
category
java.lang.String
className
boolean
documentSuppression
java.lang.String
explanation
java.lang.String
name
BugPattern.SeverityLevel
severity
java.lang.String
summary
java.lang.String[]
suppressionAnnotations
java.lang.String[]
tags
-
Constructor Summary
Constructors Constructor Description BugPatternInstance()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.util.Map<java.lang.String,java.lang.Object>
annotationKeyValues(javax.lang.model.element.AnnotationMirror mirror)
static BugPatternInstance
fromElement(javax.lang.model.element.Element element)
private static java.util.Map<java.lang.String,java.lang.Object>
getAnnotation(javax.lang.model.element.Element element, java.lang.String name)
-
-
-
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
-
severity
public BugPattern.SeverityLevel severity
-
suppressionAnnotations
public java.lang.String[] suppressionAnnotations
-
documentSuppression
public boolean documentSuppression
-
-
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)
-
-