blob: bdf13492776191a49094edfa52e78f3b2390f099 [file] [log] [blame]
package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder;
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
import java.util.List;
import java.util.Map;
public class InputSuppressWarningsHolder5{
public static Object foo1(@SuppressWarnings("unsused") Object str) {
String myString = (@SuppressWarnings("unsused") String) str;
Object object = new @SuppressWarnings("unsused") Object();
try {
return null;
} catch (@SuppressWarnings("unsused") Exception ex) {
return "";
}
}
void foo2() throws @SuppressWarnings("unsused") Exception { }
public void foo3() {
Map.@SuppressWarnings("unsused") Entry entry;
MyObject myObject = new MyObject();
myObject.<@SuppressWarnings("unsused") String>myMethod();
myObject.new @SuppressWarnings("unsused") MyObject2();
}
public static <T> void foo4(Object str) {
List<@SuppressWarnings("unsused") ? extends Comparable<T>> unchangeable;
}
abstract class UnmodifiableList<T>
implements @SuppressWarnings("unsused") List<@SuppressWarnings("unsused") T> {
}
class MyObject{
public void myMethod(){};
class MyObject2{}
}
@Target(ElementType.TYPE_USE)
@interface SuppressWarnings {
String value();
}
}