package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks; import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.util.ArrayList; import java.util.List; @TestClassAnnotation class InputLeftCurlyAnnotations { //warn private static final int X = 10; @Override public boolean equals(Object other) { //warn return false; } @Override @SuppressWarnings("unused") public int hashCode() { //warn int a = 10; return 1; } @Override @SuppressWarnings({"unused", "unchecked", "static-access"}) public String toString() { //warn Integer i = this.X; List<String> l = new ArrayList(); return "SomeString"; } } @TestClassAnnotation class InputLeftCurlyAnnotations2 { private static final int X = 10; @Override public boolean equals(Object other) { return false; } @Override @SuppressWarnings("unused") public int hashCode() { int a = 10; return 1; } @Override @SuppressWarnings({"unused", "unchecked", "static-access"}) public String toString() { //warn Integer i = this.X; List<String> l = new ArrayList(); return "SomeString"; } } @Target(ElementType.TYPE) @interface TestClassAnnotation { }