Lines Matching defs:JavaNPObject
58 struct JavaNPObject : public NPObject {
74 const NPClass JavaNPObject::kNPClass = {
76 JavaNPObject::Allocate,
77 JavaNPObject::Deallocate,
79 JavaNPObject::HasMethod,
80 JavaNPObject::Invoke,
82 JavaNPObject::HasProperty,
83 JavaNPObject::GetProperty,
88 NPObject* JavaNPObject::Allocate(NPP npp, NPClass* np_class) {
89 JavaNPObject* obj = new JavaNPObject();
93 void JavaNPObject::Deallocate(NPObject* np_object) {
94 JavaNPObject* obj = reinterpret_cast<JavaNPObject*>(np_object);
99 bool JavaNPObject::HasMethod(NPObject* np_object, NPIdentifier np_identifier) {
101 JavaNPObject* obj = reinterpret_cast<JavaNPObject*>(np_object);
105 bool JavaNPObject::Invoke(NPObject* np_object, NPIdentifier np_identifier,
109 JavaNPObject* obj = reinterpret_cast<JavaNPObject*>(np_object);
113 bool JavaNPObject::HasProperty(NPObject* np_object,
120 bool JavaNPObject::GetProperty(NPObject* np_object,
556 DCHECK_NE(&JavaNPObject::kNPClass, object->_class);
637 bool is_java_object = &JavaNPObject::kNPClass == object->_class;
791 &JavaNPObject::kNPClass));
793 reinterpret_cast<JavaNPObject*>(np_object)->bound_object =
828 DCHECK_EQ(&JavaNPObject::kNPClass, object->_class);
829 JavaBoundObject* jbo = reinterpret_cast<JavaNPObject*>(object)->bound_object;