// Generated from /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/rt.jar
#include <java/util/WeakHashMap_EntrySet.hpp>

#include <java/util/WeakHashMap.hpp>

extern void unimplemented_(const char16_t* name);
java::util::WeakHashMap_EntrySet::WeakHashMap_EntrySet(WeakHashMap *WeakHashMap_this, const ::default_init_tag&)
    : super(*static_cast< ::default_init_tag* >(0))
    , WeakHashMap_this(WeakHashMap_this)
{
    clinit();
}


/* private: void ::java::util::WeakHashMap_EntrySet::ctor() */
void java::util::WeakHashMap_EntrySet::clear()
{ /* stub */
    unimplemented_(u"void java::util::WeakHashMap_EntrySet::clear()");
}

bool java::util::WeakHashMap_EntrySet::contains(::java::lang::Object* o)
{ /* stub */
    unimplemented_(u"bool java::util::WeakHashMap_EntrySet::contains(::java::lang::Object* o)");
    return 0;
}

/* private: java::util::List* java::util::WeakHashMap_EntrySet::deepCopy() */
java::util::Iterator* java::util::WeakHashMap_EntrySet::iterator()
{ /* stub */
    unimplemented_(u"java::util::Iterator* java::util::WeakHashMap_EntrySet::iterator()");
    return 0;
}

bool java::util::WeakHashMap_EntrySet::remove(::java::lang::Object* o)
{ /* stub */
    unimplemented_(u"bool java::util::WeakHashMap_EntrySet::remove(::java::lang::Object* o)");
    return 0;
}

int32_t java::util::WeakHashMap_EntrySet::size()
{ /* stub */
    unimplemented_(u"int32_t java::util::WeakHashMap_EntrySet::size()");
    return 0;
}

java::util::Spliterator* java::util::WeakHashMap_EntrySet::spliterator()
{ /* stub */
    unimplemented_(u"java::util::Spliterator* java::util::WeakHashMap_EntrySet::spliterator()");
    return 0;
}

java::lang::ObjectArray* java::util::WeakHashMap_EntrySet::toArray_()
{ /* stub */
    unimplemented_(u"java::lang::ObjectArray* java::util::WeakHashMap_EntrySet::toArray_()");
    return 0;
}

java::lang::ObjectArray* java::util::WeakHashMap_EntrySet::toArray_(::java::lang::ObjectArray* a)
{ /* stub */
    unimplemented_(u"java::lang::ObjectArray* java::util::WeakHashMap_EntrySet::toArray_(::java::lang::ObjectArray* a)");
    return 0;
}

extern java::lang::Class *class_(const char16_t *c, int n);

java::lang::Class* java::util::WeakHashMap_EntrySet::class_()
{
    static ::java::lang::Class* c = ::class_(u"java.util.WeakHashMap.EntrySet", 30);
    return c;
}

java::lang::Class* java::util::WeakHashMap_EntrySet::getClass0()
{
    return class_();
}

