• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package annotations.tests;
2 
3 import java.util.*;
4 
5 public class AnnotationTest<Foo extends Comparable<Integer>> {
6     class Outer {
7         class Inner<Baz> {
baz(Baz o)8             int baz(Baz o) { return o.hashCode() ^ this.hashCode(); }
9         }
10     }
11 
12     Iterable<String[]> field;
13     Outer.Inner<String> inner;
14     Map.Entry<Integer, ? extends CharSequence> entry;
15 
16     <Bar extends Comparable<Integer>> HashSet<Integer>
doSomething(Set<Integer> param)17         doSomething(Set<Integer> param) {
18         HashSet<Integer> local;
19         if (param instanceof HashSet)
20             local = (HashSet<Integer>) param;
21         else
22             local = new HashSet<Integer>();
23         return local;
24     }
25 }
26