Class SafetyAnnotations
- java.lang.Object
-
- com.palantir.baseline.errorprone.safety.SafetyAnnotations
-
public final class SafetyAnnotations extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDO_NOT_LOGstatic java.lang.StringSAFEstatic java.lang.StringUNSAFE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SafetygetDirectSafety(com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)static SafetygetSafety(com.sun.source.tree.Tree tree, com.google.errorprone.VisitorState state)static SafetygetSafety(com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)static SafetygetSafety(com.sun.tools.javac.code.Type type, com.google.errorprone.VisitorState state)static SafetygetTypeSafetyFromAncestors(com.sun.source.tree.ClassTree classTree, com.google.errorprone.VisitorState state)
-
-
-
Field Detail
-
SAFE
public static final java.lang.String SAFE
- See Also:
- Constant Field Values
-
UNSAFE
public static final java.lang.String UNSAFE
- See Also:
- Constant Field Values
-
DO_NOT_LOG
public static final java.lang.String DO_NOT_LOG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSafety
public static Safety getSafety(com.sun.source.tree.Tree tree, com.google.errorprone.VisitorState state)
-
getSafety
public static Safety getSafety(@Nullable com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)
-
getSafety
public static Safety getSafety(@Nullable com.sun.tools.javac.code.Type type, com.google.errorprone.VisitorState state)
-
getTypeSafetyFromAncestors
public static Safety getTypeSafetyFromAncestors(com.sun.source.tree.ClassTree classTree, com.google.errorprone.VisitorState state)
-
getDirectSafety
public static Safety getDirectSafety(@Nullable com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)
-
-