Table of Contents Overview Basics of IDL IDL attribute checker run-bindings-tests Where is the bindings code generated? Basic naming rules of IDL attributes IDL attributes TreatNullAs(a,p) Clamp(a,p) Custom(m,a), CustomGetter(a), CustomSetter(a) CustomBinding CallWith(m,a), SetterCallWith(a) NewObject(m,a) ImplementedAs(m,a) Reflect(a) Replaceable(a) Deletable(a), NotEnumerable(a) CachedAttribute(