diff options
Diffstat (limited to 'WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm')
-rw-r--r-- | WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm | 712 |
1 files changed, 0 insertions, 712 deletions
diff --git a/WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm b/WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm deleted file mode 100644 index f43f58a..0000000 --- a/WebCore/bindings/scripts/test/ObjC/DOMTestObj.mm +++ /dev/null @@ -1,712 +0,0 @@ -/* - * This file is part of the WebKit open source project. - * This file has been generated by generate-bindings.pl. DO NOT MODIFY! - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#import "config.h" -#import "DOMInternal.h" - -#import "DOMTestObj.h" - -#import "DOMBlobInternal.h" -#import "DOMCSSRuleInternal.h" -#import "DOMCSSValueInternal.h" -#import "DOMEventInternal.h" -#import "DOMIDBKeyInternal.h" -#import "DOMNodeInternal.h" -#import "DOMOptionsObjectInternal.h" -#import "DOMStyleSheetInternal.h" -#import "DOMTestObjInternal.h" -#import "DOMlogInternal.h" -#import "EventListener.h" -#import "ExceptionHandlers.h" -#import "HTMLNames.h" -#import "IDBKey.h" -#import "JSMainThreadExecState.h" -#import "KURL.h" -#import "ObjCEventListener.h" -#import "OptionsObject.h" -#import "SerializedScriptValue.h" -#import "TestObj.h" -#import "ThreadCheck.h" -#import "WebCoreObjCExtras.h" -#import "WebScriptObjectPrivate.h" -#import "log.h" -#import <wtf/GetPtr.h> - -#define IMPL reinterpret_cast<WebCore::TestObj*>(_internal) - -@implementation DOMTestObj - -- (void)dealloc -{ - if (WebCoreObjCScheduleDeallocateOnMainThread([DOMTestObj class], self)) - return; - - if (_internal) - IMPL->deref(); - [super dealloc]; -} - -- (void)finalize -{ - if (_internal) - IMPL->deref(); - [super finalize]; -} - -- (int)readOnlyIntAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->readOnlyIntAttr(); -} - -- (NSString *)readOnlyStringAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->readOnlyStringAttr(); -} - -- (DOMTestObj *)readOnlyTestObjAttr -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->readOnlyTestObjAttr())); -} - -- (short)shortAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->shortAttr(); -} - -- (void)setShortAttr:(short)newShortAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setShortAttr(newShortAttr); -} - -- (unsigned short)unsignedShortAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->unsignedShortAttr(); -} - -- (void)setUnsignedShortAttr:(unsigned short)newUnsignedShortAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setUnsignedShortAttr(newUnsignedShortAttr); -} - -- (int)intAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->intAttr(); -} - -- (void)setIntAttr:(int)newIntAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setIntAttr(newIntAttr); -} - -- (long long)longLongAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->longLongAttr(); -} - -- (void)setLongLongAttr:(long long)newLongLongAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setLongLongAttr(newLongLongAttr); -} - -- (unsigned long long)unsignedLongLongAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->unsignedLongLongAttr(); -} - -- (void)setUnsignedLongLongAttr:(unsigned long long)newUnsignedLongLongAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setUnsignedLongLongAttr(newUnsignedLongLongAttr); -} - -- (NSString *)stringAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->stringAttr(); -} - -- (void)setStringAttr:(NSString *)newStringAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setStringAttr(newStringAttr); -} - -- (DOMTestObj *)testObjAttr -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->testObjAttr())); -} - -- (void)setTestObjAttr:(DOMTestObj *)newTestObjAttr -{ - WebCore::JSMainThreadNullState state; - ASSERT(newTestObjAttr); - - IMPL->setTestObjAttr(core(newTestObjAttr)); -} - -- (DOMTestObj *)XMLObjAttr -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->xmlObjAttr())); -} - -- (void)setXMLObjAttr:(DOMTestObj *)newXMLObjAttr -{ - WebCore::JSMainThreadNullState state; - ASSERT(newXMLObjAttr); - - IMPL->setXMLObjAttr(core(newXMLObjAttr)); -} - -- (BOOL)create -{ - WebCore::JSMainThreadNullState state; - return IMPL->isCreate(); -} - -- (void)setCreate:(BOOL)newCreate -{ - WebCore::JSMainThreadNullState state; - IMPL->setCreate(newCreate); -} - -- (NSString *)reflectedStringAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getAttribute(WebCore::HTMLNames::reflectedstringattrAttr); -} - -- (void)setReflectedStringAttr:(NSString *)newReflectedStringAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::reflectedstringattrAttr, newReflectedStringAttr); -} - -- (int)reflectedIntegralAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr); -} - -- (void)setReflectedIntegralAttr:(int)newReflectedIntegralAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setIntegralAttribute(WebCore::HTMLNames::reflectedintegralattrAttr, newReflectedIntegralAttr); -} - -- (unsigned)reflectedUnsignedIntegralAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr); -} - -- (void)setReflectedUnsignedIntegralAttr:(unsigned)newReflectedUnsignedIntegralAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setUnsignedIntegralAttribute(WebCore::HTMLNames::reflectedunsignedintegralattrAttr, newReflectedUnsignedIntegralAttr); -} - -- (BOOL)reflectedBooleanAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->hasAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr); -} - -- (void)setReflectedBooleanAttr:(BOOL)newReflectedBooleanAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setBooleanAttribute(WebCore::HTMLNames::reflectedbooleanattrAttr, newReflectedBooleanAttr); -} - -- (NSString *)reflectedURLAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getURLAttribute(WebCore::HTMLNames::reflectedurlattrAttr); -} - -- (void)setReflectedURLAttr:(NSString *)newReflectedURLAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::reflectedurlattrAttr, newReflectedURLAttr); -} - -- (NSString *)reflectedNonEmptyURLAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getNonEmptyURLAttribute(WebCore::HTMLNames::reflectednonemptyurlattrAttr); -} - -- (void)setReflectedNonEmptyURLAttr:(NSString *)newReflectedNonEmptyURLAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::reflectednonemptyurlattrAttr, newReflectedNonEmptyURLAttr); -} - -- (NSString *)reflectedStringAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getAttribute(WebCore::HTMLNames::customContentStringAttrAttr); -} - -- (void)setReflectedStringAttr:(NSString *)newReflectedStringAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::customContentStringAttrAttr, newReflectedStringAttr); -} - -- (int)reflectedCustomIntegralAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr); -} - -- (void)setReflectedCustomIntegralAttr:(int)newReflectedCustomIntegralAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setIntegralAttribute(WebCore::HTMLNames::customContentIntegralAttrAttr, newReflectedCustomIntegralAttr); -} - -- (BOOL)reflectedCustomBooleanAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->hasAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr); -} - -- (void)setReflectedCustomBooleanAttr:(BOOL)newReflectedCustomBooleanAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setBooleanAttribute(WebCore::HTMLNames::customContentBooleanAttrAttr, newReflectedCustomBooleanAttr); -} - -- (NSString *)reflectedCustomURLAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getURLAttribute(WebCore::HTMLNames::customContentURLAttrAttr); -} - -- (void)setReflectedCustomURLAttr:(NSString *)newReflectedCustomURLAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::customContentURLAttrAttr, newReflectedCustomURLAttr); -} - -- (NSString *)reflectedCustomNonEmptyURLAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->getNonEmptyURLAttribute(WebCore::HTMLNames::customContentNonEmptyURLAttrAttr); -} - -- (void)setReflectedCustomNonEmptyURLAttr:(NSString *)newReflectedCustomNonEmptyURLAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setAttribute(WebCore::HTMLNames::customContentNonEmptyURLAttrAttr, newReflectedCustomNonEmptyURLAttr); -} - -- (int)attrWithGetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - int result = IMPL->attrWithGetterException(ec); - WebCore::raiseOnDOMError(ec); - return result; -} - -- (void)setAttrWithGetterException:(int)newAttrWithGetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->setAttrWithGetterException(newAttrWithGetterException, ec); - WebCore::raiseOnDOMError(ec); -} - -- (int)attrWithSetterException -{ - WebCore::JSMainThreadNullState state; - return IMPL->attrWithSetterException(); -} - -- (void)setAttrWithSetterException:(int)newAttrWithSetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->setAttrWithSetterException(newAttrWithSetterException, ec); - WebCore::raiseOnDOMError(ec); -} - -- (NSString *)stringAttrWithGetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - NSString *result = IMPL->stringAttrWithGetterException(ec); - WebCore::raiseOnDOMError(ec); - return result; -} - -- (void)setStringAttrWithGetterException:(NSString *)newStringAttrWithGetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->setStringAttrWithGetterException(newStringAttrWithGetterException, ec); - WebCore::raiseOnDOMError(ec); -} - -- (NSString *)stringAttrWithSetterException -{ - WebCore::JSMainThreadNullState state; - return IMPL->stringAttrWithSetterException(); -} - -- (void)setStringAttrWithSetterException:(NSString *)newStringAttrWithSetterException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->setStringAttrWithSetterException(newStringAttrWithSetterException, ec); - WebCore::raiseOnDOMError(ec); -} - -- (int)customAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->customAttr(); -} - -- (void)setCustomAttr:(int)newCustomAttr -{ - WebCore::JSMainThreadNullState state; - IMPL->setCustomAttr(newCustomAttr); -} - -- (NSString *)scriptStringAttr -{ - WebCore::JSMainThreadNullState state; - return IMPL->scriptStringAttr(); -} - -#if ENABLE(Condition1) -- (int)conditionalAttr1 -{ - WebCore::JSMainThreadNullState state; - return IMPL->conditionalAttr1(); -} - -- (void)setConditionalAttr1:(int)newConditionalAttr1 -{ - WebCore::JSMainThreadNullState state; - IMPL->setConditionalAttr1(newConditionalAttr1); -} -#endif - -#if ENABLE(Condition1) && ENABLE(Condition2) -- (int)conditionalAttr2 -{ - WebCore::JSMainThreadNullState state; - return IMPL->conditionalAttr2(); -} - -- (void)setConditionalAttr2:(int)newConditionalAttr2 -{ - WebCore::JSMainThreadNullState state; - IMPL->setConditionalAttr2(newConditionalAttr2); -} -#endif - -#if ENABLE(Condition1) || ENABLE(Condition2) -- (int)conditionalAttr3 -{ - WebCore::JSMainThreadNullState state; - return IMPL->conditionalAttr3(); -} - -- (void)setConditionalAttr3:(int)newConditionalAttr3 -{ - WebCore::JSMainThreadNullState state; - IMPL->setConditionalAttr3(newConditionalAttr3); -} -#endif - -- (int)descriptionName -{ - WebCore::JSMainThreadNullState state; - return IMPL->description(); -} - -- (int)idName -{ - WebCore::JSMainThreadNullState state; - return IMPL->id(); -} - -- (void)setIdName:(int)newIdName -{ - WebCore::JSMainThreadNullState state; - IMPL->setId(newIdName); -} - -- (NSString *)hashName -{ - WebCore::JSMainThreadNullState state; - return IMPL->hash(); -} - -- (void)voidMethod -{ - WebCore::JSMainThreadNullState state; - IMPL->voidMethod(); -} - -- (void)voidMethodWithArgs:(int)intArg strArg:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - IMPL->voidMethodWithArgs(intArg, strArg, core(objArg)); -} - -- (int)intMethod -{ - WebCore::JSMainThreadNullState state; - return IMPL->intMethod(); -} - -- (int)intMethodWithArgs:(int)intArg strArg:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - return IMPL->intMethodWithArgs(intArg, strArg, core(objArg)); -} - -- (DOMTestObj *)objMethod -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->objMethod())); -} - -- (DOMTestObj *)objMethodWithArgs:(int)intArg strArg:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->objMethodWithArgs(intArg, strArg, core(objArg)))); -} - -- (DOMTestObj *)methodThatRequiresAllArgs:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->methodThatRequiresAllArgs(strArg, core(objArg)))); -} - -- (DOMTestObj *)methodThatRequiresAllArgsAndThrows:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - DOMTestObj *result = kit(WTF::getPtr(IMPL->methodThatRequiresAllArgsAndThrows(strArg, core(objArg), ec))); - WebCore::raiseOnDOMError(ec); - return result; -} - -- (void)serializedValue:(NSString *)serializedArg -{ - WebCore::JSMainThreadNullState state; - IMPL->serializedValue(WebCore::SerializedScriptValue::create(WTF::String(serializedArg))); -} - -- (void)idbKey:(DOMIDBKey *)key -{ - WebCore::JSMainThreadNullState state; - IMPL->idbKey(core(key)); -} - -- (void)optionsObject:(DOMOptionsObject *)oo ooo:(DOMOptionsObject *)ooo -{ - WebCore::JSMainThreadNullState state; - IMPL->optionsObject(core(oo), core(ooo)); -} - -- (void)methodWithException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->methodWithException(ec); - WebCore::raiseOnDOMError(ec); -} - -- (void)customMethod -{ - WebCore::JSMainThreadNullState state; - IMPL->customMethod(); -} - -- (void)customMethodWithArgs:(int)intArg strArg:(NSString *)strArg objArg:(DOMTestObj *)objArg -{ - WebCore::JSMainThreadNullState state; - IMPL->customMethodWithArgs(intArg, strArg, core(objArg)); -} - -- (void)customArgsAndException:(DOMlog *)intArg -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->customArgsAndException(core(intArg), ec); - WebCore::raiseOnDOMError(ec); -} - -- (void)addEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture -{ - WebCore::JSMainThreadNullState state; - RefPtr<WebCore::EventListener> nativeEventListener = WebCore::ObjCEventListener::wrap(listener); - IMPL->addEventListener(type, WTF::getPtr(nativeEventListener), useCapture); -} - -- (void)removeEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture -{ - WebCore::JSMainThreadNullState state; - RefPtr<WebCore::EventListener> nativeEventListener = WebCore::ObjCEventListener::wrap(listener); - IMPL->removeEventListener(type, WTF::getPtr(nativeEventListener), useCapture); -} - -- (void)withDynamicFrame -{ - WebCore::JSMainThreadNullState state; - IMPL->withDynamicFrame(); -} - -- (void)withDynamicFrameAndArg:(int)intArg -{ - WebCore::JSMainThreadNullState state; - IMPL->withDynamicFrameAndArg(intArg); -} - -- (void)withDynamicFrameAndOptionalArg:(int)intArg optionalArg:(int)optionalArg -{ - WebCore::JSMainThreadNullState state; - IMPL->withDynamicFrameAndOptionalArg(intArg, optionalArg); -} - -- (void)withDynamicFrameAndUserGesture:(int)intArg -{ - WebCore::JSMainThreadNullState state; - IMPL->withDynamicFrameAndUserGesture(intArg); -} - -- (void)withDynamicFrameAndUserGestureASAD:(int)intArg optionalArg:(int)optionalArg -{ - WebCore::JSMainThreadNullState state; - IMPL->withDynamicFrameAndUserGestureASAD(intArg, optionalArg); -} - -- (void)withScriptStateVoid -{ - WebCore::JSMainThreadNullState state; - IMPL->withScriptStateVoid(); -} - -- (DOMTestObj *)withScriptStateObj -{ - WebCore::JSMainThreadNullState state; - return kit(WTF::getPtr(IMPL->withScriptStateObj())); -} - -- (void)withScriptStateVoidException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - IMPL->withScriptStateVoidException(ec); - WebCore::raiseOnDOMError(ec); -} - -- (DOMTestObj *)withScriptStateObjException -{ - WebCore::JSMainThreadNullState state; - WebCore::ExceptionCode ec = 0; - DOMTestObj *result = kit(WTF::getPtr(IMPL->withScriptStateObjException(ec))); - WebCore::raiseOnDOMError(ec); - return result; -} - -- (void)withScriptExecutionContext -{ - WebCore::JSMainThreadNullState state; - IMPL->withScriptExecutionContext(); -} - -- (void)methodWithOptionalArg:(int)opt -{ - WebCore::JSMainThreadNullState state; - IMPL->methodWithOptionalArg(opt); -} - -- (void)methodWithNonOptionalArgAndOptionalArg:(int)nonOpt opt:(int)opt -{ - WebCore::JSMainThreadNullState state; - IMPL->methodWithNonOptionalArgAndOptionalArg(nonOpt, opt); -} - -- (void)methodWithNonOptionalArgAndTwoOptionalArgs:(int)nonOpt opt1:(int)opt1 opt2:(int)opt2 -{ - WebCore::JSMainThreadNullState state; - IMPL->methodWithNonOptionalArgAndTwoOptionalArgs(nonOpt, opt1, opt2); -} - -- (void)classMethod -{ - WebCore::JSMainThreadNullState state; - IMPL->classMethod(); -} - -- (int)classMethodWithOptional:(int)arg -{ - WebCore::JSMainThreadNullState state; - return IMPL->classMethodWithOptional(arg); -} - -@end - -WebCore::TestObj* core(DOMTestObj *wrapper) -{ - return wrapper ? reinterpret_cast<WebCore::TestObj*>(wrapper->_internal) : 0; -} - -DOMTestObj *kit(WebCore::TestObj* value) -{ - { DOM_ASSERT_MAIN_THREAD(); WebCoreThreadViolationCheckRoundOne(); }; - if (!value) - return nil; - if (DOMTestObj *wrapper = getDOMWrapper(value)) - return [[wrapper retain] autorelease]; - DOMTestObj *wrapper = [[DOMTestObj alloc] _init]; - wrapper->_internal = reinterpret_cast<DOMObjectInternal*>(value); - value->ref(); - addDOMWrapper(wrapper, value); - return [wrapper autorelease]; -} |