webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
TestObj Interface Reference

import"TestObj.idl";

Public Member Functions

void enabledAtRuntimeOperation (DOMString testParam)
 
void enabledAtRuntimeOperation (long testParam)
 
void worldSpecificMethod (long testParam)
 
void voidMethod ()
 
void voidMethodWithArgs (long longArg, DOMString strArg, TestObj objArg)
 
byte byteMethod ()
 
byte byteMethodWithArgs (byte byteArg, DOMString strArg, TestObj objArg)
 
octet octetMethod ()
 
octet octetMethodWithArgs (octet octetArg, DOMString strArg, TestObj objArg)
 
long longMethod ()
 
long longMethodWithArgs (long longArg, DOMString strArg, TestObj objArg)
 
TestObj objMethod ()
 
TestObj objMethodWithArgs (long longArg, DOMString strArg, TestObj objArg)
 
long unforgeableMethod ()
 
void methodWithArgTreatingNullAsEmptyString ([TreatNullAs=EmptyString] DOMString arg)
 
void methodWithXPathNSResolverParameter (XPathNSResolver resolver)
 
DOMString nullableStringMethod ()
 
getter DOMString nullableStringSpecialMethod (unsigned long index)
 
void methodWithEnumArg (TestEnumType enumArg)
 
void methodWithStandaloneEnumArg (TestStandaloneEnumeration enumArg)
 
void methodWithOptionalEnumArg (optional TestEnumType enumArg)
 
void methodWithOptionalEnumArgAndDefaultValue (optional TestEnumType enumArg="EnumValue1")
 
TestObj methodThatRequiresAllArgsAndThrows (DOMString strArg, TestObj objArg)
 
void methodWithUSVStringArg (USVString str)
 
void methodWithNullableUSVStringArg (USVString? str)
 
void methodWithUSVStringArgTreatingNullAsEmptyString ([TreatNullAs=EmptyString] USVString str)
 
void methodWithByteStringArg (ByteString str)
 
void methodWithNullableByteStringArg (ByteString? str)
 
void methodWithByteStringArgTreatingNullAsEmptyString ([TreatNullAs=EmptyString] ByteString str)
 
void serializedValue (SerializedScriptValue serializedArg)
 
void methodWithRecord (record< DOMString, long > recordParameter)
 
void methodWithException ()
 
long methodWithExceptionReturningLong ()
 
TestObj methodWithExceptionReturningObject ()
 
void customMethod ()
 
void customMethodWithArgs (long longArg, DOMString strArg, TestObj objArg)
 
void jsBuiltinMethod ()
 
void jsBuiltinMethodWithArgs (long longArg, DOMString strArg, TestObj objArg)
 
DOMString privateMethod (DOMString argument)
 
DOMString publicAndPrivateMethod (DOMString argument)
 
void addEventListener (DOMString type, EventListener listener, optional boolean useCapture=false)
 
void removeEventListener (DOMString type, EventListener listener, optional boolean useCapture=false)
 
void withScriptStateVoid ()
 
TestObj withScriptStateObj ()
 
void withScriptStateVoidException ()
 
TestObj withScriptStateObjException ()
 
void withScriptExecutionContext ()
 
void withScriptExecutionContextAndScriptState ()
 
TestObj withScriptExecutionContextAndScriptStateObjException ()
 
TestObj withScriptExecutionContextAndScriptStateWithSpaces ()
 
void withScriptArgumentsAndCallStack ()
 
void withDocumentArgument ()
 
void withCallerDocumentArgument ()
 
void withCallerWindowArgument ()
 
void methodWithOptionalArg (optional long opt)
 
void methodWithOptionalArgAndDefaultValue (optional long opt=666)
 
void methodWithNonOptionalArgAndOptionalArg (long nonOpt, optional long opt)
 
void methodWithNonOptionalArgAndTwoOptionalArgs (long nonOpt, optional long opt1, optional long opt2)
 
void methodWithOptionalString (optional DOMString str)
 
void methodWithOptionalUSVString (optional USVString str)
 
void methodWithOptionalAtomicString ([AtomicString] optional DOMString str)
 
void methodWithOptionalStringAndDefaultValue (optional DOMString str="foo")
 
void methodWithOptionalAtomicStringAndDefaultValue ([AtomicString] optional DOMString str="foo")
 
void methodWithOptionalStringIsNull (optional DOMString str=null)
 
void methodWithOptionalStringIsUndefined (optional DOMString str="undefined")
 
void methodWithOptionalAtomicStringIsNull ([AtomicString] optional DOMString str=null)
 
void methodWithOptionalStringIsEmptyString (optional DOMString str="")
 
void methodWithOptionalUSVStringIsEmptyString (optional USVString str="")
 
void methodWithOptionalAtomicStringIsEmptyString ([AtomicString] optional DOMString str="")
 
void methodWithOptionalDoubleIsNaN (optional unrestricted double number=NaN)
 
void methodWithOptionalFloatIsNaN (optional unrestricted float number=NaN)
 
void methodWithOptionalLongLong (optional long long number)
 
void methodWithOptionalLongLongIsZero (optional long long number=0)
 
void methodWithOptionalUnsignedLongLong (optional unsigned long long number)
 
void methodWithOptionalUnsignedLongLongIsZero (optional unsigned long long number=0)
 
void methodWithOptionalSequence (optional sequence< DOMString > array)
 
void methodWithOptionalSequenceIsEmpty (optional sequence< DOMString > array=[])
 
void methodWithOptionalBoolean (optional boolean b)
 
void methodWithOptionalBooleanIsFalse (optional boolean b=false)
 
void methodWithOptionalAny (optional any a)
 
void methodWithOptionalObject (optional object a)
 
void methodWithOptionalNullableWrapper (optional TestObj? obj)
 
void methodWithOptionalNullableWrapperIsNull (optional TestObj? obj=null)
 
void methodWithOptionalXPathNSResolver (optional XPathNSResolver? resolver)
 
void methodWithOptionalRecord (optional record< DOMString, long >? record=null)
 
void methodWithCallbackArg (TestCallbackInterface callback)
 
void methodWithNonCallbackArgAndCallbackArg (long nonCallback, TestCallbackInterface callback)
 
