CheckResult
public abstract @interface CheckResult
implements Annotation
android.support.annotation.CheckResult |
Denotes that the annotated method returns a result that it typically is an error to ignore. This is usually used for methods that have no side effect, so calling it without actually looking at the result usually means the developer has misunderstood what the method does.
Example:
public @CheckResult String trim(String s) { return s.trim(); }
...
s.trim(); // this is probably an error
s = s.trim(); // ok
Summary
Inherited methods |
From interface java.lang.annotation.Annotation
abstract Class<? extends Annotation> |
annotationType() Returns the annotation type of this annotation. |
abstract boolean |
equals(Object obj) Returns true if the specified object represents an annotation that is logically equivalent to this one. |
abstract int |
hashCode() Returns the hash code of this annotation, as defined below: The hash code of an annotation is the sum of the hash codes of its members (including those with default values), as defined below: The hash code of an annotation member is (127 times the hash code of the member-name as computed by hashCode() ) XOR the hash code of the member-value, as defined below: The hash code of a member-value depends on its type:
|
abstract String |
toString() Returns a string representation of this annotation. |
|