using org.xmlvm;
namespace java.util {
public abstract class _iQueue {

} // end of abstract class: _iQueue

public interface Queue: global::java.util.Collection {
 bool offer(global::java.lang.Object n1);

 global::System.Object poll();

 global::System.Object remove();

 global::System.Object peek();

 global::System.Object element();

new  bool addAll(global::java.util.Collection n1);

new  bool add(global::java.lang.Object n1);

new  void clear();

new  bool containsAll(global::java.util.Collection n1);

new  bool contains(global::java.lang.Object n1);

new  bool equals(global::java.lang.Object n1);

new  int hashCode();

new  bool isEmpty();

new  global::System.Object iterator();

new  bool removeAll(global::java.util.Collection n1);

new  bool remove(global::java.lang.Object n1);

new  bool retainAll(global::java.util.Collection n1);

new  int size();

new  global::System.Object toArray();

new  global::System.Object toArray(global::org.xmlvm._nArrayAdapter<global::System.Object> n1);

//XMLVM_BEGIN_WRAPPER[java.util.Queue]
//XMLVM_END_WRAPPER[java.util.Queue]

} // end of interface: Queue

} // end of namespace: java.util
