From 0e518e46bbb002f80fda5390ccc16181daa20bbb Mon Sep 17 00:00:00 2001 From: Sergey Mashkov Date: Mon, 22 Jun 2015 12:57:23 +0300 Subject: [PATCH] JS and IDL2K: make dictionary builder functions public --- .../src/generated/org.khronos.webgl.kt | 4 +- .../src/generated/org.w3c.dom.events.kt | 14 ++--- js/js.libraries/src/generated/org.w3c.dom.kt | 52 +++++++++---------- .../src/generated/org.w3c.fetch.kt | 4 +- .../src/generated/org.w3c.files.kt | 4 +- .../src/generated/org.w3c.notifications.kt | 6 +-- .../src/generated/org.w3c.workers.kt | 16 +++--- js/js.libraries/src/generated/org.w3c.xhr.kt | 2 +- .../tools/idl2k/src/main/kotlin/render.kt | 2 +- 9 files changed, 52 insertions(+), 52 deletions(-) diff --git a/js/js.libraries/src/generated/org.khronos.webgl.kt b/js/js.libraries/src/generated/org.khronos.webgl.kt index d6820478bde..d033662c307 100644 --- a/js/js.libraries/src/generated/org.khronos.webgl.kt +++ b/js/js.libraries/src/generated/org.khronos.webgl.kt @@ -32,7 +32,7 @@ native public interface WebGLContextAttributes { } suppress("NOTHING_TO_INLINE") -inline fun WebGLContextAttributes(alpha: Boolean = true, depth: Boolean = true, stencil: Boolean = false, antialias: Boolean = true, premultipliedAlpha: Boolean = true, preserveDrawingBuffer: Boolean = false, preferLowPowerToHighPerformance: Boolean = false, failIfMajorPerformanceCaveat: Boolean = false): WebGLContextAttributes { +public inline fun WebGLContextAttributes(alpha: Boolean = true, depth: Boolean = true, stencil: Boolean = false, antialias: Boolean = true, premultipliedAlpha: Boolean = true, preserveDrawingBuffer: Boolean = false, preferLowPowerToHighPerformance: Boolean = false, failIfMajorPerformanceCaveat: Boolean = false): WebGLContextAttributes { val o = js("({})") o["alpha"] = alpha @@ -562,7 +562,7 @@ native public interface WebGLContextEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun WebGLContextEventInit(statusMessage: String, bubbles: Boolean = false, cancelable: Boolean = false): WebGLContextEventInit { +public inline fun WebGLContextEventInit(statusMessage: String, bubbles: Boolean = false, cancelable: Boolean = false): WebGLContextEventInit { val o = js("({})") o["statusMessage"] = statusMessage diff --git a/js/js.libraries/src/generated/org.w3c.dom.events.kt b/js/js.libraries/src/generated/org.w3c.dom.events.kt index f8bc6926dfd..aa45b9f2db5 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.events.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.events.kt @@ -127,7 +127,7 @@ native public interface UIEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun UIEventInit(view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): UIEventInit { +public inline fun UIEventInit(view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): UIEventInit { val o = js("({})") o["view"] = view @@ -149,7 +149,7 @@ native public interface FocusEventInit : UIEventInit { } suppress("NOTHING_TO_INLINE") -inline fun FocusEventInit(relatedTarget: EventTarget? = null, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): FocusEventInit { +public inline fun FocusEventInit(relatedTarget: EventTarget? = null, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): FocusEventInit { val o = js("({})") o["relatedTarget"] = relatedTarget @@ -172,7 +172,7 @@ native public interface MouseEventInit : EventModifierInit { } suppress("NOTHING_TO_INLINE") -inline fun MouseEventInit(screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): MouseEventInit { +public inline fun MouseEventInit(screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): MouseEventInit { val o = js("({})") o["screenX"] = screenX @@ -224,7 +224,7 @@ native public interface EventModifierInit : UIEventInit { } suppress("NOTHING_TO_INLINE") -inline fun EventModifierInit(ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): EventModifierInit { +public inline fun EventModifierInit(ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): EventModifierInit { val o = js("({})") o["ctrlKey"] = ctrlKey @@ -276,7 +276,7 @@ native public interface WheelEventInit : MouseEventInit { } suppress("NOTHING_TO_INLINE") -inline fun WheelEventInit(deltaX: Double = 0.0, deltaY: Double = 0.0, deltaZ: Double = 0.0, deltaMode: Int = 0, screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): WheelEventInit { +public inline fun WheelEventInit(deltaX: Double = 0.0, deltaY: Double = 0.0, deltaZ: Double = 0.0, deltaMode: Int = 0, screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): WheelEventInit { val o = js("({})") o["deltaX"] = deltaX @@ -358,7 +358,7 @@ native public interface KeyboardEventInit : EventModifierInit { } suppress("NOTHING_TO_INLINE") -inline fun KeyboardEventInit(key: String = "", code: String = "", location: Int = 0, repeat: Boolean = false, isComposing: Boolean = false, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): KeyboardEventInit { +public inline fun KeyboardEventInit(key: String = "", code: String = "", location: Int = 0, repeat: Boolean = false, isComposing: Boolean = false, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): KeyboardEventInit { val o = js("({})") o["key"] = key @@ -400,7 +400,7 @@ native public interface CompositionEventInit : UIEventInit { } suppress("NOTHING_TO_INLINE") -inline fun CompositionEventInit(data: String = "", view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): CompositionEventInit { +public inline fun CompositionEventInit(data: String = "", view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): CompositionEventInit { val o = js("({})") o["data"] = data diff --git a/js/js.libraries/src/generated/org.w3c.dom.kt b/js/js.libraries/src/generated/org.w3c.dom.kt index 2f5a9763557..dbf6819a1e2 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.kt @@ -1622,7 +1622,7 @@ native public interface TrackEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack?, bubbles: Boolean = false, cancelable: Boolean = false): TrackEventInit { +public inline fun TrackEventInit(track: UnionAudioTrackOrTextTrackOrVideoTrack?, bubbles: Boolean = false, cancelable: Boolean = false): TrackEventInit { val o = js("({})") o["track"] = track @@ -2469,7 +2469,7 @@ native public interface AutocompleteErrorEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun AutocompleteErrorEventInit(reason: String, bubbles: Boolean = false, cancelable: Boolean = false): AutocompleteErrorEventInit { +public inline fun AutocompleteErrorEventInit(reason: String, bubbles: Boolean = false, cancelable: Boolean = false): AutocompleteErrorEventInit { val o = js("({})") o["reason"] = reason @@ -2558,7 +2558,7 @@ native public interface RelatedEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun RelatedEventInit(relatedTarget: EventTarget?, bubbles: Boolean = false, cancelable: Boolean = false): RelatedEventInit { +public inline fun RelatedEventInit(relatedTarget: EventTarget?, bubbles: Boolean = false, cancelable: Boolean = false): RelatedEventInit { val o = js("({})") o["relatedTarget"] = relatedTarget @@ -2639,7 +2639,7 @@ native public interface CanvasRenderingContext2DSettings { } suppress("NOTHING_TO_INLINE") -inline fun CanvasRenderingContext2DSettings(alpha: Boolean = true): CanvasRenderingContext2DSettings { +public inline fun CanvasRenderingContext2DSettings(alpha: Boolean = true): CanvasRenderingContext2DSettings { val o = js("({})") o["alpha"] = alpha @@ -2820,7 +2820,7 @@ native public interface HitRegionOptions { } suppress("NOTHING_TO_INLINE") -inline fun HitRegionOptions(path: Path2D? = null, fillRule: String = "nonzero", id: String = "", parentID: String? = null, cursor: String = "inherit", control: Element? = null, label: String? = null, role: String? = null): HitRegionOptions { +public inline fun HitRegionOptions(path: Path2D? = null, fillRule: String = "nonzero", id: String = "", parentID: String? = null, cursor: String = "inherit", control: Element? = null, label: String? = null, role: String? = null): HitRegionOptions { val o = js("({})") o["path"] = path @@ -2953,7 +2953,7 @@ native public interface DragEventInit : MouseEventInit { } suppress("NOTHING_TO_INLINE") -inline fun DragEventInit(dataTransfer: DataTransfer?, screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): DragEventInit { +public inline fun DragEventInit(dataTransfer: DataTransfer?, screenX: Int = 0, screenY: Int = 0, clientX: Int = 0, clientY: Int = 0, button: Short = 0, buttons: Short = 0, relatedTarget: EventTarget? = null, ctrlKey: Boolean = false, shiftKey: Boolean = false, altKey: Boolean = false, metaKey: Boolean = false, modifierAltGraph: Boolean = false, modifierCapsLock: Boolean = false, modifierFn: Boolean = false, modifierFnLock: Boolean = false, modifierHyper: Boolean = false, modifierNumLock: Boolean = false, modifierOS: Boolean = false, modifierScrollLock: Boolean = false, modifierSuper: Boolean = false, modifierSymbol: Boolean = false, modifierSymbolLock: Boolean = false, view: Window? = null, detail: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): DragEventInit { val o = js("({})") o["dataTransfer"] = dataTransfer @@ -3409,7 +3409,7 @@ native public interface PopStateEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun PopStateEventInit(state: Any?, bubbles: Boolean = false, cancelable: Boolean = false): PopStateEventInit { +public inline fun PopStateEventInit(state: Any?, bubbles: Boolean = false, cancelable: Boolean = false): PopStateEventInit { val o = js("({})") o["state"] = state @@ -3432,7 +3432,7 @@ native public interface HashChangeEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun HashChangeEventInit(oldURL: String, newURL: String, bubbles: Boolean = false, cancelable: Boolean = false): HashChangeEventInit { +public inline fun HashChangeEventInit(oldURL: String, newURL: String, bubbles: Boolean = false, cancelable: Boolean = false): HashChangeEventInit { val o = js("({})") o["oldURL"] = oldURL @@ -3453,7 +3453,7 @@ native public interface PageTransitionEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun PageTransitionEventInit(persisted: Boolean, bubbles: Boolean = false, cancelable: Boolean = false): PageTransitionEventInit { +public inline fun PageTransitionEventInit(persisted: Boolean, bubbles: Boolean = false, cancelable: Boolean = false): PageTransitionEventInit { val o = js("({})") o["persisted"] = persisted @@ -3532,7 +3532,7 @@ native public interface ErrorEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun ErrorEventInit(message: String, filename: String, lineno: Int, colno: Int, error: Any?, bubbles: Boolean = false, cancelable: Boolean = false): ErrorEventInit { +public inline fun ErrorEventInit(message: String, filename: String, lineno: Int, colno: Int, error: Any?, bubbles: Boolean = false, cancelable: Boolean = false): ErrorEventInit { val o = js("({})") o["message"] = message @@ -3668,7 +3668,7 @@ native public interface MessageEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun MessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionMessagePortOrWindow?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): MessageEventInit { +public inline fun MessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionMessagePortOrWindow?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): MessageEventInit { val o = js("({})") o["data"] = data @@ -3712,7 +3712,7 @@ native public interface EventSourceInit { } suppress("NOTHING_TO_INLINE") -inline fun EventSourceInit(withCredentials: Boolean = false): EventSourceInit { +public inline fun EventSourceInit(withCredentials: Boolean = false): EventSourceInit { val o = js("({})") o["withCredentials"] = withCredentials @@ -3776,7 +3776,7 @@ native public interface CloseEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun CloseEventInit(wasClean: Boolean, code: Short, reason: String, bubbles: Boolean = false, cancelable: Boolean = false): CloseEventInit { +public inline fun CloseEventInit(wasClean: Boolean, code: Short, reason: String, bubbles: Boolean = false, cancelable: Boolean = false): CloseEventInit { val o = js("({})") o["wasClean"] = wasClean @@ -3975,7 +3975,7 @@ native public interface StorageEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun StorageEventInit(key: String?, oldValue: String?, newValue: String?, url: String, storageArea: Storage?, bubbles: Boolean = false, cancelable: Boolean = false): StorageEventInit { +public inline fun StorageEventInit(key: String?, oldValue: String?, newValue: String?, url: String, storageArea: Storage?, bubbles: Boolean = false, cancelable: Boolean = false): StorageEventInit { val o = js("({})") o["key"] = key @@ -4241,7 +4241,7 @@ native public interface EventInit { } suppress("NOTHING_TO_INLINE") -inline fun EventInit(bubbles: Boolean = false, cancelable: Boolean = false): EventInit { +public inline fun EventInit(bubbles: Boolean = false, cancelable: Boolean = false): EventInit { val o = js("({})") o["bubbles"] = bubbles @@ -4261,7 +4261,7 @@ native public interface CustomEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun CustomEventInit(detail: Any? = null, bubbles: Boolean = false, cancelable: Boolean = false): CustomEventInit { +public inline fun CustomEventInit(detail: Any? = null, bubbles: Boolean = false, cancelable: Boolean = false): CustomEventInit { val o = js("({})") o["detail"] = detail @@ -4304,7 +4304,7 @@ native public interface MutationObserverInit { } suppress("NOTHING_TO_INLINE") -inline fun MutationObserverInit(childList: Boolean = false, attributes: Boolean, characterData: Boolean, subtree: Boolean = false, attributeOldValue: Boolean, characterDataOldValue: Boolean, attributeFilter: Array): MutationObserverInit { +public inline fun MutationObserverInit(childList: Boolean = false, attributes: Boolean, characterData: Boolean, subtree: Boolean = false, attributeOldValue: Boolean, characterDataOldValue: Boolean, attributeFilter: Array): MutationObserverInit { val o = js("({})") o["childList"] = childList @@ -4784,7 +4784,7 @@ native public interface EditingBeforeInputEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun EditingBeforeInputEventInit(command: String, value: String, bubbles: Boolean = false, cancelable: Boolean = false): EditingBeforeInputEventInit { +public inline fun EditingBeforeInputEventInit(command: String, value: String, bubbles: Boolean = false, cancelable: Boolean = false): EditingBeforeInputEventInit { val o = js("({})") o["command"] = command @@ -4808,7 +4808,7 @@ native public interface EditingInputEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun EditingInputEventInit(command: String, value: String, bubbles: Boolean = false, cancelable: Boolean = false): EditingInputEventInit { +public inline fun EditingInputEventInit(command: String, value: String, bubbles: Boolean = false, cancelable: Boolean = false): EditingInputEventInit { val o = js("({})") o["command"] = command @@ -4856,7 +4856,7 @@ native public interface DOMPointInit { } suppress("NOTHING_TO_INLINE") -inline fun DOMPointInit(x: Double = 0.0, y: Double = 0.0, z: Double = 0.0, w: Double = 1.0): DOMPointInit { +public inline fun DOMPointInit(x: Double = 0.0, y: Double = 0.0, z: Double = 0.0, w: Double = 1.0): DOMPointInit { val o = js("({})") o["x"] = x @@ -4909,7 +4909,7 @@ native public interface DOMRectInit { } suppress("NOTHING_TO_INLINE") -inline fun DOMRectInit(x: Double = 0.0, y: Double = 0.0, width: Double = 0.0, height: Double = 0.0): DOMRectInit { +public inline fun DOMRectInit(x: Double = 0.0, y: Double = 0.0, width: Double = 0.0, height: Double = 0.0): DOMRectInit { val o = js("({})") o["x"] = x @@ -5094,7 +5094,7 @@ native public interface ScrollOptions { } suppress("NOTHING_TO_INLINE") -inline fun ScrollOptions(behavior: String = "auto"): ScrollOptions { +public inline fun ScrollOptions(behavior: String = "auto"): ScrollOptions { val o = js("({})") o["behavior"] = behavior @@ -5139,7 +5139,7 @@ native public interface ScrollOptionsHorizontal : ScrollOptions { } suppress("NOTHING_TO_INLINE") -inline fun ScrollOptionsHorizontal(x: Double, behavior: String = "auto"): ScrollOptionsHorizontal { +public inline fun ScrollOptionsHorizontal(x: Double, behavior: String = "auto"): ScrollOptionsHorizontal { val o = js("({})") o["x"] = x @@ -5153,7 +5153,7 @@ native public interface ScrollOptionsVertical : ScrollOptions { } suppress("NOTHING_TO_INLINE") -inline fun ScrollOptionsVertical(y: Double, behavior: String = "auto"): ScrollOptionsVertical { +public inline fun ScrollOptionsVertical(y: Double, behavior: String = "auto"): ScrollOptionsVertical { val o = js("({})") o["y"] = y @@ -5168,7 +5168,7 @@ native public interface BoxQuadOptions { } suppress("NOTHING_TO_INLINE") -inline fun BoxQuadOptions(box: String = "border", relativeTo: GeometryNode): BoxQuadOptions { +public inline fun BoxQuadOptions(box: String = "border", relativeTo: GeometryNode): BoxQuadOptions { val o = js("({})") o["box"] = box @@ -5183,7 +5183,7 @@ native public interface ConvertCoordinateOptions { } suppress("NOTHING_TO_INLINE") -inline fun ConvertCoordinateOptions(fromBox: String = "border", toBox: String = "border"): ConvertCoordinateOptions { +public inline fun ConvertCoordinateOptions(fromBox: String = "border", toBox: String = "border"): ConvertCoordinateOptions { val o = js("({})") o["fromBox"] = fromBox diff --git a/js/js.libraries/src/generated/org.w3c.fetch.kt b/js/js.libraries/src/generated/org.w3c.fetch.kt index fce634d6c32..4b94ce0e2f6 100644 --- a/js/js.libraries/src/generated/org.w3c.fetch.kt +++ b/js/js.libraries/src/generated/org.w3c.fetch.kt @@ -69,7 +69,7 @@ native public interface RequestInit { } suppress("NOTHING_TO_INLINE") -inline fun RequestInit(method: String, headers: dynamic, body: dynamic, mode: String, credentials: String, cache: String, redirect: String): RequestInit { +public inline fun RequestInit(method: String, headers: dynamic, body: dynamic, mode: String, credentials: String, cache: String, redirect: String): RequestInit { val o = js("({})") o["method"] = method @@ -118,7 +118,7 @@ native public interface ResponseInit { } suppress("NOTHING_TO_INLINE") -inline fun ResponseInit(status: Short = 200, statusText: String = "OK", headers: dynamic): ResponseInit { +public inline fun ResponseInit(status: Short = 200, statusText: String = "OK", headers: dynamic): ResponseInit { val o = js("({})") o["status"] = status diff --git a/js/js.libraries/src/generated/org.w3c.files.kt b/js/js.libraries/src/generated/org.w3c.files.kt index 49485bbceea..628afbf09c8 100644 --- a/js/js.libraries/src/generated/org.w3c.files.kt +++ b/js/js.libraries/src/generated/org.w3c.files.kt @@ -37,7 +37,7 @@ native public interface BlobPropertyBag { } suppress("NOTHING_TO_INLINE") -inline fun BlobPropertyBag(type: String = ""): BlobPropertyBag { +public inline fun BlobPropertyBag(type: String = ""): BlobPropertyBag { val o = js("({})") o["type"] = type @@ -58,7 +58,7 @@ native public interface FilePropertyBag { } suppress("NOTHING_TO_INLINE") -inline fun FilePropertyBag(type: String = "", lastModified: Int): FilePropertyBag { +public inline fun FilePropertyBag(type: String = "", lastModified: Int): FilePropertyBag { val o = js("({})") o["type"] = type diff --git a/js/js.libraries/src/generated/org.w3c.notifications.kt b/js/js.libraries/src/generated/org.w3c.notifications.kt index 1b4ec8fb8d3..b7af87fb1da 100644 --- a/js/js.libraries/src/generated/org.w3c.notifications.kt +++ b/js/js.libraries/src/generated/org.w3c.notifications.kt @@ -77,7 +77,7 @@ native public interface NotificationOptions { } suppress("NOTHING_TO_INLINE") -inline fun NotificationOptions(dir: String = "auto", lang: String = "", body: String = "", tag: String = "", icon: String, sound: String, vibrate: dynamic, renotify: Boolean = false, silent: Boolean = false, noscreen: Boolean = false, sticky: Boolean = false, data: Any? = null): NotificationOptions { +public inline fun NotificationOptions(dir: String = "auto", lang: String = "", body: String = "", tag: String = "", icon: String, sound: String, vibrate: dynamic, renotify: Boolean = false, silent: Boolean = false, noscreen: Boolean = false, sticky: Boolean = false, data: Any? = null): NotificationOptions { val o = js("({})") o["dir"] = dir @@ -101,7 +101,7 @@ native public interface GetNotificationOptions { } suppress("NOTHING_TO_INLINE") -inline fun GetNotificationOptions(tag: String = ""): GetNotificationOptions { +public inline fun GetNotificationOptions(tag: String = ""): GetNotificationOptions { val o = js("({})") o["tag"] = tag @@ -119,7 +119,7 @@ native public interface NotificationEventInit : ExtendableEventInit { } suppress("NOTHING_TO_INLINE") -inline fun NotificationEventInit(notification: Notification, bubbles: Boolean = false, cancelable: Boolean = false): NotificationEventInit { +public inline fun NotificationEventInit(notification: Notification, bubbles: Boolean = false, cancelable: Boolean = false): NotificationEventInit { val o = js("({})") o["notification"] = notification diff --git a/js/js.libraries/src/generated/org.w3c.workers.kt b/js/js.libraries/src/generated/org.w3c.workers.kt index 6a2e5ba3fbd..5afde95cd96 100644 --- a/js/js.libraries/src/generated/org.w3c.workers.kt +++ b/js/js.libraries/src/generated/org.w3c.workers.kt @@ -107,7 +107,7 @@ native public interface RegistrationOptions { } suppress("NOTHING_TO_INLINE") -inline fun RegistrationOptions(scope: String): RegistrationOptions { +public inline fun RegistrationOptions(scope: String): RegistrationOptions { val o = js("({})") o["scope"] = scope @@ -138,7 +138,7 @@ native public interface ServiceWorkerMessageEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun ServiceWorkerMessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionMessagePortOrServiceWorker?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): ServiceWorkerMessageEventInit { +public inline fun ServiceWorkerMessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionMessagePortOrServiceWorker?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): ServiceWorkerMessageEventInit { val o = js("({})") o["data"] = data @@ -182,7 +182,7 @@ native public interface ClientQueryOptions { } suppress("NOTHING_TO_INLINE") -inline fun ClientQueryOptions(includeUncontrolled: Boolean = false, type: String = "window"): ClientQueryOptions { +public inline fun ClientQueryOptions(includeUncontrolled: Boolean = false, type: String = "window"): ClientQueryOptions { val o = js("({})") o["includeUncontrolled"] = includeUncontrolled @@ -199,7 +199,7 @@ native public interface ExtendableEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun ExtendableEventInit(bubbles: Boolean = false, cancelable: Boolean = false): ExtendableEventInit { +public inline fun ExtendableEventInit(bubbles: Boolean = false, cancelable: Boolean = false): ExtendableEventInit { val o = js("({})") o["bubbles"] = bubbles @@ -225,7 +225,7 @@ native public interface FetchEventInit : ExtendableEventInit { } suppress("NOTHING_TO_INLINE") -inline fun FetchEventInit(request: Request, client: Client, isReload: Boolean = false, bubbles: Boolean = false, cancelable: Boolean = false): FetchEventInit { +public inline fun FetchEventInit(request: Request, client: Client, isReload: Boolean = false, bubbles: Boolean = false, cancelable: Boolean = false): FetchEventInit { val o = js("({})") o["request"] = request @@ -260,7 +260,7 @@ native public interface ExtendableMessageEventInit : ExtendableEventInit { } suppress("NOTHING_TO_INLINE") -inline fun ExtendableMessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionClientOrMessagePortOrServiceWorker?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): ExtendableMessageEventInit { +public inline fun ExtendableMessageEventInit(data: Any?, origin: String, lastEventId: String, source: UnionClientOrMessagePortOrServiceWorker?, ports: Array, bubbles: Boolean = false, cancelable: Boolean = false): ExtendableMessageEventInit { val o = js("({})") o["data"] = data @@ -292,7 +292,7 @@ native public interface CacheQueryOptions { } suppress("NOTHING_TO_INLINE") -inline fun CacheQueryOptions(ignoreSearch: Boolean = false, ignoreMethod: Boolean = false, ignoreVary: Boolean = false, cacheName: String): CacheQueryOptions { +public inline fun CacheQueryOptions(ignoreSearch: Boolean = false, ignoreMethod: Boolean = false, ignoreVary: Boolean = false, cacheName: String): CacheQueryOptions { val o = js("({})") o["ignoreSearch"] = ignoreSearch @@ -311,7 +311,7 @@ native public interface CacheBatchOperation { } suppress("NOTHING_TO_INLINE") -inline fun CacheBatchOperation(type: String, request: Request, response: Response, options: CacheQueryOptions): CacheBatchOperation { +public inline fun CacheBatchOperation(type: String, request: Request, response: Response, options: CacheQueryOptions): CacheBatchOperation { val o = js("({})") o["type"] = type diff --git a/js/js.libraries/src/generated/org.w3c.xhr.kt b/js/js.libraries/src/generated/org.w3c.xhr.kt index 38efae6aaf1..c67d0fb0f44 100644 --- a/js/js.libraries/src/generated/org.w3c.xhr.kt +++ b/js/js.libraries/src/generated/org.w3c.xhr.kt @@ -119,7 +119,7 @@ native public interface ProgressEventInit : EventInit { } suppress("NOTHING_TO_INLINE") -inline fun ProgressEventInit(lengthComputable: Boolean = false, loaded: Int = 0, total: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): ProgressEventInit { +public inline fun ProgressEventInit(lengthComputable: Boolean = false, loaded: Int = 0, total: Int = 0, bubbles: Boolean = false, cancelable: Boolean = false): ProgressEventInit { val o = js("({})") o["lengthComputable"] = lengthComputable diff --git a/libraries/tools/idl2k/src/main/kotlin/render.kt b/libraries/tools/idl2k/src/main/kotlin/render.kt index ffb76e3e7b8..72f5fd462bb 100644 --- a/libraries/tools/idl2k/src/main/kotlin/render.kt +++ b/libraries/tools/idl2k/src/main/kotlin/render.kt @@ -193,7 +193,7 @@ fun Appendable.renderBuilderFunction(dictionary: GenerateTraitOrClass, allSuperT val fields = (dictionary.memberAttributes + allSuperTypes.flatMap { it.memberAttributes }).distinctBy { it.signature }.map { it.copy(kind = AttributeKind.ARGUMENT) }.dynamicIfUnknownType(allTypes) appendln("suppress(\"NOTHING_TO_INLINE\")") - append("inline fun ${dictionary.name}") + append("public inline fun ${dictionary.name}") renderArgumentsDeclaration(fields) appendln(": ${dictionary.name} {")