| // 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; |
| } |