void methodWithCallbackAndOptionalArg (optional TestCallbackInterface? callback)
 
void methodWithCallbackFunctionArg (TestCallbackFunction callback)
 
void methodWithNonCallbackArgAndCallbackFunctionArg (long nonCallback, TestCallbackFunction callback)
 
void methodWithCallbackFunctionAndOptionalArg (optional TestCallbackFunction? callback)
 
DOMString conditionalMethod1 ()
 
void conditionalMethod2 ()
 
void conditionalMethod3 ()
 
void overloadedMethod (TestObj? objArg, DOMString strArg)
 
void overloadedMethod (TestObj? objArg, optional long longArg)
 
void overloadedMethod (DOMString strArg)
 
void overloadedMethod (long longArg)
 
void overloadedMethod (TestCallbackInterface callback)
 
void overloadedMethod (DOMStringList? listArg)
 
void overloadedMethod (sequence< DOMString >? arrayArg)
 
void overloadedMethod (TestObj objArg)
 
void overloadedMethod (DOMWindow window)
 
void overloadedMethod (sequence< DOMString > arrayArg)
 
void overloadedMethod (sequence< unsigned long > arrayArg)
 
void overloadedMethod (DOMString strArg)
 
void overloadedMethod (Blob... blobArgs)
 
void overloadedMethodWithOptionalParameter (DOMString strArg, optional TestObj? objArg=null)
 
void overloadedMethodWithOptionalParameter (TestObj? objArg, optional long longArg)
 
void overloadedMethodWithDistinguishingUnion ((TestObj or TestNode) objectOrNode)
 
void overloadedMethodWithDistinguishingUnion (long value)
 
void overloadedMethodWith2DistinguishingUnions ((TestObj or TestNode) objectOrNode)
 
void overloadedMethodWith2DistinguishingUnions ((TestInterface or DOMString or long) value)
 
void overloadedMethodWithNonDistinguishingUnion ((TestObj or TestNode) objectOrNode, TestObj object)
 
void overloadedMethodWithNonDistinguishingUnion ((TestObj or TestNode) objectOrNode, TestNode node)
 
void overloadWithNullableUnion ((TestObj or TestNode)? objectOrNode)
 
void overloadWithNullableUnion (long index)
 
void overloadWithOptionalUnion (optional(DOMString or boolean) objectOrNode=true)
 
void overloadWithOptionalUnion (long index)
 
void overloadWithNullableNonDistinguishingParameter (TestObj? obj, TestNode node)
 
void overloadWithNullableNonDistinguishingParameter (TestNode? node, long index)
 
void classMethodWithClamp ([Clamp] unsigned short objArgsShort, [Clamp] unsigned long objArgsLong)
 
void classMethodWithEnforceRange ([EnforceRange] unsigned short objArgsShort, [EnforceRange] unsigned long objArgsLong)
 
void methodWithUnsignedLongSequence (sequence< unsigned long > unsignedLongSequence)
 
sequence< DOMString > stringArrayFunction (sequence< DOMString > values)
 
DOMStringList domStringListFunction (DOMStringList values)
 
void methodWithAndWithoutNullableSequence (sequence< unsigned long > arrayArg, sequence< unsigned long >? nullableArrayArg)
 
Element getElementById ([RequiresExistingAtomicString] DOMString elementId)
 
SVGDocument getSVGDocument ()
 
void convert1 (TestNode value)
 
void convert2 (TestNode? value)
 
void convert3 (DOMString value)
 
void convert4 (DOMString? value)
 
SVGPoint mutablePointFunction ()
 
SVGPoint immutablePointFunction ()
 
void orange ()
 
void variadicStringMethod (DOMString head, DOMString... tail)
 
void variadicDoubleMethod (unrestricted double head, unrestricted double... tail)
 
void variadicNodeMethod (Node head, Node... tail)
 
void variadicUnionMethod (DOMString head,(Node or DOMString)... tail)
 
void _any (unrestricted float a, long b)
 
Promise< voidtestPromiseFunction ()
 
Promise< voidtestPromiseFunctionWithFloatArgument (float a)
 
Promise< voidtestPromiseFunctionWithException ()
 
Promise< voidtestPromiseFunctionWithOptionalIntArgument (optional long a)
 
Promise< voidtestPromiseOverloadedFunction (float a)
 
Promise< voidtestPromiseOverloadedFunction (FetchRequest request)
 
Promise< voidtestCustomPromiseFunction ()
 
void conditionalOverload (DOMString str)
 
void conditionalOverload (long a)
 
void singleConditionalOverload (DOMString str)
 
void singleConditionalOverload (long a)
 
void attachShadowRoot (TestDictionary init)
 
void operationWithExternalDictionaryParameter (TestStandaloneDictionary dict)
 
void bufferSourceParameter (BufferSource data)
 

Static Public Member Functions

static DOMString nullableStringStaticMethod ()
 
static void staticMethodWithCallbackAndOptionalArg (optional TestCallbackInterface? callback)
 
static void staticMethodWithCallbackArg (TestCallbackInterface callback)
 
static void classMethod ()
 
static long classMethodWithOptional (optional long arg)
 
static void classMethod2 (long arg)
 
static void overloadedMethod1 (long arg)
 
static void overloadedMethod1 (DOMString type)
 
static Promise< voidtestStaticPromiseFunction ()
 
static Promise< voidtestStaticPromiseFunctionWithException ()
 

Public Attributes

readonly attribute long readOnlyLongAttr
 
readonly attribute DOMString readOnlyStringAttr
 
readonly attribute TestObj readOnlyTestObjAttr
 
attribute TestSubObjConstructor TestSubObjEnabledBySetting
 
attribute TestEnumType enumAttr
 
attribute byte byteAttr
 
attribute octet octetAttr
 
attribute short shortAttr
 
attribute short clampedShortAttr
 
attribute short enforceRangeShortAttr
 
attribute unsigned short unsignedShortAttr
 
attribute long longAttr
 
attribute long long longLongAttr
 
attribute unsigned long long unsignedLongLongAttr
 
attribute DOMString stringAttr
 
attribute USVString usvstringAttr
 
attribute TestObj testObjAttr
 
attribute TestObj testNullableObjAttr
 
