Class CheckUtils


  • public class CheckUtils
    extends Object
    • Method Detail

      • areEquivalent

        public static boolean areEquivalent​(@Nullable
                                            Tree leftTree,
                                            @Nullable
                                            Tree rightTree)
      • getParentClassDef

        @CheckForNull
        public static ClassDef getParentClassDef​(Tree tree)
      • classHasInheritance

        public static boolean classHasInheritance​(ClassDef classDef)
      • containsCallToLocalsFunction

        public static boolean containsCallToLocalsFunction​(Tree tree)
      • isConstant

        public static boolean isConstant​(Expression condition)
      • isImmutableConstant

        public static boolean isImmutableConstant​(Expression condition)
      • isConstantCollectionLiteral

        public static boolean isConstantCollectionLiteral​(Expression condition)
      • isNone

        public static boolean isNone​(InferredType type)