aboutsummaryrefslogtreecommitdiffstats
path: root/bcel-builder/testdata/SimpleGenericsProgram.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcel-builder/testdata/SimpleGenericsProgram.java')
-rw-r--r--bcel-builder/testdata/SimpleGenericsProgram.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/bcel-builder/testdata/SimpleGenericsProgram.java b/bcel-builder/testdata/SimpleGenericsProgram.java
new file mode 100644
index 000000000..2457a9155
--- /dev/null
+++ b/bcel-builder/testdata/SimpleGenericsProgram.java
@@ -0,0 +1,26 @@
+import java.util.*;
+
+class TreasureChest<T> {
+
+ protected Set<T> contents;
+
+ public TreasureChest() {
+ contents = new HashSet<T>();
+ }
+
+ public void add(T o) {
+ contents.add(o);
+ }
+}
+
+public class SimpleGenericsProgram {
+
+ public static void main(String []argv) {
+ TreasureChest<String> tc1 = new TreasureChest<String>();
+ TreasureChest<Integer> tc2 = new TreasureChest<Integer>();
+
+ tc1.add("dubloon");
+ tc2.add(new Integer("777"));
+
+ }
+}