From 8f26accf0855301eb4bc938b33eab9e9505d3e3a Mon Sep 17 00:00:00 2001 From: David Wurm Date: Tue, 19 Nov 2019 09:34:06 +0100 Subject: [PATCH] initial implement of all methods --- .idea/misc.xml | 6 +++ .idea/modules.xml | 8 ++++ HUE_06_Generics.iml | 11 +++++ src/ChainQueue.java | 100 +++++++++++++++++++++++++++++++++++++++ src/HUE_06_Generics.java | 5 ++ 5 files changed, 130 insertions(+) create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 HUE_06_Generics.iml create mode 100644 src/ChainQueue.java create mode 100644 src/HUE_06_Generics.java diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..e0844bc --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..fa5e808 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/HUE_06_Generics.iml b/HUE_06_Generics.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/HUE_06_Generics.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/ChainQueue.java b/src/ChainQueue.java new file mode 100644 index 0000000..72fc365 --- /dev/null +++ b/src/ChainQueue.java @@ -0,0 +1,100 @@ +import java.util.Collection; +import java.util.Iterator; +import java.util.Queue; + + +public class ChainQueue implements Queue { + @Override + public int size() { + return 0; + } + + @Override + public boolean isEmpty() { + return false; + } + + @Override + public boolean contains(Object o) { + return false; + } + + @Override + public Iterator iterator() { + return null; + } + + @Override + public Object[] toArray() { + return new Object[0]; + } + + @Override + public T[] toArray(T[] ts) { + return null; + } + + @Override + public boolean add(E e) { + return false; + } + + @Override + public boolean remove(Object o) { + return false; + } + + @Override + public boolean containsAll(Collection collection) { + return false; + } + + @Override + public boolean addAll(Collection collection) { + return false; + } + + @Override + public boolean removeAll(Collection collection) { + return false; + } + + @Override + public boolean retainAll(Collection collection) { + return false; + } + + @Override + public void clear() { + + } + + @Override + public boolean offer(E e) { + return false; + } + + @Override + public E remove() { + return null; + } + + @Override + public E poll() { + return null; + } + + @Override + public E element() { + return null; + } + + @Override + public E peek() { + return null; + } + + private class Node { + + } +} \ No newline at end of file diff --git a/src/HUE_06_Generics.java b/src/HUE_06_Generics.java new file mode 100644 index 0000000..20410cc --- /dev/null +++ b/src/HUE_06_Generics.java @@ -0,0 +1,5 @@ +public class HUE_06_Generics { + public static void main(String[] args) { + + } +}