jsx
Version:
a faster, safer, easier JavaScript
959 lines (888 loc) • 315 kB
JSX
// THIS FILE IS AUTOMATICALLY GENERATED.
// DON'T EDIT THIS FILE. EDIT jsx2idl/maketest.pl INSTEAD.
import "test-case.jsx";
import "js/web.jsx";
class _Test extends TestCase {
function compile_DOMException(o : DOMException) : void {
var v1 : number/*unsigned short*/ = DOMException.INDEX_SIZE_ERR;
var v2 : number/*unsigned short*/ = o.INDEX_SIZE_ERR;
var v3 : number/*unsigned short*/ = DOMException.DOMSTRING_SIZE_ERR;
var v4 : number/*unsigned short*/ = o.DOMSTRING_SIZE_ERR;
var v5 : number/*unsigned short*/ = DOMException.HIERARCHY_REQUEST_ERR;
var v6 : number/*unsigned short*/ = o.HIERARCHY_REQUEST_ERR;
var v7 : number/*unsigned short*/ = DOMException.WRONG_DOCUMENT_ERR;
var v8 : number/*unsigned short*/ = o.WRONG_DOCUMENT_ERR;
var v9 : number/*unsigned short*/ = DOMException.INVALID_CHARACTER_ERR;
var v10 : number/*unsigned short*/ = o.INVALID_CHARACTER_ERR;
var v11 : number/*unsigned short*/ = DOMException.NO_DATA_ALLOWED_ERR;
var v12 : number/*unsigned short*/ = o.NO_DATA_ALLOWED_ERR;
var v13 : number/*unsigned short*/ = DOMException.NO_MODIFICATION_ALLOWED_ERR;
var v14 : number/*unsigned short*/ = o.NO_MODIFICATION_ALLOWED_ERR;
var v15 : number/*unsigned short*/ = DOMException.NOT_FOUND_ERR;
var v16 : number/*unsigned short*/ = o.NOT_FOUND_ERR;
var v17 : number/*unsigned short*/ = DOMException.NOT_SUPPORTED_ERR;
var v18 : number/*unsigned short*/ = o.NOT_SUPPORTED_ERR;
var v19 : number/*unsigned short*/ = DOMException.INUSE_ATTRIBUTE_ERR;
var v20 : number/*unsigned short*/ = o.INUSE_ATTRIBUTE_ERR;
var v21 : number/*unsigned short*/ = DOMException.INVALID_STATE_ERR;
var v22 : number/*unsigned short*/ = o.INVALID_STATE_ERR;
var v23 : number/*unsigned short*/ = DOMException.SYNTAX_ERR;
var v24 : number/*unsigned short*/ = o.SYNTAX_ERR;
var v25 : number/*unsigned short*/ = DOMException.INVALID_MODIFICATION_ERR;
var v26 : number/*unsigned short*/ = o.INVALID_MODIFICATION_ERR;
var v27 : number/*unsigned short*/ = DOMException.NAMESPACE_ERR;
var v28 : number/*unsigned short*/ = o.NAMESPACE_ERR;
var v29 : number/*unsigned short*/ = DOMException.INVALID_ACCESS_ERR;
var v30 : number/*unsigned short*/ = o.INVALID_ACCESS_ERR;
var v31 : number/*unsigned short*/ = DOMException.VALIDATION_ERR;
var v32 : number/*unsigned short*/ = o.VALIDATION_ERR;
var v33 : number/*unsigned short*/ = DOMException.TYPE_MISMATCH_ERR;
var v34 : number/*unsigned short*/ = o.TYPE_MISMATCH_ERR;
var v35 : number/*unsigned short*/ = DOMException.SECURITY_ERR;
var v36 : number/*unsigned short*/ = o.SECURITY_ERR;
var v37 : number/*unsigned short*/ = DOMException.NETWORK_ERR;
var v38 : number/*unsigned short*/ = o.NETWORK_ERR;
var v39 : number/*unsigned short*/ = DOMException.ABORT_ERR;
var v40 : number/*unsigned short*/ = o.ABORT_ERR;
var v41 : number/*unsigned short*/ = DOMException.URL_MISMATCH_ERR;
var v42 : number/*unsigned short*/ = o.URL_MISMATCH_ERR;
var v43 : number/*unsigned short*/ = DOMException.QUOTA_EXCEEDED_ERR;
var v44 : number/*unsigned short*/ = o.QUOTA_EXCEEDED_ERR;
var v45 : number/*unsigned short*/ = DOMException.TIMEOUT_ERR;
var v46 : number/*unsigned short*/ = o.TIMEOUT_ERR;
var v47 : number/*unsigned short*/ = DOMException.INVALID_NODE_TYPE_ERR;
var v48 : number/*unsigned short*/ = o.INVALID_NODE_TYPE_ERR;
var v49 : number/*unsigned short*/ = DOMException.DATA_CLONE_ERR;
var v50 : number/*unsigned short*/ = o.DATA_CLONE_ERR;
var v51 : number/*unsigned short*/ = o.code;
} // DOMException
function compile_DOMError(o : DOMError) : void {
var v1 : string/*DOMString*/ = o.name;
} // DOMError
function compile_Event(o : Event) : void {
var c1 = new Event(X.getstring());
var c2 = new Event(X.getstring(), X.getEventInit());
var v1 : string/*DOMString*/ = o.type;
var v2 : Nullable.<EventTarget> = o.target;
var v3 : Nullable.<EventTarget> = o.currentTarget;
var v4 : number/*unsigned short*/ = Event.NONE;
var v5 : number/*unsigned short*/ = o.NONE;
var v6 : number/*unsigned short*/ = Event.CAPTURING_PHASE;
var v7 : number/*unsigned short*/ = o.CAPTURING_PHASE;
var v8 : number/*unsigned short*/ = Event.AT_TARGET;
var v9 : number/*unsigned short*/ = o.AT_TARGET;
var v10 : number/*unsigned short*/ = Event.BUBBLING_PHASE;
var v11 : number/*unsigned short*/ = o.BUBBLING_PHASE;
var v12 : number/*unsigned short*/ = o.eventPhase;
o.stopPropagation();
o.stopImmediatePropagation();
var v13 : boolean = o.bubbles;
var v14 : boolean = o.cancelable;
o.preventDefault();
var v15 : boolean = o.defaultPrevented;
var v16 : boolean = o.isTrusted;
var v17 : number/*DOMTimeStamp*/ = o.timeStamp;
o.initEvent(X.getstring(), X.getboolean(), X.getboolean());
o.initEvent(X.getstring(), X.getboolean(), X.getboolean());
var c3 = new Event(X.getstring());
var c4 = new Event(X.getstring(), X.getEventInit());
} // Event
function compile_EventInit(o : EventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
} // EventInit
function compile_CustomEvent(o : CustomEvent) : void {
var c1 = new CustomEvent(X.getstring());
var c2 = new CustomEvent(X.getstring(), X.getCustomEventInit());
var v1 : variant/*any*/ = o.detail;
var c3 = new CustomEvent(X.getstring());
var c4 = new CustomEvent(X.getstring(), X.getCustomEventInit());
o.initCustomEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getvariant());
} // CustomEvent
function compile_CustomEventInit(o : CustomEventInit) : void {
var v1 : variant/*any*/ = o.detail;
var v2 : boolean = o.bubbles;
var v3 : boolean = o.cancelable;
} // CustomEventInit
function compile_EventTarget(o : EventTarget) : void {
o.addEventListener(X.getstring(), X.getNullable__function__Event__void_());
o.addEventListener(X.getstring(), X.getNullable__function__Event__void_(), X.getboolean());
o.removeEventListener(X.getstring(), X.getNullable__function__Event__void_());
o.removeEventListener(X.getstring(), X.getNullable__function__Event__void_(), X.getboolean());
var f1 : boolean = o.dispatchEvent(X.getEvent());
o.addEventListener(X.getstring(), X.getNullable__function__Event__void_());
o.addEventListener(X.getstring(), X.getNullable__function__Event__void_(), X.getboolean());
o.removeEventListener(X.getstring(), X.getNullable__function__Event__void_());
o.removeEventListener(X.getstring(), X.getNullable__function__Event__void_(), X.getboolean());
} // EventTarget
function compile_MutationObserver(o : MutationObserver) : void {
var c1 = new MutationObserver(X.getfunction_mutations_MutationRecord___observer_MutationObserver__void());
o.observe(X.getNode(), X.getMutationObserverInit());
o.disconnect();
var f1 : MutationRecord[] = o.takeRecords();
} // MutationObserver
function compile_MutationObserverInit(o : MutationObserverInit) : void {
var v1 : boolean = o.childList;
var v2 : boolean = o.attributes;
var v3 : boolean = o.characterData;
var v4 : boolean = o.subtree;
var v5 : boolean = o.attributeOldValue;
var v6 : boolean = o.characterDataOldValue;
var v7 : string[]/*sequence<DOMString>*/ = o.attributeFilter;
} // MutationObserverInit
function compile_MutationRecord(o : MutationRecord) : void {
var v1 : string/*DOMString*/ = o.type;
var v2 : Node = o.target;
var v3 : NodeList = o.addedNodes;
var v4 : NodeList = o.removedNodes;
var v5 : Nullable.<Node> = o.previousSibling;
var v6 : Nullable.<Node> = o.nextSibling;
var v7 : Nullable.<string>/*DOMString?*/ = o.attributeName;
var v8 : Nullable.<string>/*DOMString?*/ = o.attributeNamespace;
var v9 : Nullable.<string>/*DOMString?*/ = o.oldValue;
} // MutationRecord
function compile_Node(o : Node) : void {
var v1 : number/*unsigned short*/ = Node.ELEMENT_NODE;
var v2 : number/*unsigned short*/ = o.ELEMENT_NODE;
var v3 : number/*unsigned short*/ = Node.ATTRIBUTE_NODE;
var v4 : number/*unsigned short*/ = o.ATTRIBUTE_NODE;
var v5 : number/*unsigned short*/ = Node.TEXT_NODE;
var v6 : number/*unsigned short*/ = o.TEXT_NODE;
var v7 : number/*unsigned short*/ = Node.CDATA_SECTION_NODE;
var v8 : number/*unsigned short*/ = o.CDATA_SECTION_NODE;
var v9 : number/*unsigned short*/ = Node.ENTITY_REFERENCE_NODE;
var v10 : number/*unsigned short*/ = o.ENTITY_REFERENCE_NODE;
var v11 : number/*unsigned short*/ = Node.ENTITY_NODE;
var v12 : number/*unsigned short*/ = o.ENTITY_NODE;
var v13 : number/*unsigned short*/ = Node.PROCESSING_INSTRUCTION_NODE;
var v14 : number/*unsigned short*/ = o.PROCESSING_INSTRUCTION_NODE;
var v15 : number/*unsigned short*/ = Node.COMMENT_NODE;
var v16 : number/*unsigned short*/ = o.COMMENT_NODE;
var v17 : number/*unsigned short*/ = Node.DOCUMENT_NODE;
var v18 : number/*unsigned short*/ = o.DOCUMENT_NODE;
var v19 : number/*unsigned short*/ = Node.DOCUMENT_TYPE_NODE;
var v20 : number/*unsigned short*/ = o.DOCUMENT_TYPE_NODE;
var v21 : number/*unsigned short*/ = Node.DOCUMENT_FRAGMENT_NODE;
var v22 : number/*unsigned short*/ = o.DOCUMENT_FRAGMENT_NODE;
var v23 : number/*unsigned short*/ = Node.NOTATION_NODE;
var v24 : number/*unsigned short*/ = o.NOTATION_NODE;
var v25 : number/*unsigned short*/ = o.nodeType;
var v26 : string/*DOMString*/ = o.nodeName;
var v27 : Nullable.<string>/*DOMString?*/ = o.baseURI;
var v28 : Nullable.<Document> = o.ownerDocument;
var v29 : Nullable.<Node> = o.parentNode;
var v30 : Nullable.<Element> = o.parentElement;
var f1 : boolean = o.hasChildNodes();
var v31 : NodeList = o.childNodes;
var v32 : Nullable.<Node> = o.firstChild;
var v33 : Nullable.<Node> = o.lastChild;
var v34 : Nullable.<Node> = o.previousSibling;
var v35 : Nullable.<Node> = o.nextSibling;
var v36 : Nullable.<string>/*DOMString?*/ = o.nodeValue;
var v37 : Nullable.<string>/*DOMString?*/ = o.textContent;
var f2 : Node = o.insertBefore(X.getNode(), X.getNullable__Node_());
var f3 : Node = o.appendChild(X.getNode());
var f4 : Node = o.replaceChild(X.getNode(), X.getNode());
var f5 : Node = o.removeChild(X.getNode());
o.normalize();
var f6 : Node = o.cloneNode();
var f7 : Node = o.cloneNode(X.getboolean());
var f8 : boolean = o.isEqualNode(X.getNullable__Node_());
var v38 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_DISCONNECTED;
var v39 : number/*unsigned short*/ = o.DOCUMENT_POSITION_DISCONNECTED;
var v40 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_PRECEDING;
var v41 : number/*unsigned short*/ = o.DOCUMENT_POSITION_PRECEDING;
var v42 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_FOLLOWING;
var v43 : number/*unsigned short*/ = o.DOCUMENT_POSITION_FOLLOWING;
var v44 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_CONTAINS;
var v45 : number/*unsigned short*/ = o.DOCUMENT_POSITION_CONTAINS;
var v46 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_CONTAINED_BY;
var v47 : number/*unsigned short*/ = o.DOCUMENT_POSITION_CONTAINED_BY;
var v48 : number/*unsigned short*/ = Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
var v49 : number/*unsigned short*/ = o.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
var f9 : number/*unsigned short*/ = o.compareDocumentPosition(X.getNode());
var f10 : boolean = o.contains(X.getNullable__Node_());
var f11 : Nullable.<string>/*DOMString?*/ = o.lookupPrefix(X.getNullable__string_());
var f12 : Nullable.<string>/*DOMString?*/ = o.lookupNamespaceURI(X.getNullable__string_());
var f13 : boolean = o.isDefaultNamespace(X.getNullable__string_());
} // Node
function compile_Document(o : Document) : void {
var c1 = new Document();
var v1 : DOMImplementation = o.implementation;
var v2 : string/*DOMString*/ = o.URL;
var v3 : string/*DOMString*/ = o.documentURI;
var v4 : string/*DOMString*/ = o.compatMode;
var v5 : string/*DOMString*/ = o.characterSet;
var v6 : string/*DOMString*/ = o.contentType;
var v7 : Nullable.<DocumentType> = o.doctype;
var v8 : Nullable.<Element> = o.documentElement;
var f1 : HTMLCollection = o.getElementsByTagName(X.getstring());
var f2 : HTMLCollection = o.getElementsByTagNameNS(X.getNullable__string_(), X.getstring());
var f3 : HTMLCollection = o.getElementsByClassName(X.getstring());
var f4 : Nullable.<Element> = o.getElementById(X.getstring());
var f5 : Element = o.createElement(X.getstring());
var f6 : Element = o.createElementNS(X.getNullable__string_(), X.getstring());
var f7 : DocumentFragment = o.createDocumentFragment();
var f8 : Text = o.createTextNode(X.getstring());
var f9 : Comment = o.createComment(X.getstring());
var f10 : ProcessingInstruction = o.createProcessingInstruction(X.getstring(), X.getstring());
var f11 : Node = o.importNode(X.getNode());
var f12 : Node = o.importNode(X.getNode(), X.getboolean());
var f13 : Node = o.adoptNode(X.getNode());
var f14 : Event = o.createEvent(X.getstring());
var f15 : Range = o.createRange();
var f16 : NodeIterator = o.createNodeIterator(X.getNode());
var f17 : NodeIterator = o.createNodeIterator(X.getNode(), X.getnumber());
var f18 : NodeIterator = o.createNodeIterator(X.getNode(), X.getnumber(), X.getNullable__NodeFilter_());
var f19 : TreeWalker = o.createTreeWalker(X.getNode());
var f20 : TreeWalker = o.createTreeWalker(X.getNode(), X.getnumber());
var f21 : TreeWalker = o.createTreeWalker(X.getNode(), X.getnumber(), X.getNullable__NodeFilter_());
o.prepend(X.getNode());
o.prepend(X.getstring());
o.append(X.getNode());
o.append(X.getstring());
var f22 : Event = o.createEvent(X.getstring());
var v9 : StyleSheetList = o.styleSheets;
var v10 : Nullable.<string>/*DOMString?*/ = o.selectedStyleSheetSet;
var v11 : Nullable.<string>/*DOMString?*/ = o.lastStyleSheetSet;
var v12 : Nullable.<string>/*DOMString?*/ = o.preferredStyleSheetSet;
var v13 : DOMStringList = o.styleSheetSets;
o.enableStyleSheetsForSet(X.getNullable__string_());
var f23 : Nullable.<Element> = o.elementFromPoint(X.getnumber(), X.getnumber());
var f24 : Nullable.<CaretPosition> = o.caretPositionFromPoint(X.getnumber(), X.getnumber());
var f25 : Touch = o.createTouch(X.getAbstractView(), X.getEventTarget(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber());
var f26 : TouchList = o.createTouchList(X.getTouch__());
var f27 : TouchList = o.createTouchList(X.getTouch());
var f28 : Nullable.<Element> = o.querySelector(X.getstring());
var f29 : NodeList = o.querySelectorAll(X.getstring());
} // Document
function compile_XMLDocument(o : XMLDocument) : void {
var f1 : boolean = o.load(X.getstring());
} // XMLDocument
function compile_DOMImplementation(o : DOMImplementation) : void {
var f1 : DocumentType = o.createDocumentType(X.getstring(), X.getstring(), X.getstring());
var f2 : XMLDocument = o.createDocument(X.getNullable__string_(), X.getstring(), X.getNullable__DocumentType_());
var f3 : Document = o.createHTMLDocument();
var f4 : Document = o.createHTMLDocument(X.getstring());
var f5 : boolean = o.hasFeature(X.getstring(), X.getstring());
} // DOMImplementation
function compile_DocumentFragment(o : DocumentFragment) : void {
o.prepend(X.getNode());
o.prepend(X.getstring());
o.append(X.getNode());
o.append(X.getstring());
var f1 : Nullable.<Element> = o.querySelector(X.getstring());
var f2 : NodeList = o.querySelectorAll(X.getstring());
} // DocumentFragment
function compile_DocumentType(o : DocumentType) : void {
var v1 : string/*DOMString*/ = o.name;
var v2 : string/*DOMString*/ = o.publicId;
var v3 : string/*DOMString*/ = o.systemId;
o.before(X.getNode());
o.before(X.getstring());
o.after(X.getNode());
o.after(X.getstring());
o.replace(X.getNode());
o.replace(X.getstring());
o.remove();
} // DocumentType
function compile_Element(o : Element) : void {
var v1 : Nullable.<string>/*DOMString?*/ = o.namespaceURI;
var v2 : Nullable.<string>/*DOMString?*/ = o.prefix;
var v3 : string/*DOMString*/ = o.localName;
var v4 : string/*DOMString*/ = o.tagName;
var v5 : string/*DOMString*/ = o.id;
var v6 : string/*DOMString*/ = o.className;
var v7 : DOMTokenList = o.classList;
var v8 : Attr[] = o.attributes;
var f1 : Nullable.<string>/*DOMString?*/ = o.getAttribute(X.getstring());
var f2 : Nullable.<string>/*DOMString?*/ = o.getAttributeNS(X.getNullable__string_(), X.getstring());
o.setAttribute(X.getstring(), X.getstring());
o.setAttributeNS(X.getNullable__string_(), X.getstring(), X.getstring());
o.removeAttribute(X.getstring());
o.removeAttributeNS(X.getNullable__string_(), X.getstring());
var f3 : boolean = o.hasAttribute(X.getstring());
var f4 : boolean = o.hasAttributeNS(X.getNullable__string_(), X.getstring());
var f5 : HTMLCollection = o.getElementsByTagName(X.getstring());
var f6 : HTMLCollection = o.getElementsByTagNameNS(X.getNullable__string_(), X.getstring());
var f7 : HTMLCollection = o.getElementsByClassName(X.getstring());
var v9 : HTMLCollection = o.children;
var v10 : Nullable.<Element> = o.firstElementChild;
var v11 : Nullable.<Element> = o.lastElementChild;
var v12 : Nullable.<Element> = o.previousElementSibling;
var v13 : Nullable.<Element> = o.nextElementSibling;
var v14 : number/*unsigned long*/ = o.childElementCount;
o.prepend(X.getNode());
o.prepend(X.getstring());
o.append(X.getNode());
o.append(X.getstring());
o.before(X.getNode());
o.before(X.getstring());
o.after(X.getNode());
o.after(X.getstring());
o.replace(X.getNode());
o.replace(X.getstring());
o.remove();
var v15 : string/*DOMString*/ = o.innerHTML;
var v16 : string/*DOMString*/ = o.outerHTML;
o.insertAdjacentHTML(X.getstring(), X.getstring());
var f8 : ClientRectList = o.getClientRects();
var f9 : ClientRect = o.getBoundingClientRect();
o.scrollIntoView();
o.scrollIntoView(X.getboolean());
var v17 : number/*long*/ = o.scrollTop;
var v18 : number/*long*/ = o.scrollLeft;
var v19 : number/*long*/ = o.scrollWidth;
var v20 : number/*long*/ = o.scrollHeight;
var v21 : number/*long*/ = o.clientTop;
var v22 : number/*long*/ = o.clientLeft;
var v23 : number/*long*/ = o.clientWidth;
var v24 : number/*long*/ = o.clientHeight;
var f10 : Nullable.<Element> = o.querySelector(X.getstring());
var f11 : NodeList = o.querySelectorAll(X.getstring());
} // Element
function compile_Attr(o : Attr) : void {
var v1 : string/*DOMString*/ = o.name;
var v2 : string/*DOMString*/ = o.value;
var v3 : Nullable.<string>/*DOMString?*/ = o.namespaceURI;
var v4 : Nullable.<string>/*DOMString?*/ = o.prefix;
var v5 : string/*DOMString*/ = o.localName;
} // Attr
function compile_CharacterData(o : CharacterData) : void {
var v1 : string/*DOMString*/ = o.data;
var v2 : number/*unsigned long*/ = o.length;
var f1 : string/*DOMString*/ = o.substringData(X.getnumber(), X.getnumber());
o.appendData(X.getstring());
o.insertData(X.getnumber(), X.getstring());
o.deleteData(X.getnumber(), X.getnumber());
o.replaceData(X.getnumber(), X.getnumber(), X.getstring());
o.before(X.getNode());
o.before(X.getstring());
o.after(X.getNode());
o.after(X.getstring());
o.replace(X.getNode());
o.replace(X.getstring());
o.remove();
} // CharacterData
function compile_Text(o : Text) : void {
var f1 : Text = o.splitText(X.getnumber());
var v1 : string/*DOMString*/ = o.wholeText;
var v2 : boolean = o.serializeAsCDATA;
} // Text
function compile_ProcessingInstruction(o : ProcessingInstruction) : void {
var v1 : string/*DOMString*/ = o.target;
} // ProcessingInstruction
function compile_Comment(o : Comment) : void {
} // Comment
function compile_Range(o : Range) : void {
var v1 : Node = o.startContainer;
var v2 : number/*unsigned long*/ = o.startOffset;
var v3 : Node = o.endContainer;
var v4 : number/*unsigned long*/ = o.endOffset;
var v5 : boolean = o.collapsed;
var v6 : Node = o.commonAncestorContainer;
o.setStart(X.getNode(), X.getnumber());
o.setEnd(X.getNode(), X.getnumber());
o.setStartBefore(X.getNode());
o.setStartAfter(X.getNode());
o.setEndBefore(X.getNode());
o.setEndAfter(X.getNode());
o.collapse(X.getboolean());
o.selectNode(X.getNode());
o.selectNodeContents(X.getNode());
var v7 : number/*unsigned short*/ = Range.START_TO_START;
var v8 : number/*unsigned short*/ = o.START_TO_START;
var v9 : number/*unsigned short*/ = Range.START_TO_END;
var v10 : number/*unsigned short*/ = o.START_TO_END;
var v11 : number/*unsigned short*/ = Range.END_TO_END;
var v12 : number/*unsigned short*/ = o.END_TO_END;
var v13 : number/*unsigned short*/ = Range.END_TO_START;
var v14 : number/*unsigned short*/ = o.END_TO_START;
var f1 : number/*short*/ = o.compareBoundaryPoints(X.getnumber(), X.getRange());
o.deleteContents();
var f2 : DocumentFragment = o.extractContents();
var f3 : DocumentFragment = o.cloneContents();
o.insertNode(X.getNode());
o.surroundContents(X.getNode());
var f4 : Range = o.cloneRange();
o.detach();
var f5 : boolean = o.isPointInRange(X.getNode(), X.getnumber());
var f6 : number/*short*/ = o.comparePoint(X.getNode(), X.getnumber());
var f7 : boolean = o.intersectsNode(X.getNode());
var f8 : DocumentFragment = o.createContextualFragment(X.getstring());
var f9 : ClientRectList = o.getClientRects();
var f10 : ClientRect = o.getBoundingClientRect();
} // Range
function compile_NodeIterator(o : NodeIterator) : void {
var v1 : Node = o.root;
var v2 : Nullable.<Node> = o.referenceNode;
var v3 : boolean = o.pointerBeforeReferenceNode;
var v4 : number/*unsigned long*/ = o.whatToShow;
var v5 : Nullable.<NodeFilter> = o.filter;
var f1 : Nullable.<Node> = o.nextNode();
var f2 : Nullable.<Node> = o.previousNode();
o.detach();
} // NodeIterator
function compile_TreeWalker(o : TreeWalker) : void {
var v1 : Node = o.root;
var v2 : number/*unsigned long*/ = o.whatToShow;
var v3 : Nullable.<NodeFilter> = o.filter;
var v4 : Node = o.currentNode;
var f1 : Nullable.<Node> = o.parentNode();
var f2 : Nullable.<Node> = o.firstChild();
var f3 : Nullable.<Node> = o.lastChild();
var f4 : Nullable.<Node> = o.previousSibling();
var f5 : Nullable.<Node> = o.nextSibling();
var f6 : Nullable.<Node> = o.previousNode();
var f7 : Nullable.<Node> = o.nextNode();
} // TreeWalker
function compile_NodeFilter(o : NodeFilter) : void {
var v1 : number/*unsigned short*/ = NodeFilter.FILTER_ACCEPT;
var v2 : number/*unsigned short*/ = o.FILTER_ACCEPT;
var v3 : number/*unsigned short*/ = NodeFilter.FILTER_REJECT;
var v4 : number/*unsigned short*/ = o.FILTER_REJECT;
var v5 : number/*unsigned short*/ = NodeFilter.FILTER_SKIP;
var v6 : number/*unsigned short*/ = o.FILTER_SKIP;
var v7 : number/*unsigned long*/ = NodeFilter.SHOW_ALL;
var v8 : number/*unsigned long*/ = o.SHOW_ALL;
var v9 : number/*unsigned long*/ = NodeFilter.SHOW_ELEMENT;
var v10 : number/*unsigned long*/ = o.SHOW_ELEMENT;
var v11 : number/*unsigned long*/ = NodeFilter.SHOW_ATTRIBUTE;
var v12 : number/*unsigned long*/ = o.SHOW_ATTRIBUTE;
var v13 : number/*unsigned long*/ = NodeFilter.SHOW_TEXT;
var v14 : number/*unsigned long*/ = o.SHOW_TEXT;
var v15 : number/*unsigned long*/ = NodeFilter.SHOW_CDATA_SECTION;
var v16 : number/*unsigned long*/ = o.SHOW_CDATA_SECTION;
var v17 : number/*unsigned long*/ = NodeFilter.SHOW_ENTITY_REFERENCE;
var v18 : number/*unsigned long*/ = o.SHOW_ENTITY_REFERENCE;
var v19 : number/*unsigned long*/ = NodeFilter.SHOW_ENTITY;
var v20 : number/*unsigned long*/ = o.SHOW_ENTITY;
var v21 : number/*unsigned long*/ = NodeFilter.SHOW_PROCESSING_INSTRUCTION;
var v22 : number/*unsigned long*/ = o.SHOW_PROCESSING_INSTRUCTION;
var v23 : number/*unsigned long*/ = NodeFilter.SHOW_COMMENT;
var v24 : number/*unsigned long*/ = o.SHOW_COMMENT;
var v25 : number/*unsigned long*/ = NodeFilter.SHOW_DOCUMENT;
var v26 : number/*unsigned long*/ = o.SHOW_DOCUMENT;
var v27 : number/*unsigned long*/ = NodeFilter.SHOW_DOCUMENT_TYPE;
var v28 : number/*unsigned long*/ = o.SHOW_DOCUMENT_TYPE;
var v29 : number/*unsigned long*/ = NodeFilter.SHOW_DOCUMENT_FRAGMENT;
var v30 : number/*unsigned long*/ = o.SHOW_DOCUMENT_FRAGMENT;
var v31 : number/*unsigned long*/ = NodeFilter.SHOW_NOTATION;
var v32 : number/*unsigned long*/ = o.SHOW_NOTATION;
var f1 : number/*unsigned short*/ = o.acceptNode(X.getNode());
} // NodeFilter
function compile_NodeList(o : NodeList) : void {
var f1 : Nullable.<Node> = o.__native_index_operator__(X.getnumber());
var f2 : Nullable.<Node> = o.item(X.getnumber());
var v1 : number/*unsigned long*/ = o.length;
} // NodeList
function compile_HTMLCollection(o : HTMLCollection) : void {
var v1 : number/*unsigned long*/ = o.length;
var f1 : Nullable.<Element> = o.__native_index_operator__(X.getnumber());
var f2 : Nullable.<Element> = o.item(X.getnumber());
var f3 : Nullable.<Object>/*object?*/ = o.__native_index_operator__(X.getstring());
var f4 : Nullable.<Object>/*object?*/ = o.namedItem(X.getstring());
} // HTMLCollection
function compile_DOMStringList(o : DOMStringList) : void {
var v1 : number/*unsigned long*/ = o.length;
var f1 : Nullable.<string>/*DOMString?*/ = o.__native_index_operator__(X.getnumber());
var f2 : Nullable.<string>/*DOMString?*/ = o.item(X.getnumber());
var f3 : boolean = o.contains(X.getstring());
} // DOMStringList
function compile_DOMTokenList(o : DOMTokenList) : void {
var v1 : number/*unsigned long*/ = o.length;
var f1 : Nullable.<string>/*DOMString?*/ = o.__native_index_operator__(X.getnumber());
var f2 : Nullable.<string>/*DOMString?*/ = o.item(X.getnumber());
var f3 : boolean = o.contains(X.getstring());
o.add(X.getstring());
o.remove(X.getstring());
var f4 : boolean = o.toggle(X.getstring());
var f5 : boolean = o.toggle(X.getstring(), X.getboolean());
} // DOMTokenList
function compile_DOMSettableTokenList(o : DOMSettableTokenList) : void {
var v1 : string/*DOMString*/ = o.value;
} // DOMSettableTokenList
function compile_AbstractView(o : AbstractView) : void {
var v1 : DocumentView = o.document;
} // AbstractView
function compile_DocumentView(o : DocumentView) : void {
var v1 : AbstractView = o.defaultView;
} // DocumentView
function compile_DocumentEvent(o : DocumentEvent) : void {
var f1 : Event = o.createEvent(X.getstring());
} // DocumentEvent
function compile_UIEvent(o : UIEvent) : void {
var v1 : Nullable.<AbstractView> = o.view;
var v2 : number/*long*/ = o.detail;
o.initUIEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getnumber());
var c1 = new UIEvent(X.getstring());
var c2 = new UIEvent(X.getstring(), X.getUIEventInit());
} // UIEvent
function compile_FocusEvent(o : FocusEvent) : void {
var v1 : Nullable.<EventTarget> = o.relatedTarget;
var c1 = new FocusEvent(X.getstring());
var c2 = new FocusEvent(X.getstring(), X.getFocusEventInit());
o.initFocusEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getnumber(), X.getNullable__EventTarget_());
} // FocusEvent
function compile_MouseEvent(o : MouseEvent) : void {
var v1 : number/*long*/ = o.screenX;
var v2 : number/*long*/ = o.screenY;
var v3 : number/*long*/ = o.clientX;
var v4 : number/*long*/ = o.clientY;
var v5 : boolean = o.ctrlKey;
var v6 : boolean = o.shiftKey;
var v7 : boolean = o.altKey;
var v8 : boolean = o.metaKey;
var v9 : number/*unsigned short*/ = o.button;
var v10 : number/*unsigned short*/ = o.buttons;
var v11 : Nullable.<EventTarget> = o.relatedTarget;
o.initMouseEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getboolean(), X.getboolean(), X.getboolean(), X.getboolean(), X.getnumber(), X.getNullable__EventTarget_());
var f1 : boolean = o.getModifierState(X.getstring());
var c1 = new MouseEvent(X.getstring());
var c2 = new MouseEvent(X.getstring(), X.getMouseEventInit());
var v12 : number/*long*/ = o.pageX;
var v13 : number/*long*/ = o.pageY;
var v14 : number/*long*/ = o.x;
var v15 : number/*long*/ = o.y;
var v16 : number/*long*/ = o.offsetX;
var v17 : number/*long*/ = o.offsetY;
var v18 : Nullable.<string>/*DOMString?*/ = o.region;
} // MouseEvent
function compile_WheelEvent(o : WheelEvent) : void {
var v1 : number/*unsigned long*/ = WheelEvent.DOM_DELTA_PIXEL;
var v2 : number/*unsigned long*/ = o.DOM_DELTA_PIXEL;
var v3 : number/*unsigned long*/ = WheelEvent.DOM_DELTA_LINE;
var v4 : number/*unsigned long*/ = o.DOM_DELTA_LINE;
var v5 : number/*unsigned long*/ = WheelEvent.DOM_DELTA_PAGE;
var v6 : number/*unsigned long*/ = o.DOM_DELTA_PAGE;
var v7 : number/*double*/ = o.deltaX;
var v8 : number/*double*/ = o.deltaY;
var v9 : number/*double*/ = o.deltaZ;
var v10 : number/*unsigned long*/ = o.deltaMode;
var c1 = new WheelEvent(X.getstring());
var c2 = new WheelEvent(X.getstring(), X.getWheelEventInit());
o.initWheelEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber(), X.getNullable__EventTarget_(), X.getstring(), X.getnumber(), X.getnumber(), X.getnumber(), X.getnumber());
} // WheelEvent
function compile_KeyboardEvent(o : KeyboardEvent) : void {
var v1 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_STANDARD;
var v2 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_STANDARD;
var v3 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_LEFT;
var v4 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_LEFT;
var v5 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_RIGHT;
var v6 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_RIGHT;
var v7 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_NUMPAD;
var v8 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_NUMPAD;
var v9 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_MOBILE;
var v10 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_MOBILE;
var v11 : number/*unsigned long*/ = KeyboardEvent.DOM_KEY_LOCATION_JOYSTICK;
var v12 : number/*unsigned long*/ = o.DOM_KEY_LOCATION_JOYSTICK;
var v13 : string/*DOMString*/ = o.char;
var v14 : string/*DOMString*/ = o.key;
var v15 : number/*unsigned long*/ = o.location;
var v16 : boolean = o.ctrlKey;
var v17 : boolean = o.shiftKey;
var v18 : boolean = o.altKey;
var v19 : boolean = o.metaKey;
var v20 : boolean = o.repeat;
var v21 : string/*DOMString*/ = o.locale;
var f1 : boolean = o.getModifierState(X.getstring());
var c1 = new KeyboardEvent(X.getstring());
var c2 = new KeyboardEvent(X.getstring(), X.getKeyboardEventInit());
o.initKeyboardEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getstring(), X.getstring(), X.getnumber(), X.getstring(), X.getboolean(), X.getstring());
var v22 : number/*unsigned long*/ = o.charCode;
var v23 : number/*unsigned long*/ = o.keyCode;
var v24 : number/*unsigned long*/ = o.which;
} // KeyboardEvent
function compile_CompositionEvent(o : CompositionEvent) : void {
var v1 : Nullable.<string>/*DOMString?*/ = o.data;
var v2 : string/*DOMString*/ = o.locale;
var c1 = new CompositionEvent(X.getstring());
var c2 = new CompositionEvent(X.getstring(), X.getCompositionEventInit());
o.initCompositionEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__AbstractView_(), X.getNullable__string_(), X.getstring());
} // CompositionEvent
function compile_MutationEvent(o : MutationEvent) : void {
var v1 : number/*unsigned short*/ = MutationEvent.MODIFICATION;
var v2 : number/*unsigned short*/ = o.MODIFICATION;
var v3 : number/*unsigned short*/ = MutationEvent.ADDITION;
var v4 : number/*unsigned short*/ = o.ADDITION;
var v5 : number/*unsigned short*/ = MutationEvent.REMOVAL;
var v6 : number/*unsigned short*/ = o.REMOVAL;
var v7 : Nullable.<Node> = o.relatedNode;
var v8 : string/*DOMString*/ = o.prevValue;
var v9 : string/*DOMString*/ = o.newValue;
var v10 : string/*DOMString*/ = o.attrName;
var v11 : number/*unsigned short*/ = o.attrChange;
o.initMutationEvent(X.getstring(), X.getboolean(), X.getboolean(), X.getNullable__Node_(), X.getstring(), X.getstring(), X.getstring(), X.getnumber());
} // MutationEvent
function compile_UIEventInit(o : UIEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
} // UIEventInit
function compile_FocusEventInit(o : FocusEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
var v5 : Nullable.<EventTarget> = o.relatedTarget;
} // FocusEventInit
function compile_MouseEventInit(o : MouseEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
var v5 : number/*long*/ = o.screenX;
var v6 : number/*long*/ = o.screenY;
var v7 : number/*long*/ = o.clientX;
var v8 : number/*long*/ = o.clientY;
var v9 : boolean = o.ctrlKey;
var v10 : boolean = o.shiftKey;
var v11 : boolean = o.altKey;
var v12 : boolean = o.metaKey;
var v13 : number/*unsigned short*/ = o.button;
var v14 : number/*unsigned short*/ = o.buttons;
var v15 : Nullable.<EventTarget> = o.relatedTarget;
var v16 : Nullable.<string>/*DOMString?*/ = o.region;
} // MouseEventInit
function compile_WheelEventInit(o : WheelEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
var v5 : number/*long*/ = o.screenX;
var v6 : number/*long*/ = o.screenY;
var v7 : number/*long*/ = o.clientX;
var v8 : number/*long*/ = o.clientY;
var v9 : boolean = o.ctrlKey;
var v10 : boolean = o.shiftKey;
var v11 : boolean = o.altKey;
var v12 : boolean = o.metaKey;
var v13 : number/*unsigned short*/ = o.button;
var v14 : number/*unsigned short*/ = o.buttons;
var v15 : Nullable.<EventTarget> = o.relatedTarget;
var v16 : number/*double*/ = o.deltaX;
var v17 : number/*double*/ = o.deltaY;
var v18 : number/*double*/ = o.deltaZ;
var v19 : number/*unsigned long*/ = o.deltaMode;
} // WheelEventInit
function compile_KeyboardEventInit(o : KeyboardEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
var v5 : string/*DOMString*/ = o.char;
var v6 : string/*DOMString*/ = o.key;
var v7 : number/*unsigned long*/ = o.location;
var v8 : boolean = o.ctrlKey;
var v9 : boolean = o.shiftKey;
var v10 : boolean = o.altKey;
var v11 : boolean = o.metaKey;
var v12 : boolean = o.repeat;
var v13 : string/*DOMString*/ = o.locale;
var v14 : number/*unsigned long*/ = o.charCode;
var v15 : number/*unsigned long*/ = o.keyCode;
var v16 : number/*unsigned long*/ = o.which;
} // KeyboardEventInit
function compile_CompositionEventInit(o : CompositionEventInit) : void {
var v1 : boolean = o.bubbles;
var v2 : boolean = o.cancelable;
var v3 : Nullable.<AbstractView> = o.view;
var v4 : number/*long*/ = o.detail;
var v5 : Nullable.<string>/*DOMString?*/ = o.data;
var v6 : string/*DOMString*/ = o.locale;
} // CompositionEventInit
function compile_ProgressEvent(o : ProgressEvent) : void {
var c1 = new ProgressEvent(X.getstring());
var c2 = new ProgressEvent(X.getstring(), X.getProgressEventInit());
var v1 : boolean = o.lengthComputable;
var v2 : number/*unsigned long long*/ = o.loaded;
var v3 : number/*unsigned long long*/ = o.total;
} // ProgressEvent
function compile_DOMParser(o : DOMParser) : void {
var c1 = new DOMParser();
var f1 : Document = o.parseFromString(X.getstring(), X.getstring());
} // DOMParser
function compile_XMLSerializer(o : XMLSerializer) : void {
var c1 = new XMLSerializer();
var f1 : string/*DOMString*/ = o.serializeToString(X.getNode());
} // XMLSerializer
function compile_ProgressEventInit(o : ProgressEventInit) : void {
var v1 : boolean = o.lengthComputable;
var v2 : number/*unsigned long long*/ = o.loaded;
var v3 : number/*unsigned long long*/ = o.total;
} // ProgressEventInit
function compile_XMLHttpRequestEventTarget(o : XMLHttpRequestEventTarget) : void {
var v1 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onloadstart;
var v2 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onprogress;
var v3 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onabort;
var v4 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onerror;
var v5 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onload;
var v6 : Nullable.<function(:Event):void>/*EventHandler*/ = o.ontimeout;
var v7 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onloadend;
} // XMLHttpRequestEventTarget
function compile_XMLHttpRequestUpload(o : XMLHttpRequestUpload) : void {
} // XMLHttpRequestUpload
function compile_XMLHttpRequestOptions(o : XMLHttpRequestOptions) : void {
var v1 : boolean = o.anon;
} // XMLHttpRequestOptions
function compile_XMLHttpRequest(o : XMLHttpRequest) : void {
var c1 = new XMLHttpRequest();
var c2 = new XMLHttpRequest(X.getXMLHttpRequestOptions());
var v1 : Nullable.<function(:Event):void>/*EventHandler*/ = o.onreadystatechange;
var v2 : number/*unsigned short*/ = XMLHttpRequest.UNSENT;
var v3 : number/*unsigned short*/ = o.UNSENT;
var v4 : number/*unsigned short*/ = XMLHttpRequest.OPENED;
var v5 : number/*unsigned short*/ = o.OPENED;
var v6 : number/*unsigned short*/ = XMLHttpRequest.HEADERS_RECEIVED;
var v7 : number/*unsigned short*/ = o.HEADERS_RECEIVED;
var v8 : number/*unsigned short*/ = XMLHttpRequest.LOADING;
var v9 : number/*unsigned short*/ = o.LOADING;
var v10 : number/*unsigned short*/ = XMLHttpRequest.DONE;
var v11 : number/*unsigned short*/ = o.DONE;
var v12 : number/*unsigned short*/ = o.readyState;
o.open(X.getstring(), X.getstring());
o.open(X.getstring(), X.getstring(), X.getboolean());
o.open(X.getstring(), X.getstring(), X.getboolean(), X.getNullable__string_());
o.open(X.getstring(), X.getstring(), X.getboolean(), X.getNullable__string_(), X.getNullable__string_());
o.setRequestHeader(X.getstring(), X.getstring());
var v13 : number/*unsigned long*/ = o.timeout;
var v14 : boolean = o.withCredentials;
var v15 : XMLHttpRequestUpload = o.upload;
o.send();
o.send(X.getArrayBufferView());
o.send(X.getBlob());
o.send(X.getDocument());
o.send(X.getstring());
o.send(X.getFormData());
o.abort();
var v16 : number/*unsigned short*/ = o.status;
var v17 : string/*ByteString*/ = o.statusText;
var f1 : Nullable.<string>/*ByteString?*/ = o.getResponseHeader(X.getstring());
var f2 : string/*ByteString*/ = o.getAllResponseHeaders();
o.overrideMimeType(X.getstring());
var v18 : string/*XMLHttpRequestResponseType*/ = o.responseType;
var v19 : variant/*any*/ = o.response;
var v20 : string/*DOMString*/ = o.responseText;
var v21 : Nullable.<Document> = o.responseXML;
} // XMLHttpRequest
function compile_FormData(o : FormData) : void {
var c1 = new FormData();
var c2 = new FormData(X.getHTMLFormElement());
o.append(X.getstring(), X.getBlob());
o.append(X.getstring(), X.getBlob(), X.getstring());
o.append(X.getstring(), X.getstring());
} // FormData
function compile_MediaList(o : MediaList) : void {
var c1 = new MediaList(X.getstring());
var v1 : string/*DOMString*/ = o.mediaText;
var v2 : number/*unsigned long*/ = o.length;
var f1 : string/*DOMString*/ = o.item(X.getnumber());
o.appendMedium(X.getstring());
o.deleteMedium(X.getstring());
} // MediaList
function compile_StyleSheet(o : StyleSheet) : void {
var v1 : string/*DOMString*/ = o.type;
var v2 : Nullable.<string>/*DOMString?*/ = o.href;
var v3 : Node = o.ownerNode;
var v4 : Nullable.<StyleSheet> = o.parentStyleSheet;
var v5 : Nullable.<string>/*DOMString?*/ = o.title;
var v6 : MediaList = o.media;
var v7 : boolean = o.disabled;
} // StyleSheet
function compile_CSSStyleSheet(o : CSSStyleSheet) : void {
var v1 : Nullable.<CSSRule> = o.ownerRule;
var v2 : CSSRuleList = o.cssRules;
var f1 : number/*unsigned long*/ = o.insertRule(X.getstring(), X.getnumber());
o.deleteRule(X.getnumber());
} // CSSStyleSheet
function compile_LinkStyle(o : LinkStyle) : void {
var v1 : StyleSheet = o.sheet;
} // LinkStyle
function compile_CSSRule(o : CSSRule) : void {
var v1 : number/*unsigned short*/ = CSSRule.STYLE_RULE;
var v2 : number/*unsigned short*/ = o.STYLE_RULE;
var v3 : number/*unsigned short*/ = CSSRule.CHARSET_RULE;
var v4 : number/*unsigned short*/ = o.CHARSET_RULE;
var v5 : number/*unsigned short*/ = CSSRule.IMPORT_RULE;
var v6 : number/*unsigned short*/ = o.IMPORT_RULE;
var v7 : number/*unsigned short*/ = CSSRule.MEDIA_RULE;
var v8 : number/*unsigned short*/ = o.MEDIA_RULE;
var v9 : number/*unsigned short*/ = CSSRule.FONT_FACE_RULE;
var v10 : number/*unsigned short*/ = o.FONT_FACE_RULE;
var v11 : number/*unsigned short*/ = CSSRule.PAGE_RULE;
var v12 : number/*unsigned short*/ = o.PAGE_RULE;
var v13 : number/*unsigned short*/ = CSSRule.NAMESPACE_RULE;
var v14 : number/*unsigned short*/ = o.NAMESPACE_RULE;
var v15 : number/*unsigned short*/ = o.type;
var v16 : string/*DOMString*/ = o.cssText;
var v17 : Nullable.<CSSRule> = o.parentRule;
var v18 : Nullable.<CSSStyleSheet> = o.parentStyleSheet;
} // CSSRule
function compile_CSSStyleRule(o : CSSStyleRule) : void {
var v1 : string/*DOMString*/ = o.selectorText;
var v2 : CSSStyleDeclaration = o.style;
} // CSSStyleRule
function compile_CSSImportRule(o : CSSImportRule) : void {
var v1 : string/*DOMString*/ = o.href;
var v2 : MediaList = o.media;
var v3 : CSSStyleSheet = o.styleSheet;
} // CSSImportRule
function compile_CSSMediaRule(o : CSSMediaRule) : void {
var v1 : MediaList = o.media;
var v2 : CSSRuleList = o.cssRules;
var f1 : number/*unsigned long*/ = o.insertRule(X.getstring(), X.getnumber());
o.deleteRule(X.getnumber());
} // CSSMediaRule
function compile_CSSFontFaceRule(o : CSSFontFaceRule) : void {
var v1 : CSSStyleDeclaration = o.style;
} // CSSFontFaceRule
function compile_CSSPageRule(o : CSSPageRule) : void {
var v1 : string/*DOMString*/ = o.selectorText;
var v2 : CSSStyleDeclaration = o.style;
} // CSSPageRule
function compile_CSSNamespaceRule(o : CSSNamespaceRule) : void {
var v1 : string/*DOMString*/ = o.namespaceURI;
var v2 : Nullable.<string>/*DOMString?*/ = o.prefix;
} // CSSNamespaceRule
function compile_CSSStyleDeclaration(o : CSSStyleDeclaration) : void {
var v1 : string/*DOMString*/ = o.cssText;
var v2 : number/*unsigned long*/ = o.length;
var f1 : string/*DOMString*/ = o.item(X.getnumber());
var f2 : string/*DOMString*/ = o.getPropertyValue(X.getstring());
var f3 : string/*DOMString*/ = o.getPropertyPriority(X.getstring());
o.setProperty(X.getstring(), X.getstring());
o.setProperty(X.getstring(), X.getstring(), X.getstring());
var f4 : string/*DOMString*/ = o.removeProperty(X.getstring());
var v3 : Nullable.<CSSRule> = o.parentRule;
var v4 : Nullable.<number> = o.length;
var v5 : Nullable.<Object>/*object?*/ = o.parentRule;
var v6 : Nullable.<string> = o.alignmentBaseline;
var v7 : Nullable.<string> = o.background;
var v8 : Nullable.<string> = o.backgroundAttachment;
var v9 : Nullable.<string> = o.backgroundClip;
var v10 : Nullable.<string> = o.backgroundColor;
var v11 : Nullable.<string> = o.backgroundImage;
var v12 : Nullable.<string> = o.backgroundOrigin;
var v13 : Nullable.<string> = o.backgroundPosition;
var v14 : Nullable.<string> = o.backgroundPositionX;
var v15 : Nullable.<string> = o.backgroundPositionY;
var v16 : Nullable.<string> = o.backgroundRepeat;
var v17 : Nullable.<string> = o.backgroundRepeatX;
var v18 : Nullable.<string> = o.backgroundRepeatY;
var v19 : Nullable.<string> = o.backgroundSize;
var v20 : Nullable.<string> = o.baselineShift;
var v21 : Nullable.<string> = o.border;
var v22 : Nullable.<string> = o.borderBottom;
var v23 : Nullable.<string> = o.borderBottomColor;
var v24 : Nullable.<string> = o.borderBottomLeftRadius;
var v25 : Nullable.<string> = o.borderBottomRightRadius;
var v26 : Nullable.<string> = o.borderBottomStyle;
var v27 : Nullable.<string> = o.borderBottomWidth;
var v28 : Nullable.<string> = o.borderCollapse;
var v29 : Nullable.<string> = o.borderColor;
var v30 : Nullable.<string> = o.borderImage;
var v31 : Nullable.<string> = o.borderImageOutset;
var v32 : Nullable.<string> = o.borderImageRepeat;
var v33 : Nullable.<string> = o.borderImageSlice;
var v34 : Nullable.<string> = o.borderImageSource;