attribute TestObj lenientTestObjAttr
 
readonly attribute DOMString unforgeableAttr
 
attribute DOMString stringAttrTreatingNullAsEmptyString
 
attribute USVString usvstringAttrTreatingNullAsEmptyString
 
attribute ByteString byteStringAttrTreatingNullAsEmptyString
 
attribute record< DOMString, long > stringLongRecordAttr
 
attribute record< USVString, long > usvstringLongRecordAttr
 
attribute record< ByteString, long > usvstringLongRecordAttr
 
attribute record< DOMString, TestObjstringObjRecordAttr
 
attribute record< DOMString, TestObj?> stringNullableObjRecordAttr
 
attribute TestDictionary dictionaryAttr
 
attribute TestDictionary nullableDictionaryAttr
 
attribute TestEnumTypeWithAlternateImplementationName implementationEnumAttr
 
attribute TestObj XMLObjAttr
 
attribute boolean create
 
attribute DOMString reflectedStringAttr
 
attribute USVString reflectedUSVStringAttr
 
attribute long reflectedIntegralAttr
 
attribute unsigned long reflectedUnsignedIntegralAttr
 
attribute boolean reflectedBooleanAttr
 
attribute DOMString reflectedURLAttr
 
attribute USVString reflectedUSVURLAttr
 
attribute long reflectedCustomIntegralAttr
 
attribute boolean reflectedCustomBooleanAttr
 
attribute DOMString reflectedCustomURLAttr
 
attribute DOMString enabledAtRuntimeAttribute
 
attribute Float32Array typedArrayAttr
 
 iterable< DOMString >
 
attribute long attributeWithGetterException
 
attribute long attributeWithSetterException
 
attribute DOMString stringAttrWithGetterException
 
attribute DOMString stringAttrWithSetterException
 
attribute long customAttr
 
attribute TestObj jsBuiltinAttribute
 
readonly attribute TestObj jsBuiltinReadOnlyAttribute
 
attribute EventHandler onfoo
 
attribute EventHandler onwebkitfoo
 
attribute long withScriptStateAttribute
 
attribute long withCallWithAndSetterCallWithAttribute
 
attribute TestObj withScriptExecutionContextAttribute
 
attribute TestObj withScriptStateAttributeRaises
 
attribute TestObj withScriptExecutionContextAttributeRaises
 
attribute TestObj withScriptExecutionContextAndScriptStateAttribute
 
attribute TestObj withScriptExecutionContextAndScriptStateAttributeRaises
 
attribute TestObj withScriptExecutionContextAndScriptStateWithSpacesAttribute
 
attribute TestObj withScriptArgumentsAndCallStackAttribute
 
attribute long conditionalAttr1
 
attribute long conditionalAttr2
 
attribute long conditionalAttr3
 
attribute TestObjectAConstructor conditionalAttr4
 
attribute TestObjectBConstructor conditionalAttr5
 
attribute TestObjectCConstructor conditionalAttr6
 
const unsigned short CONDITIONAL_CONST = 0
 
readonly attribute any cachedAttribute1
 
readonly attribute any cachedAttribute2
 
attribute any anyAttribute
 
attribute object objectAttribute
 
readonly attribute Document contentDocument
 
attribute SVGPoint mutablePoint
 
attribute SVGPoint immutablePoint
 
attribute long strawberry
 
readonly attribute long description
 
attribute long id
 
readonly attribute DOMString hash
 
const unsigned short CONST_VALUE_0 = 0
 
const unsigned short CONST_VALUE_1 = 1
 
const unsigned short CONST_VALUE_2 = 2
 
const unsigned short CONST_VALUE_4 = 4
 
const unsigned short CONST_VALUE_8 = 8
 
const short CONST_VALUE_9 = -1
 
const unsigned short CONST_VALUE_11 = 0xffffffff
 
const unsigned short CONST_VALUE_12 = 0x01
 
const unsigned short CONST_VALUE_13 = 0X20
 
const unsigned short CONST_VALUE_14 = 0x1abc
 
const unsigned short CONST_JAVASCRIPT = 15
 
readonly attribute long replaceableAttribute
 
readonly attribute unrestricted double nullableDoubleAttribute
 
readonly attribute long nullableLongAttribute
 
readonly attribute boolean nullableBooleanAttribute
 
readonly attribute DOMString nullableStringAttribute
 
attribute long nullableLongSettableAttribute
 
attribute DOMString nullableStringSettableAttribute
 
attribute USVString nullableUSVStringSettableAttribute
 
attribute ByteString nullableByteStringSettableAttribute
 
attribute long nullableStringValue
 
const unsigned short _readonly = 0
 
readonly attribute DOMString _attribute
 
attribute _optional attributeWithReservedEnumType
 
readonly attribute TestNode putForwardsAttribute
 
readonly attribute TestNode putForwardsNullableAttribute
 
stringifier attribute USVString stringifierAttribute
 
 serializer = {create, readOnlyStringAttr, enumAttr, longAttr}
 

Static Public Attributes

static readonly attribute long staticReadOnlyLongAttr
 
static attribute DOMString staticStringAttr
 
static readonly attribute TestSubObjConstructor TestSubObj
 

Member Function Documentation

◆ _any()

void TestObj::_any ( unrestricted float  a,
long  b 
)

◆ addEventListener()

void TestObj::addEventListener ( DOMString  type,
EventListener  listener,
optional boolean  useCapture = false 
)

◆ attachShadowRoot()

void TestObj::attachShadowRoot ( TestDictionary  init)

◆ bufferSourceParameter()

void TestObj::bufferSourceParameter ( BufferSource  data)

◆ byteMethod()

byte TestObj::byteMethod ( )

◆ byteMethodWithArgs()

byte TestObj::byteMethodWithArgs ( byte  byteArg,
DOMString  strArg,
TestObj  objArg 
)

◆ classMethod()

static void TestObj::classMethod ( )
static

◆ classMethod2()

static void TestObj::classMethod2 ( long  arg)
static

◆ classMethodWithClamp()

void TestObj::classMethodWithClamp ( [Clamp] unsigned short  objArgsShort,
[Clamp] unsigned long  objArgsLong 
)

