| Index: core/testing/TypeConversions.idl
|
| diff --git a/core/testing/TypeConversions.idl b/core/testing/TypeConversions.idl
|
| index b87b98433a1619037b08640390742c1e95231f95..86dc3284b932e0fcdad6007e89fbeb4b69544abb 100644
|
| --- a/core/testing/TypeConversions.idl
|
| +++ b/core/testing/TypeConversions.idl
|
| @@ -24,7 +24,7 @@
|
| */
|
|
|
| [
|
| - NoInterfaceObject, // testing interfaces do not appear on global objects
|
| + WillBeGarbageCollected,
|
| ] interface TypeConversions {
|
| attribute long testLong;
|
| [EnforceRange, ImplementedAs=testLong] attribute long testEnforceRangeLong;
|
| @@ -45,4 +45,20 @@
|
| [EnforceRange, ImplementedAs=testShort] attribute short testEnforceRangeShort;
|
| attribute unsigned short testUnsignedShort;
|
| [EnforceRange, ImplementedAs=testUnsignedShort] attribute unsigned short testEnforceRangeUnsignedShort;
|
| +
|
| + attribute ByteString testByteString;
|
| + [ImplementedAs=testByteString, TreatReturnedNullStringAs=Null] attribute ByteString testByteStringTreatReturnedNullStringAsNullAttribute;
|
| + [ImplementedAs=testByteString, TreatReturnedNullStringAs=Undefined] attribute ByteString testByteStringTreatReturnedNullStringAsUndefinedAttribute;
|
| + [ImplementedAs=testByteString, TreatReturnedNullStringAs=Null] ByteString getTestByteStringTreatReturnedNullStringAsNullMethod();
|
| + [ImplementedAs=testByteString, TreatReturnedNullStringAs=Undefined] ByteString getTestByteStringTreatReturnedNullStringAsUndefinedMethod();
|
| + void setTestByteString(ByteString byteString);
|
| + [ImplementedAs=setTestByteString] void setTestByteStringDefaultNull(optional ByteString byteString = null);
|
| +
|
| + attribute ScalarValueString testScalarValueString;
|
| + [ImplementedAs=testScalarValueString, TreatReturnedNullStringAs=Null] attribute ScalarValueString testScalarValueStringTreatReturnedNullStringAsNullAttribute;
|
| + [ImplementedAs=testScalarValueString, TreatReturnedNullStringAs=Undefined] attribute ScalarValueString testScalarValueStringTreatReturnedNullStringAsUndefinedAttribute;
|
| + [ImplementedAs=testScalarValueString, TreatReturnedNullStringAs=Null] ScalarValueString getTestScalarValueStringTreatReturnedNullStringAsNullMethod();
|
| + [ImplementedAs=testScalarValueString, TreatReturnedNullStringAs=Undefined] ScalarValueString getTestScalarValueStringTreatReturnedNullStringAsUndefinedMethod();
|
| + void setTestScalarValueString(ScalarValueString scalarValueString);
|
| + [ImplementedAs=setTestScalarValueString] void setTestScalarValueStringDefaultNull(optional ScalarValueString scalarValueString = null);
|
| };
|
|
|