2 [scriptable
, uuid(76d74662
-0eae
-404c
-9d1f
-697c0e321c0a
)]
3 interface testScriptableInterface
{
4 readonly attribute
long scriptable_attr1
;
5 attribute
long scriptable_attr2
;
6 [noscript
] readonly attribute
long notscriptable_attr1
;
7 [noscript
] attribute
long notscriptable_attr2
;
9 void scriptable_method1
();
10 [noscript
] void notscriptable_method1
();
11 [notxpcom
] void notscriptable_method2
();
12 [noscript
, notxpcom
] void notscriptable_method3
();
15 [uuid(76d74662
-0eae
-404c
-9d1f
-697c0e321c0a
)]
16 interface testNotscriptableInterface
{
17 readonly attribute
long notscriptable_attr1
;
18 attribute
long notscriptable_attr2
;
20 void notscriptable_method1
();