◆ classMethodWithEnforceRange()

void TestObj::classMethodWithEnforceRange ( [EnforceRange] unsigned short  objArgsShort,
[EnforceRange] unsigned long  objArgsLong 
)

◆ classMethodWithOptional()

static long TestObj::classMethodWithOptional ( optional long  arg)
static

◆ conditionalMethod1()

DOMString TestObj::conditionalMethod1 ( )

◆ conditionalMethod2()

void TestObj::conditionalMethod2 ( )

◆ conditionalMethod3()

void TestObj::conditionalMethod3 ( )

◆ conditionalOverload() [1/2]

void TestObj::conditionalOverload ( DOMString  str)

◆ conditionalOverload() [2/2]

void TestObj::conditionalOverload ( long  a)

◆ convert1()

void TestObj::convert1 ( TestNode  value)

◆ convert2()

void TestObj::convert2 ( TestNode value)

◆ convert3()

void TestObj::convert3 ( DOMString  value)

◆ convert4()

void TestObj::convert4 ( DOMString?  value)

◆ customMethod()

void TestObj::customMethod ( )

◆ customMethodWithArgs()

void TestObj::customMethodWithArgs ( long  longArg,
DOMString  strArg,
TestObj  objArg 
)

◆ domStringListFunction()

DOMStringList TestObj::domStringListFunction ( DOMStringList  values)

◆ enabledAtRuntimeOperation() [1/2]

void TestObj::enabledAtRuntimeOperation ( DOMString  testParam)

◆ enabledAtRuntimeOperation() [2/2]

void TestObj::enabledAtRuntimeOperation ( long  testParam)

◆ getElementById()

Element TestObj::getElementById ( [RequiresExistingAtomicString] DOMString  elementId)

◆ getSVGDocument()

SVGDocument TestObj::getSVGDocument ( )

◆ immutablePointFunction()

SVGPoint TestObj::immutablePointFunction ( )

◆ jsBuiltinMethod()

void TestObj::jsBuiltinMethod ( )

◆ jsBuiltinMethodWithArgs()

void TestObj::jsBuiltinMethodWithArgs ( long  longArg,
DOMString  strArg,
TestObj  objArg 
)

◆ longMethod()

long TestObj::longMethod ( )

◆ longMethodWithArgs()

long TestObj::longMethodWithArgs ( long  longArg,
DOMString  strArg,
TestObj  objArg 
)

◆ methodThatRequiresAllArgsAndThrows()

TestObj TestObj::methodThatRequiresAllArgsAndThrows ( DOMString  strArg,
TestObj  objArg 
)

◆ methodWithAndWithoutNullableSequence()

void TestObj::methodWithAndWithoutNullableSequence ( sequence< unsigned long >  arrayArg,
sequence< unsigned long >?  nullableArrayArg 
)

◆ methodWithArgTreatingNullAsEmptyString()

void TestObj::methodWithArgTreatingNullAsEmptyString ( [TreatNullAs=EmptyString] DOMString  arg)

◆ methodWithByteStringArg()

void TestObj::methodWithByteStringArg ( ByteString  str)

◆ methodWithByteStringArgTreatingNullAsEmptyString()

void TestObj::methodWithByteStringArgTreatingNullAsEmptyString ( [TreatNullAs=EmptyString] ByteString  str)

◆ methodWithCallbackAndOptionalArg()

void TestObj::methodWithCallbackAndOptionalArg ( optional TestCallbackInterface callback)

◆ methodWithCallbackArg()

void TestObj::methodWithCallbackArg ( TestCallbackInterface  callback)

◆ methodWithCallbackFunctionAndOptionalArg()

void TestObj::methodWithCallbackFunctionAndOptionalArg ( optional TestCallbackFunction callback)

◆ methodWithCallbackFunctionArg()

void TestObj::methodWithCallbackFunctionArg ( TestCallbackFunction  callback)

◆ methodWithEnumArg()

void TestObj::methodWithEnumArg ( TestEnumType  enumArg)

◆ methodWithException()

void TestObj::methodWithException ( )

◆ methodWithExceptionReturningLong()

long TestObj::methodWithExceptionReturningLong ( )

◆ methodWithExceptionReturningObject()

TestObj TestObj::methodWithExceptionReturningObject ( )

◆ methodWithNonCallbackArgAndCallbackArg()

void TestObj::methodWithNonCallbackArgAndCallbackArg ( long  nonCallback,
TestCallbackInterface  callback 
)

◆ methodWithNonCallbackArgAndCallbackFunctionArg()

void TestObj::methodWithNonCallbackArgAndCallbackFunctionArg ( long  nonCallback,
TestCallbackFunction  callback 
)

◆ methodWithNonOptionalArgAndOptionalArg()

void TestObj::methodWithNonOptionalArgAndOptionalArg ( long  nonOpt,
optional long  opt 
)

◆ methodWithNonOptionalArgAndTwoOptionalArgs()

void TestObj::methodWithNonOptionalArgAndTwoOptionalArgs ( long  nonOpt,
optional long  opt1,
optional long  opt2 
)

◆ methodWithNullableByteStringArg()

void TestObj::methodWithNullableByteStringArg ( ByteString?  str)

◆ methodWithNullableUSVStringArg()

void TestObj::methodWithNullableUSVStringArg ( USVString?  str)

◆ methodWithOptionalAny()

void TestObj::methodWithOptionalAny ( optional any  a)

◆ methodWithOptionalArg()

void TestObj::methodWithOptionalArg ( optional long  opt)

◆ methodWithOptionalArgAndDefaultValue()

void TestObj::methodWithOptionalArgAndDefaultValue ( optional long  opt = 666)

◆ methodWithOptionalAtomicString()

void TestObj::methodWithOptionalAtomicString ( [AtomicString] optional DOMString  str)

◆ methodWithOptionalAtomicStringAndDefaultValue()

void TestObj::methodWithOptionalAtomicStringAndDefaultValue ( [AtomicString] optional DOMString  str = "foo")

◆ methodWithOptionalAtomicStringIsEmptyString()

void TestObj::methodWithOptionalAtomicStringIsEmptyString ( [AtomicString] optional DOMString  str = "")

◆ methodWithOptionalAtomicStringIsNull()

