public abstract class AnnotationRule
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.StringBuilder |
mErrorBuilder |
protected javax.lang.model.element.ElementKind |
mValidKind |
protected java.util.Set<javax.lang.model.element.Modifier> |
mValidModifiers |
| Constructor and Description |
|---|
AnnotationRule(javax.lang.model.element.ElementKind validKind,
javax.lang.model.element.Modifier... validModifiers) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
checkAnnotation(javax.lang.model.element.Element AnnotatedField)
Method describe rules for using Annotation.
|
java.lang.String |
getErrorStack() |
protected java.lang.String |
validModifiersToString() |
protected final javax.lang.model.element.ElementKind mValidKind
protected final java.util.Set<javax.lang.model.element.Modifier> mValidModifiers
protected java.lang.StringBuilder mErrorBuilder
public AnnotationRule(javax.lang.model.element.ElementKind validKind,
javax.lang.model.element.Modifier... validModifiers)
public abstract void checkAnnotation(javax.lang.model.element.Element AnnotatedField)
AnnotatedField - Checking annotated field.public java.lang.String getErrorStack()
protected java.lang.String validModifiersToString()