// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. namespace blink { enum EnumInNamespace { // These should be renamed to kConstantCase. kNamedWrong, kNamedWrong2, // This shouldn't exist but if it does renaming them will help us find them. kNamedWrong3, }; class T { public: enum EnumInClass { // These should be renamed to kConstantCase. kClassNamedWrong, kClassNamedWrong22, // This shouldn't exist but if it does renaming them will help us find them. kClassNamed33Wrong, }; enum class EnumClassInClass { // These should be renamed to kConstantCase. kEnumClassNamedWrong, kEnumClassNamedWrong22, // This shouldn't exist but if it does renaming them will help us find them. kEnumClassNamed33Wrong, }; }; // Is SHOUT_CAPS, so the naming shouldn't change. enum AlreadyShouty { ENABLE_DIRECTZ3000_SUPPORT_FOR_HL3E1, }; } // namespace blink enum EnumOutsideNamespace { // These should not be renamed. OutNamedWrong, outNamedWrong2, kOutNamedWrong3, }; void F() { // These should be renamed to kConstantCase. blink::EnumInNamespace e1 = blink::kNamedWrong; blink::EnumInNamespace e2 = blink::kNamedWrong2; blink::T::EnumInClass e3 = blink::T::kClassNamedWrong; blink::T::EnumInClass e4 = blink::T::kClassNamedWrong22; blink::T::EnumClassInClass e5 = blink::T::EnumClassInClass::kEnumClassNamedWrong; blink::T::EnumClassInClass e6 = blink::T::EnumClassInClass::kEnumClassNamedWrong22; // These should not be renamed. EnumOutsideNamespace e7 = OutNamedWrong; EnumOutsideNamespace e8 = outNamedWrong2; } int G() { using blink::kNamedWrong; using blink::kNamedWrong2; using blink::kNamedWrong3; return kNamedWrong | kNamedWrong2 | kNamedWrong3; }