void TestObj::methodWithOptionalAtomicStringIsNull ( [AtomicString] optional DOMString  str = null)

◆ methodWithOptionalBoolean()

void TestObj::methodWithOptionalBoolean ( optional boolean  b)

◆ methodWithOptionalBooleanIsFalse()

void TestObj::methodWithOptionalBooleanIsFalse ( optional boolean  b = false)

◆ methodWithOptionalDoubleIsNaN()

void TestObj::methodWithOptionalDoubleIsNaN ( optional unrestricted double  number = NaN)

◆ methodWithOptionalEnumArg()

void TestObj::methodWithOptionalEnumArg ( optional TestEnumType  enumArg)

◆ methodWithOptionalEnumArgAndDefaultValue()

void TestObj::methodWithOptionalEnumArgAndDefaultValue ( optional TestEnumType  enumArg = "EnumValue1")

◆ methodWithOptionalFloatIsNaN()

void TestObj::methodWithOptionalFloatIsNaN ( optional unrestricted float  number = NaN)

◆ methodWithOptionalLongLong()

void TestObj::methodWithOptionalLongLong ( optional long long  number)

◆ methodWithOptionalLongLongIsZero()

void TestObj::methodWithOptionalLongLongIsZero ( optional long long  number = 0)

◆ methodWithOptionalNullableWrapper()

void TestObj::methodWithOptionalNullableWrapper ( optional TestObj obj)

◆ methodWithOptionalNullableWrapperIsNull()

void TestObj::methodWithOptionalNullableWrapperIsNull ( optional TestObj obj = null)

◆ methodWithOptionalObject()

void TestObj::methodWithOptionalObject ( optional object  a)

◆ methodWithOptionalRecord()

void TestObj::methodWithOptionalRecord ( optional record< DOMString, long >?  record = null)

◆ methodWithOptionalSequence()

void TestObj::methodWithOptionalSequence ( optional sequence< DOMString >  array)

◆ methodWithOptionalSequenceIsEmpty()

void TestObj::methodWithOptionalSequenceIsEmpty ( optional sequence< DOMString >  array = [])

◆ methodWithOptionalString()

void TestObj::methodWithOptionalString ( optional DOMString  str)

◆ methodWithOptionalStringAndDefaultValue()

void TestObj::methodWithOptionalStringAndDefaultValue ( optional DOMString  str = "foo")

◆ methodWithOptionalStringIsEmptyString()

void TestObj::methodWithOptionalStringIsEmptyString ( optional DOMString  str = "")

◆ methodWithOptionalStringIsNull()

void TestObj::methodWithOptionalStringIsNull ( optional DOMString  str = null)

◆ methodWithOptionalStringIsUndefined()

void TestObj::methodWithOptionalStringIsUndefined ( optional DOMString  str = "undefined")

◆ methodWithOptionalUnsignedLongLong()

void TestObj::methodWithOptionalUnsignedLongLong ( optional unsigned long long  number)

◆ methodWithOptionalUnsignedLongLongIsZero()

void TestObj::methodWithOptionalUnsignedLongLongIsZero ( optional unsigned long long  number = 0)

◆ methodWithOptionalUSVString()

void TestObj::methodWithOptionalUSVString ( optional USVString  str)

◆ methodWithOptionalUSVStringIsEmptyString()

void TestObj::methodWithOptionalUSVStringIsEmptyString ( optional USVString  str = "")

◆ methodWithOptionalXPathNSResolver()

void TestObj::methodWithOptionalXPathNSResolver ( optional XPathNSResolver resolver)

◆ methodWithRecord()

void TestObj::methodWithRecord ( record< DOMString, long >  recordParameter)

◆ methodWithStandaloneEnumArg()

void TestObj::methodWithStandaloneEnumArg ( TestStandaloneEnumeration  enumArg)

◆ methodWithUnsignedLongSequence()

void TestObj::methodWithUnsignedLongSequence ( sequence< unsigned long >  unsignedLongSequence)

◆ methodWithUSVStringArg()

void TestObj::methodWithUSVStringArg ( USVString  str)

◆ methodWithUSVStringArgTreatingNullAsEmptyString()

void TestObj::methodWithUSVStringArgTreatingNullAsEmptyString ( [TreatNullAs=EmptyString] USVString  str)

◆ methodWithXPathNSResolverParameter()

void TestObj::methodWithXPathNSResolverParameter ( XPathNSResolver  resolver)

◆ mutablePointFunction()

SVGPoint TestObj::mutablePointFunction ( )

◆ nullableStringMethod()

DOMString TestObj::nullableStringMethod ( )

◆ nullableStringSpecialMethod()

getter DOMString TestObj::nullableStringSpecialMethod ( unsigned long  index)

◆ nullableStringStaticMethod()

static DOMString TestObj::nullableStringStaticMethod ( )
static

◆ objMethod()

TestObj TestObj::objMethod ( )

◆ objMethodWithArgs()

TestObj TestObj::objMethodWithArgs ( long  longArg,
DOMString  strArg,
TestObj  objArg 
)

◆ octetMethod()

octet TestObj::octetMethod ( )

◆ octetMethodWithArgs()

octet TestObj::octetMethodWithArgs ( octet  octetArg,
DOMString  strArg,
TestObj  objArg 
)

◆ operationWithExternalDictionaryParameter()

void TestObj::operationWithExternalDictionaryParameter ( TestStandaloneDictionary  dict)

◆ orange()

void TestObj::orange ( )

◆ overloadedMethod() [1/13]

void TestObj::overloadedMethod ( TestObj objArg,
DOMString  strArg 
)

◆ overloadedMethod() [2/13]

void TestObj::overloadedMethod ( TestObj objArg,
optional long  longArg 
)

◆ overloadedMethod() [3/13]

void TestObj::overloadedMethod ( DOMString  strArg)

◆ overloadedMethod() [4/13]

void TestObj::overloadedMethod ( long  longArg)

◆ overloadedMethod() [5/13]

void TestObj::overloadedMethod ( TestCallbackInterface  callback)

◆ overloadedMethod() [6/13]

void TestObj::overloadedMethod ( DOMStringList listArg)

◆ overloadedMethod() [7/13]

