1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.ListIterator; public class Inventory { private static final Inventory intstance = new Inventory(); private Inventory() { } public void showInventory() { System.out.println( "Inventory is empty" ); } public static Inventory getInstance(){ return intstance; } public List<Inventory> itemInv = new List<Inventory>() { @Override public int size() { return 0 ; } @Override public boolean isEmpty() { return false ; } @Override public boolean contains(Object o) { return false ; } @Override public Iterator<Inventory> iterator() { return null ; } @Override public Object[] toArray() { return new Object[ 0 ]; } @Override public <T> T[] toArray(T[] a) { return null ; } @Override public boolean add(Inventory inventory) { return false ; } @Override public boolean remove(Object o) { return false ; } @Override public boolean containsAll(Collection<?> c) { return false ; } @Override public boolean addAll(Collection<? extends Inventory> c) { return false ; } @Override public boolean addAll( int index, Collection<? extends Inventory> c) { return false ; } @Override public boolean removeAll(Collection<?> c) { return false ; } @Override public boolean retainAll(Collection<?> c) { return false ; } @Override public void clear() { } @Override public Inventory get( int index) { return null ; } @Override public Inventory set( int index, Inventory element) { return null ; } @Override public void add( int index, Inventory element) { } @Override public Inventory remove( int index) { return null ; } @Override public int indexOf(Object o) { return 0 ; } @Override public int lastIndexOf(Object o) { return 0 ; } @Override public ListIterator<Inventory> listIterator() { return null ; } @Override public ListIterator<Inventory> listIterator( int index) { return null ; } @Override public List<Inventory> subList( int fromIndex, int toIndex) { return null ; } }; } |

