Class SafetyAnnotations


  • public final class SafetyAnnotations
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DO_NOT_LOG  
      static java.lang.String SAFE  
      static java.lang.String UNSAFE  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Safety getDirectSafety​(com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)  
      static Safety getSafety​(com.sun.source.tree.Tree tree, com.google.errorprone.VisitorState state)  
      static Safety getSafety​(com.sun.tools.javac.code.Symbol symbol, com.google.errorprone.VisitorState state)  
      static Safety getSafety​(com.sun.tools.javac.code.Type type, com.google.errorprone.VisitorState state)  
      static Safety getTypeSafetyFromAncestors​(com.sun.source.tree.ClassTree classTree, com.google.errorprone.VisitorState state)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)