void TestObj::overloadedMethod ( sequence< DOMString >?  arrayArg)

◆ overloadedMethod() [8/13]

void TestObj::overloadedMethod ( TestObj  objArg)

◆ overloadedMethod() [9/13]

void TestObj::overloadedMethod ( DOMWindow  window)

◆ overloadedMethod() [10/13]

void TestObj::overloadedMethod ( sequence< DOMString >  arrayArg)

◆ overloadedMethod() [11/13]

void TestObj::overloadedMethod ( sequence< unsigned long >  arrayArg)

◆ overloadedMethod() [12/13]

void TestObj::overloadedMethod ( DOMString  strArg)

◆ overloadedMethod() [13/13]

void TestObj::overloadedMethod ( Blob...  blobArgs)

◆ overloadedMethod1() [1/2]

static void TestObj::overloadedMethod1 ( long  arg)
static

◆ overloadedMethod1() [2/2]

static void TestObj::overloadedMethod1 ( DOMString  type)
static

◆ overloadedMethodWith2DistinguishingUnions() [1/2]

void TestObj::overloadedMethodWith2DistinguishingUnions ( (TestObj or TestNode objectOrNode)

◆ overloadedMethodWith2DistinguishingUnions() [2/2]

void TestObj::overloadedMethodWith2DistinguishingUnions ( (TestInterface or DOMString or long)  value)

◆ overloadedMethodWithDistinguishingUnion() [1/2]

void TestObj::overloadedMethodWithDistinguishingUnion ( (TestObj or TestNode objectOrNode)

◆ overloadedMethodWithDistinguishingUnion() [2/2]

void TestObj::overloadedMethodWithDistinguishingUnion ( long  value)

◆ overloadedMethodWithNonDistinguishingUnion() [1/2]

void TestObj::overloadedMethodWithNonDistinguishingUnion ( (TestObj or TestNode objectOrNode,
TestObj  object 
)

◆ overloadedMethodWithNonDistinguishingUnion() [2/2]

void TestObj::overloadedMethodWithNonDistinguishingUnion ( (TestObj or TestNode objectOrNode,
TestNode  node 
)

◆ overloadedMethodWithOptionalParameter() [1/2]

void TestObj::overloadedMethodWithOptionalParameter ( DOMString  strArg,
optional TestObj objArg = null 
)

◆ overloadedMethodWithOptionalParameter() [2/2]

void TestObj::overloadedMethodWithOptionalParameter ( TestObj objArg,
optional long  longArg 
)

◆ overloadWithNullableNonDistinguishingParameter() [1/2]

void TestObj::overloadWithNullableNonDistinguishingParameter ( TestObj obj,
TestNode  node 
)

◆ overloadWithNullableNonDistinguishingParameter() [2/2]

void TestObj::overloadWithNullableNonDistinguishingParameter ( TestNode node,
long  index 
)

◆ overloadWithNullableUnion() [1/2]

void TestObj::overloadWithNullableUnion ( (TestObj or TestNode)?  objectOrNode)

◆ overloadWithNullableUnion() [2/2]

void TestObj::overloadWithNullableUnion ( long  index)

◆ overloadWithOptionalUnion() [1/2]

void TestObj::overloadWithOptionalUnion ( optional(DOMString or boolean objectOrNode = true)

◆ overloadWithOptionalUnion() [2/2]

void TestObj::overloadWithOptionalUnion ( long  index)

◆ privateMethod()

DOMString TestObj::privateMethod ( DOMString  argument)

◆ publicAndPrivateMethod()

DOMString TestObj::publicAndPrivateMethod ( DOMString  argument)

◆ removeEventListener()

void TestObj::removeEventListener ( DOMString  type,
EventListener  listener,
optional boolean  useCapture = false 
)

◆ serializedValue()

void TestObj::serializedValue ( SerializedScriptValue  serializedArg)

◆ singleConditionalOverload() [1/2]

void TestObj::singleConditionalOverload ( DOMString  str)

◆ singleConditionalOverload() [2/2]

void TestObj::singleConditionalOverload ( long  a)

◆ staticMethodWithCallbackAndOptionalArg()

static void TestObj::staticMethodWithCallbackAndOptionalArg ( optional TestCallbackInterface callback)
static

◆ staticMethodWithCallbackArg()

static void TestObj::staticMethodWithCallbackArg ( TestCallbackInterface  callback)
static

◆ stringArrayFunction()

sequence<DOMString> TestObj::stringArrayFunction ( sequence< DOMString >  values)

◆ testCustomPromiseFunction()

Promise<void> TestObj::testCustomPromiseFunction ( )

◆ testPromiseFunction()

Promise<void> TestObj::testPromiseFunction ( )

◆ testPromiseFunctionWithException()

Promise<void> TestObj::testPromiseFunctionWithException ( )

◆ testPromiseFunctionWithFloatArgument()

Promise<void> TestObj::testPromiseFunctionWithFloatArgument ( float  a)

◆ testPromiseFunctionWithOptionalIntArgument()

Promise<void> TestObj::testPromiseFunctionWithOptionalIntArgument ( optional long  a)

◆ testPromiseOverloadedFunction() [1/2]

Promise<void> TestObj::testPromiseOverloadedFunction ( float  a)

◆ testPromiseOverloadedFunction() [2/2]

Promise<void> TestObj::testPromiseOverloadedFunction ( FetchRequest  request)

◆ testStaticPromiseFunction()

static Promise<void> TestObj::testStaticPromiseFunction ( )
static

◆ testStaticPromiseFunctionWithException()

static Promise<void> TestObj::testStaticPromiseFunctionWithException ( )
static

◆ unforgeableMethod()

long TestObj::unforgeableMethod ( )

◆ variadicDoubleMethod()

void TestObj::variadicDoubleMethod ( unrestricted double  head,
unrestricted double...  tail 
)

◆ variadicNodeMethod()

void TestObj::variadicNodeMethod ( Node  head,
Node...  tail 
)

◆ variadicStringMethod()

void TestObj::variadicStringMethod ( DOMString  head,
DOMString...  tail 
)

◆ variadicUnionMethod()

void TestObj::variadicUnionMethod ( DOMString  head,
(Node or DOMString)...  tail 
)

◆ voidMethod()

void TestObj::voidMethod ( )

◆ voidMethodWithArgs()

void TestObj::voidMethodWithArgs ( long  longArg,
DOMString  strArg,
TestObj  objArg 
)

◆ withCallerDocumentArgument()

void TestObj::withCallerDocumentArgument ( )

◆ withCallerWindowArgument()

void TestObj::withCallerWindowArgument ( )

◆ withDocumentArgument()

void TestObj::withDocumentArgument ( )

◆ withScriptArgumentsAndCallStack()

void TestObj::withScriptArgumentsAndCallStack ( )

◆ withScriptExecutionContext()

void TestObj::withScriptExecutionContext ( )

◆ withScriptExecutionContextAndScriptState()

void TestObj::withScriptExecutionContextAndScriptState ( )

◆ withScriptExecutionContextAndScriptStateObjException()

TestObj TestObj::withScriptExecutionContextAndScriptStateObjException ( )

◆ withScriptExecutionContextAndScriptStateWithSpaces()

TestObj TestObj::withScriptExecutionContextAndScriptStateWithSpaces ( )

◆ withScriptStateObj()

TestObj TestObj::withScriptStateObj ( )

◆ withScriptStateObjException()

TestObj TestObj::withScriptStateObjException ( )

◆ withScriptStateVoid()

void TestObj::withScriptStateVoid ( )

◆ withScriptStateVoidException()

void TestObj::withScriptStateVoidException ( )

◆ worldSpecificMethod()

void TestObj::worldSpecificMethod ( long  testParam)

Member Data Documentation

◆ _attribute

readonly attribute DOMString TestObj::_attribute

◆ _readonly

const unsigned short TestObj::_readonly = 0

◆ anyAttribute

attribute any TestObj::anyAttribute

◆ attributeWithGetterException

attribute long TestObj::attributeWithGetterException

◆ attributeWithReservedEnumType

attribute _optional TestObj::attributeWithReservedEnumType

◆ attributeWithSetterException

attribute long TestObj::attributeWithSetterException

◆ byteAttr

attribute byte TestObj::byteAttr

◆ byteStringAttrTreatingNullAsEmptyString

attribute ByteString TestObj::byteStringAttrTreatingNullAsEmptyString

◆ cachedAttribute1

readonly attribute any TestObj::cachedAttribute1

◆ cachedAttribute2

readonly attribute any TestObj::cachedAttribute2

◆ clampedShortAttr

attribute short TestObj::clampedShortAttr

◆ CONDITIONAL_CONST

const unsigned short TestObj::CONDITIONAL_CONST = 0

◆ conditionalAttr1

attribute long TestObj::conditionalAttr1

◆ conditionalAttr2

attribute long TestObj::conditionalAttr2

◆ conditionalAttr3

attribute long TestObj::conditionalAttr3

◆ conditionalAttr4

attribute TestObjectAConstructor TestObj::conditionalAttr4

◆ conditionalAttr5

attribute TestObjectBConstructor TestObj::conditionalAttr5

◆ conditionalAttr6

attribute TestObjectCConstructor TestObj::conditionalAttr6

◆ CONST_JAVASCRIPT

const unsigned short TestObj::CONST_JAVASCRIPT = 15

◆ CONST_VALUE_0

const unsigned short TestObj::CONST_VALUE_0 = 0

◆ CONST_VALUE_1

const unsigned short TestObj::CONST_VALUE_1 = 1

◆ CONST_VALUE_11

const unsigned short TestObj::CONST_VALUE_11 = 0xffffffff

◆ CONST_VALUE_12

const unsigned short TestObj::CONST_VALUE_12 = 0x01

◆ CONST_VALUE_13

const unsigned short TestObj::CONST_VALUE_13 = 0X20

◆ CONST_VALUE_14

const unsigned short TestObj::CONST_VALUE_14 = 0x1abc

◆ CONST_VALUE_2

const unsigned short TestObj::CONST_VALUE_2 = 2

◆ CONST_VALUE_4

const unsigned short TestObj::CONST_VALUE_4 = 4

◆ CONST_VALUE_8

const unsigned short TestObj::CONST_VALUE_8 = 8

◆ CONST_VALUE_9

const short TestObj::CONST_VALUE_9 = -1

◆ contentDocument

readonly attribute Document TestObj::contentDocument

◆ create

attribute boolean TestObj::create

◆ customAttr

attribute long TestObj::customAttr

◆ description

readonly attribute long TestObj::description

◆ dictionaryAttr

attribute TestDictionary TestObj::dictionaryAttr

◆ enabledAtRuntimeAttribute

attribute DOMString TestObj::enabledAtRuntimeAttribute

◆ enforceRangeShortAttr

attribute short TestObj::enforceRangeShortAttr

◆ enumAttr

attribute TestEnumType TestObj::enumAttr

◆ hash

readonly attribute DOMString TestObj::hash

◆ id

attribute long TestObj::id

◆ immutablePoint

attribute SVGPoint TestObj::immutablePoint

◆ implementationEnumAttr

attribute TestEnumTypeWithAlternateImplementationName TestObj::implementationEnumAttr

◆ iterable< DOMString >

TestObj::iterable< DOMString >

◆ jsBuiltinAttribute

attribute TestObj TestObj::jsBuiltinAttribute

◆ jsBuiltinReadOnlyAttribute

readonly attribute TestObj TestObj::jsBuiltinReadOnlyAttribute

◆ lenientTestObjAttr

attribute TestObj TestObj::lenientTestObjAttr

◆ longAttr

attribute long TestObj::longAttr

◆ longLongAttr

attribute long long TestObj::longLongAttr

◆ mutablePoint

attribute SVGPoint TestObj::mutablePoint

◆ nullableBooleanAttribute

readonly attribute boolean TestObj::nullableBooleanAttribute

◆ nullableByteStringSettableAttribute

attribute ByteString TestObj::nullableByteStringSettableAttribute

◆ nullableDictionaryAttr

attribute TestDictionary TestObj::nullableDictionaryAttr

◆ nullableDoubleAttribute

readonly attribute unrestricted double TestObj::nullableDoubleAttribute

◆ nullableLongAttribute

readonly attribute long TestObj::nullableLongAttribute

◆ nullableLongSettableAttribute

attribute long TestObj::nullableLongSettableAttribute

◆ nullableStringAttribute

readonly attribute DOMString TestObj::nullableStringAttribute

◆ nullableStringSettableAttribute

attribute DOMString TestObj::nullableStringSettableAttribute

◆ nullableStringValue

attribute long TestObj::nullableStringValue

◆ nullableUSVStringSettableAttribute

attribute USVString TestObj::nullableUSVStringSettableAttribute

◆ objectAttribute

attribute object TestObj::objectAttribute

◆ octetAttr

attribute octet TestObj::octetAttr

◆ onfoo

attribute EventHandler TestObj::onfoo

◆ onwebkitfoo

attribute EventHandler TestObj::onwebkitfoo

◆ putForwardsAttribute

readonly attribute TestNode TestObj::putForwardsAttribute

◆ putForwardsNullableAttribute

readonly attribute TestNode TestObj::putForwardsNullableAttribute

◆ readOnlyLongAttr

readonly attribute long TestObj::readOnlyLongAttr

◆ readOnlyStringAttr

readonly attribute DOMString TestObj::readOnlyStringAttr

◆ readOnlyTestObjAttr

readonly attribute TestObj TestObj::readOnlyTestObjAttr

◆ reflectedBooleanAttr

attribute boolean TestObj::reflectedBooleanAttr

◆ reflectedCustomBooleanAttr

attribute boolean TestObj::reflectedCustomBooleanAttr

◆ reflectedCustomIntegralAttr

attribute long TestObj::reflectedCustomIntegralAttr

◆ reflectedCustomURLAttr

attribute DOMString TestObj::reflectedCustomURLAttr

◆ reflectedIntegralAttr

attribute long TestObj::reflectedIntegralAttr

◆ reflectedStringAttr

attribute DOMString TestObj::reflectedStringAttr

◆ reflectedUnsignedIntegralAttr

attribute unsigned long TestObj::reflectedUnsignedIntegralAttr

◆ reflectedURLAttr

attribute DOMString TestObj::reflectedURLAttr

◆ reflectedUSVStringAttr

attribute USVString TestObj::reflectedUSVStringAttr

◆ reflectedUSVURLAttr

attribute USVString TestObj::reflectedUSVURLAttr

◆ replaceableAttribute

readonly attribute long TestObj::replaceableAttribute

◆ serializer

TestObj::serializer = {create, readOnlyStringAttr, enumAttr, longAttr}

◆ shortAttr

attribute short TestObj::shortAttr

◆ staticReadOnlyLongAttr

readonly attribute long TestObj::staticReadOnlyLongAttr
static

◆ staticStringAttr

attribute DOMString TestObj::staticStringAttr
static

◆ strawberry

attribute long TestObj::strawberry

◆ stringAttr

attribute DOMString TestObj::stringAttr

◆ stringAttrTreatingNullAsEmptyString

attribute DOMString TestObj::stringAttrTreatingNullAsEmptyString

◆ stringAttrWithGetterException

attribute DOMString TestObj::stringAttrWithGetterException

◆ stringAttrWithSetterException

attribute DOMString TestObj::stringAttrWithSetterException

◆ stringifierAttribute

stringifier attribute USVString TestObj::stringifierAttribute

◆ stringLongRecordAttr

attribute record<DOMString, long> TestObj::stringLongRecordAttr

◆ stringNullableObjRecordAttr

attribute record<DOMString, TestObj?> TestObj::stringNullableObjRecordAttr

◆ stringObjRecordAttr

attribute record<DOMString, TestObj> TestObj::stringObjRecordAttr

◆ testNullableObjAttr

attribute TestObj TestObj::testNullableObjAttr

◆ testObjAttr

attribute TestObj TestObj::testObjAttr

◆ TestSubObj

readonly attribute TestSubObjConstructor TestObj::TestSubObj
static

◆ TestSubObjEnabledBySetting

attribute TestSubObjConstructor TestObj::TestSubObjEnabledBySetting

◆ typedArrayAttr

attribute Float32Array TestObj::typedArrayAttr

◆ unforgeableAttr

readonly attribute DOMString TestObj::unforgeableAttr

◆ unsignedLongLongAttr

attribute unsigned long long TestObj::unsignedLongLongAttr

◆ unsignedShortAttr

attribute unsigned short TestObj::unsignedShortAttr

◆ usvstringAttr

attribute USVString TestObj::usvstringAttr

◆ usvstringAttrTreatingNullAsEmptyString

attribute USVString TestObj::usvstringAttrTreatingNullAsEmptyString

◆ usvstringLongRecordAttr [1/2]

attribute record<USVString, long> TestObj::usvstringLongRecordAttr

◆ usvstringLongRecordAttr [2/2]

attribute record<ByteString, long> TestObj::usvstringLongRecordAttr

◆ withCallWithAndSetterCallWithAttribute

attribute long TestObj::withCallWithAndSetterCallWithAttribute

◆ withScriptArgumentsAndCallStackAttribute

attribute TestObj TestObj::withScriptArgumentsAndCallStackAttribute

◆ withScriptExecutionContextAndScriptStateAttribute

attribute TestObj TestObj::withScriptExecutionContextAndScriptStateAttribute

◆ withScriptExecutionContextAndScriptStateAttributeRaises

attribute TestObj TestObj::withScriptExecutionContextAndScriptStateAttributeRaises

◆ withScriptExecutionContextAndScriptStateWithSpacesAttribute

attribute TestObj TestObj::withScriptExecutionContextAndScriptStateWithSpacesAttribute

◆ withScriptExecutionContextAttribute

attribute TestObj TestObj::withScriptExecutionContextAttribute

◆ withScriptExecutionContextAttributeRaises

attribute TestObj TestObj::withScriptExecutionContextAttributeRaises

◆ withScriptStateAttribute

attribute long TestObj::withScriptStateAttribute

◆ withScriptStateAttributeRaises

attribute TestObj TestObj::withScriptStateAttributeRaises

◆ XMLObjAttr

attribute TestObj TestObj::XMLObjAttr

The documentation for this interface was generated from the following file: