├── .github └── workflows │ └── main.yml ├── .gitignore ├── CONTRIBUTING.md ├── JSweet4.md ├── LICENSE ├── README.md ├── candy-generator-util ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jsweet │ └── candyutil │ └── parser │ └── GenerateParser.java ├── candy-generator ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── copyright.txt ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── jsweet │ │ │ │ ├── CandyTool.java │ │ │ │ ├── JSweetDefTranslatorConfig.java │ │ │ │ ├── candies │ │ │ │ ├── GenerateSourcesTool.java │ │ │ │ └── InitProjectTool.java │ │ │ │ ├── filevisitor │ │ │ │ ├── FileVisitor.java │ │ │ │ ├── ProcessUtil.java │ │ │ │ └── package-info.java │ │ │ │ ├── input │ │ │ │ └── typescriptdef │ │ │ │ │ ├── TypescriptDef2Java.java │ │ │ │ │ ├── ast │ │ │ │ │ ├── AbstractAstNode.java │ │ │ │ │ ├── AbstractDeclaration.java │ │ │ │ │ ├── AbstractPrinter.java │ │ │ │ │ ├── AbstractTypedDeclaration.java │ │ │ │ │ ├── ArrayTypeReference.java │ │ │ │ │ ├── AstNode.java │ │ │ │ │ ├── CompilationUnit.java │ │ │ │ │ ├── Context.java │ │ │ │ │ ├── Declaration.java │ │ │ │ │ ├── DeclarationContainer.java │ │ │ │ │ ├── DeclarationHelper.java │ │ │ │ │ ├── FullFunctionDeclaration.java │ │ │ │ │ ├── FunctionDeclaration.java │ │ │ │ │ ├── FunctionalTypeReference.java │ │ │ │ │ ├── Literal.java │ │ │ │ │ ├── ModuleDeclaration.java │ │ │ │ │ ├── NamedElement.java │ │ │ │ │ ├── ParameterDeclaration.java │ │ │ │ │ ├── QualifiedDeclaration.java │ │ │ │ │ ├── ReferenceDeclaration.java │ │ │ │ │ ├── Scanner.java │ │ │ │ │ ├── Token.java │ │ │ │ │ ├── Type.java │ │ │ │ │ ├── TypeDeclaration.java │ │ │ │ │ ├── TypeMacroDeclaration.java │ │ │ │ │ ├── TypeParameterDeclaration.java │ │ │ │ │ ├── TypeParameterizedElement.java │ │ │ │ │ ├── TypeReference.java │ │ │ │ │ ├── TypedDeclaration.java │ │ │ │ │ ├── UnionTypeReference.java │ │ │ │ │ ├── VariableDeclaration.java │ │ │ │ │ ├── Visitable.java │ │ │ │ │ └── Visitor.java │ │ │ │ │ ├── parser │ │ │ │ │ ├── SyntaxError.java │ │ │ │ │ ├── TypescriptDefParser.java │ │ │ │ │ ├── TypescriptDefScanner.java │ │ │ │ │ ├── sym.java │ │ │ │ │ ├── typescriptdef.cup │ │ │ │ │ └── typescriptdef.lex │ │ │ │ │ ├── util │ │ │ │ │ ├── DeclarationFinder.java │ │ │ │ │ ├── NameUtils.java │ │ │ │ │ ├── NodeFinder.java │ │ │ │ │ └── Util.java │ │ │ │ │ └── visitor │ │ │ │ │ ├── ConstructorInterfacesMerger.java │ │ │ │ │ ├── ConstructorTypeReferenceReplacer.java │ │ │ │ │ ├── DeclarationBinder.java │ │ │ │ │ ├── DocFiller.java │ │ │ │ │ ├── DuplicateMethodsCleaner.java │ │ │ │ │ ├── DynamicTypeParametersExpander.java │ │ │ │ │ ├── EmptyConstructorAdder.java │ │ │ │ │ ├── EmptyModulesCleaner.java │ │ │ │ │ ├── FactoryMethodsCreator.java │ │ │ │ │ ├── FieldTypeFunctionInjector.java │ │ │ │ │ ├── ForEachClashRemover.java │ │ │ │ │ ├── FunctionKindAdapter.java │ │ │ │ │ ├── FunctionTypeOfReplacer.java │ │ │ │ │ ├── FunctionalInterfacesCreator.java │ │ │ │ │ ├── FunctionalParametersExpander.java │ │ │ │ │ ├── GlobalsCreator.java │ │ │ │ │ ├── ImportedAndExportedReferenceExpander.java │ │ │ │ │ ├── IterableInjector.java │ │ │ │ │ ├── JavaDefModelPrinter.java │ │ │ │ │ ├── ModuleToTypeMerger.java │ │ │ │ │ ├── NameAdapter.java │ │ │ │ │ ├── NameChecker.java │ │ │ │ │ ├── ObjectTypeCreator.java │ │ │ │ │ ├── ObjectTypeDuplicateMerger.java │ │ │ │ │ ├── OptionalLambdasParametersExpander.java │ │ │ │ │ ├── OptionalParametersExpander.java │ │ │ │ │ ├── OptionalParametersInFunctionalTypesExpander.java │ │ │ │ │ ├── PackageOrganizer.java │ │ │ │ │ ├── ParentMethodReturnTypeSusbtitutor.java │ │ │ │ │ ├── SerializableHandler.java │ │ │ │ │ ├── StringTypeCreator.java │ │ │ │ │ ├── StringTypeExpander.java │ │ │ │ │ ├── SuperTypesMerger.java │ │ │ │ │ ├── TupleTypeCreator.java │ │ │ │ │ ├── TypeKindChooser.java │ │ │ │ │ ├── TypeMacroReplacer.java │ │ │ │ │ ├── TypeMerger.java │ │ │ │ │ ├── TypeParametersSubstitutor.java │ │ │ │ │ ├── TypeReferenceChecker.java │ │ │ │ │ ├── TypeReferenceExpander.java │ │ │ │ │ ├── UnionInterfacesCreator.java │ │ │ │ │ ├── UnionTypesEraser.java │ │ │ │ │ └── UnionTypesExpander.java │ │ │ │ ├── publisher │ │ │ │ ├── Main.java │ │ │ │ └── visitor │ │ │ │ │ ├── GitCommitPush.java │ │ │ │ │ ├── GitPull.java │ │ │ │ │ ├── MvnClean.java │ │ │ │ │ ├── MvnDeploy.java │ │ │ │ │ ├── MvnJavadoc.java │ │ │ │ │ ├── PomFixer.java │ │ │ │ │ ├── RemoveExt.java │ │ │ │ │ ├── UpdateVersion.java │ │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── DirectedGraph.java │ │ │ │ ├── ProcessUtil.java │ │ │ │ ├── Server.java │ │ │ │ └── Tree.java │ │ └── resources │ │ │ ├── DefinitelyTypedLicense │ │ │ ├── TypeScriptLicense │ │ │ ├── application.properties │ │ │ └── log4j.properties │ └── test │ │ ├── java │ │ └── org │ │ │ └── jsweet │ │ │ └── input │ │ │ └── typescriptdef │ │ │ └── test │ │ │ ├── AbstractTest.java │ │ │ ├── PackagingTest.java │ │ │ ├── StructureTest.java │ │ │ ├── SyntaxTest.java │ │ │ ├── TranslationTest.java │ │ │ ├── references │ │ │ └── import-test.d.ts │ │ │ ├── structure │ │ │ ├── constructor-interface-test.d.ts │ │ │ └── globals-test.d.ts │ │ │ ├── syntax │ │ │ ├── comment1-test.d.ts │ │ │ ├── comment2-test.d.ts │ │ │ ├── comment3-test.d.ts │ │ │ ├── default-test.d.ts │ │ │ ├── enum-test.d.ts │ │ │ ├── export-test.d.ts │ │ │ ├── identifier-test.d.ts │ │ │ ├── keyword-test.d.ts │ │ │ └── lf-test.d.ts │ │ │ └── types │ │ │ ├── default-test.d.ts │ │ │ ├── functional-interface-test.d.ts │ │ │ ├── object-type-test.d.ts │ │ │ ├── type-macro-test.d.ts │ │ │ ├── type-test.d.ts │ │ │ └── union-type-test.d.ts │ │ └── resources │ │ └── lib.core │ │ ├── lib.core.d.ts │ │ ├── lib.core.ext.d.ts │ │ └── lib.dom.d.ts ├── templates │ └── candy-project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── def │ │ │ └── hello │ │ │ └── HelloWorldAPI.java │ │ └── resources │ │ └── META-INF │ │ └── candy-metadata.json └── typings │ └── lib.core │ ├── lib.core.d.ts │ ├── lib.core.ext.d.ts │ ├── lib.dom.d.ts │ └── lib.es6.d.ts ├── conventions └── jsweet-eclipse-formatter.xml ├── copyright.txt ├── core-lib ├── LICENSE ├── README.md ├── es5 │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── def │ │ ├── dom │ │ │ ├── ANGLE_instanced_arrays.java │ │ │ ├── AbstractWorker.java │ │ │ ├── Algorithm.java │ │ │ ├── AnalyserNode.java │ │ │ ├── AnimationEvent.java │ │ │ ├── ApplicationCache.java │ │ │ ├── AriaRequestEvent.java │ │ │ ├── AriaRequestEventInit.java │ │ │ ├── Attr.java │ │ │ ├── Audio.java │ │ │ ├── AudioBuffer.java │ │ │ ├── AudioBufferSourceNode.java │ │ │ ├── AudioContext.java │ │ │ ├── AudioDestinationNode.java │ │ │ ├── AudioListener.java │ │ │ ├── AudioNode.java │ │ │ ├── AudioParam.java │ │ │ ├── AudioProcessingEvent.java │ │ │ ├── AudioTrack.java │ │ │ ├── AudioTrackList.java │ │ │ ├── BarProp.java │ │ │ ├── BeforeUnloadEvent.java │ │ │ ├── BiquadFilterNode.java │ │ │ ├── Blob.java │ │ │ ├── BlobPropertyBag.java │ │ │ ├── CDATASection.java │ │ │ ├── CSS.java │ │ │ ├── CSSConditionRule.java │ │ │ ├── CSSFontFaceRule.java │ │ │ ├── CSSGroupingRule.java │ │ │ ├── CSSImportRule.java │ │ │ ├── CSSKeyframeRule.java │ │ │ ├── CSSKeyframesRule.java │ │ │ ├── CSSMediaRule.java │ │ │ ├── CSSNamespaceRule.java │ │ │ ├── CSSPageRule.java │ │ │ ├── CSSRule.java │ │ │ ├── CSSRuleList.java │ │ │ ├── CSSStyleDeclaration.java │ │ │ ├── CSSStyleRule.java │ │ │ ├── CSSStyleSheet.java │ │ │ ├── CSSSupportsRule.java │ │ │ ├── CanvasGradient.java │ │ │ ├── CanvasPattern.java │ │ │ ├── CanvasRenderingContext2D.java │ │ │ ├── ChannelMergerNode.java │ │ │ ├── ChannelSplitterNode.java │ │ │ ├── CharacterData.java │ │ │ ├── ChildNode.java │ │ │ ├── ClientRect.java │ │ │ ├── ClientRectList.java │ │ │ ├── ClipboardEvent.java │ │ │ ├── ClipboardEventInit.java │ │ │ ├── CloseEvent.java │ │ │ ├── CommandEvent.java │ │ │ ├── CommandEventInit.java │ │ │ ├── Comment.java │ │ │ ├── CompositionEvent.java │ │ │ ├── CompositionEventInit.java │ │ │ ├── ConfirmSiteSpecificExceptionsInformation.java │ │ │ ├── Console.java │ │ │ ├── ConvolverNode.java │ │ │ ├── Coordinates.java │ │ │ ├── Crypto.java │ │ │ ├── CryptoKey.java │ │ │ ├── CryptoKeyPair.java │ │ │ ├── CustomEvent.java │ │ │ ├── CustomEventInit.java │ │ │ ├── DOMError.java │ │ │ ├── DOMException.java │ │ │ ├── DOMImplementation.java │ │ │ ├── DOML2DeprecatedColorProperty.java │ │ │ ├── DOML2DeprecatedSizeProperty.java │ │ │ ├── DOMParser.java │ │ │ ├── DOMSettableTokenList.java │ │ │ ├── DOMStringList.java │ │ │ ├── DOMStringMap.java │ │ │ ├── DOMTokenList.java │ │ │ ├── DataCue.java │ │ │ ├── DataTransfer.java │ │ │ ├── DataTransferItem.java │ │ │ ├── DataTransferItemList.java │ │ │ ├── DecodeErrorCallback.java │ │ │ ├── DecodeSuccessCallback.java │ │ │ ├── DeferredPermissionRequest.java │ │ │ ├── DelayNode.java │ │ │ ├── DeviceAcceleration.java │ │ │ ├── DeviceAccelerationDict.java │ │ │ ├── DeviceMotionEvent.java │ │ │ ├── DeviceOrientationEvent.java │ │ │ ├── DeviceRotationRate.java │ │ │ ├── DeviceRotationRateDict.java │ │ │ ├── Document.java │ │ │ ├── DocumentEvent.java │ │ │ ├── DocumentFragment.java │ │ │ ├── DocumentType.java │ │ │ ├── DragEvent.java │ │ │ ├── DynamicsCompressorNode.java │ │ │ ├── EXT_texture_filter_anisotropic.java │ │ │ ├── Element.java │ │ │ ├── ElementTraversal.java │ │ │ ├── ErrorEvent.java │ │ │ ├── ErrorEventHandler.java │ │ │ ├── Event.java │ │ │ ├── EventInit.java │ │ │ ├── EventListener.java │ │ │ ├── EventListenerObject.java │ │ │ ├── EventTarget.java │ │ │ ├── ExceptionInformation.java │ │ │ ├── External.java │ │ │ ├── File.java │ │ │ ├── FileList.java │ │ │ ├── FilePropertyBag.java │ │ │ ├── FileReader.java │ │ │ ├── FocusEvent.java │ │ │ ├── FocusEventInit.java │ │ │ ├── FormData.java │ │ │ ├── FrameRequestCallback.java │ │ │ ├── FunctionStringCallback.java │ │ │ ├── GainNode.java │ │ │ ├── Gamepad.java │ │ │ ├── GamepadButton.java │ │ │ ├── GamepadEvent.java │ │ │ ├── Geolocation.java │ │ │ ├── GetSVGDocument.java │ │ │ ├── GlobalEventHandlers.java │ │ │ ├── Globals.java │ │ │ ├── HTMLAllCollection.java │ │ │ ├── HTMLAnchorElement.java │ │ │ ├── HTMLAppletElement.java │ │ │ ├── HTMLAreaElement.java │ │ │ ├── HTMLAreasCollection.java │ │ │ ├── HTMLAudioElement.java │ │ │ ├── HTMLBRElement.java │ │ │ ├── HTMLBaseElement.java │ │ │ ├── HTMLBaseFontElement.java │ │ │ ├── HTMLBlockElement.java │ │ │ ├── HTMLBodyElement.java │ │ │ ├── HTMLButtonElement.java │ │ │ ├── HTMLCanvasElement.java │ │ │ ├── HTMLCollection.java │ │ │ ├── HTMLDDElement.java │ │ │ ├── HTMLDListElement.java │ │ │ ├── HTMLDTElement.java │ │ │ ├── HTMLDataListElement.java │ │ │ ├── HTMLDirectoryElement.java │ │ │ ├── HTMLDivElement.java │ │ │ ├── HTMLDocument.java │ │ │ ├── HTMLElement.java │ │ │ ├── HTMLEmbedElement.java │ │ │ ├── HTMLFieldSetElement.java │ │ │ ├── HTMLFontElement.java │ │ │ ├── HTMLFormElement.java │ │ │ ├── HTMLFrameElement.java │ │ │ ├── HTMLFrameSetElement.java │ │ │ ├── HTMLHRElement.java │ │ │ ├── HTMLHeadElement.java │ │ │ ├── HTMLHeadingElement.java │ │ │ ├── HTMLHtmlElement.java │ │ │ ├── HTMLIFrameElement.java │ │ │ ├── HTMLImageElement.java │ │ │ ├── HTMLInputElement.java │ │ │ ├── HTMLIsIndexElement.java │ │ │ ├── HTMLLIElement.java │ │ │ ├── HTMLLabelElement.java │ │ │ ├── HTMLLegendElement.java │ │ │ ├── HTMLLinkElement.java │ │ │ ├── HTMLMapElement.java │ │ │ ├── HTMLMarqueeElement.java │ │ │ ├── HTMLMediaElement.java │ │ │ ├── HTMLMenuElement.java │ │ │ ├── HTMLMetaElement.java │ │ │ ├── HTMLModElement.java │ │ │ ├── HTMLNextIdElement.java │ │ │ ├── HTMLOListElement.java │ │ │ ├── HTMLObjectElement.java │ │ │ ├── HTMLOptGroupElement.java │ │ │ ├── HTMLOptionElement.java │ │ │ ├── HTMLParagraphElement.java │ │ │ ├── HTMLParamElement.java │ │ │ ├── HTMLPhraseElement.java │ │ │ ├── HTMLPictureElement.java │ │ │ ├── HTMLPreElement.java │ │ │ ├── HTMLProgressElement.java │ │ │ ├── HTMLQuoteElement.java │ │ │ ├── HTMLScriptElement.java │ │ │ ├── HTMLSelectElement.java │ │ │ ├── HTMLSourceElement.java │ │ │ ├── HTMLSpanElement.java │ │ │ ├── HTMLStyleElement.java │ │ │ ├── HTMLTableAlignment.java │ │ │ ├── HTMLTableCaptionElement.java │ │ │ ├── HTMLTableCellElement.java │ │ │ ├── HTMLTableColElement.java │ │ │ ├── HTMLTableDataCellElement.java │ │ │ ├── HTMLTableElement.java │ │ │ ├── HTMLTableHeaderCellElement.java │ │ │ ├── HTMLTableRowElement.java │ │ │ ├── HTMLTableSectionElement.java │ │ │ ├── HTMLTemplateElement.java │ │ │ ├── HTMLTextAreaElement.java │ │ │ ├── HTMLTitleElement.java │ │ │ ├── HTMLTrackElement.java │ │ │ ├── HTMLUListElement.java │ │ │ ├── HTMLUnknownElement.java │ │ │ ├── HTMLVideoElement.java │ │ │ ├── HashChangeEvent.java │ │ │ ├── HashChangeEventInit.java │ │ │ ├── History.java │ │ │ ├── IDBCursor.java │ │ │ ├── IDBCursorWithValue.java │ │ │ ├── IDBDatabase.java │ │ │ ├── IDBEnvironment.java │ │ │ ├── IDBFactory.java │ │ │ ├── IDBIndex.java │ │ │ ├── IDBIndexParameters.java │ │ │ ├── IDBKeyRange.java │ │ │ ├── IDBObjectStore.java │ │ │ ├── IDBObjectStoreParameters.java │ │ │ ├── IDBOpenDBRequest.java │ │ │ ├── IDBRequest.java │ │ │ ├── IDBTransaction.java │ │ │ ├── IDBVersionChangeEvent.java │ │ │ ├── Image.java │ │ │ ├── ImageData.java │ │ │ ├── KeyAlgorithm.java │ │ │ ├── KeyboardEvent.java │ │ │ ├── KeyboardEventInit.java │ │ │ ├── LinkStyle.java │ │ │ ├── Location.java │ │ │ ├── LongRunningScriptDetectedEvent.java │ │ │ ├── MSApp.java │ │ │ ├── MSAppAsyncOperation.java │ │ │ ├── MSBaseReader.java │ │ │ ├── MSBlobBuilder.java │ │ │ ├── MSCSSMatrix.java │ │ │ ├── MSExecAtPriorityFunctionCallback.java │ │ │ ├── MSFileSaver.java │ │ │ ├── MSGesture.java │ │ │ ├── MSGestureEvent.java │ │ │ ├── MSGraphicsTrust.java │ │ │ ├── MSHTMLWebViewElement.java │ │ │ ├── MSInputMethodContext.java │ │ │ ├── MSLaunchUriCallback.java │ │ │ ├── MSManipulationEvent.java │ │ │ ├── MSMediaKeyError.java │ │ │ ├── MSMediaKeyMessageEvent.java │ │ │ ├── MSMediaKeyNeededEvent.java │ │ │ ├── MSMediaKeySession.java │ │ │ ├── MSMediaKeys.java │ │ │ ├── MSMimeTypesCollection.java │ │ │ ├── MSNavigatorDoNotTrack.java │ │ │ ├── MSPluginsCollection.java │ │ │ ├── MSPointerEvent.java │ │ │ ├── MSRangeCollection.java │ │ │ ├── MSSiteModeEvent.java │ │ │ ├── MSStream.java │ │ │ ├── MSStreamReader.java │ │ │ ├── MSUnsafeFunctionCallback.java │ │ │ ├── MSWebViewAsyncOperation.java │ │ │ ├── MSWebViewSettings.java │ │ │ ├── MediaElementAudioSourceNode.java │ │ │ ├── MediaError.java │ │ │ ├── MediaList.java │ │ │ ├── MediaQueryList.java │ │ │ ├── MediaQueryListListener.java │ │ │ ├── MediaSource.java │ │ │ ├── MessageChannel.java │ │ │ ├── MessageEvent.java │ │ │ ├── MessageEventInit.java │ │ │ ├── MessagePort.java │ │ │ ├── MimeType.java │ │ │ ├── MimeTypeArray.java │ │ │ ├── MouseEvent.java │ │ │ ├── MouseEventInit.java │ │ │ ├── MouseWheelEvent.java │ │ │ ├── MsZoomToOptions.java │ │ │ ├── MutationCallback.java │ │ │ ├── MutationEvent.java │ │ │ ├── MutationObserver.java │ │ │ ├── MutationObserverInit.java │ │ │ ├── MutationRecord.java │ │ │ ├── NamedNodeMap.java │ │ │ ├── NavigationCompletedEvent.java │ │ │ ├── NavigationEvent.java │ │ │ ├── NavigationEventWithReferrer.java │ │ │ ├── Navigator.java │ │ │ ├── NavigatorContentUtils.java │ │ │ ├── NavigatorGeolocation.java │ │ │ ├── NavigatorID.java │ │ │ ├── NavigatorOnLine.java │ │ │ ├── NavigatorStorageUtils.java │ │ │ ├── Node.java │ │ │ ├── NodeFilter.java │ │ │ ├── NodeIterator.java │ │ │ ├── NodeList.java │ │ │ ├── NodeListOf.java │ │ │ ├── NodeSelector.java │ │ │ ├── OES_element_index_uint.java │ │ │ ├── OES_standard_derivatives.java │ │ │ ├── OES_texture_float.java │ │ │ ├── OES_texture_float_linear.java │ │ │ ├── ObjectURLOptions.java │ │ │ ├── OfflineAudioCompletionEvent.java │ │ │ ├── OfflineAudioContext.java │ │ │ ├── Option.java │ │ │ ├── OscillatorNode.java │ │ │ ├── PageTransitionEvent.java │ │ │ ├── PannerNode.java │ │ │ ├── PerfWidgetExternal.java │ │ │ ├── Performance.java │ │ │ ├── PerformanceEntry.java │ │ │ ├── PerformanceMark.java │ │ │ ├── PerformanceMeasure.java │ │ │ ├── PerformanceNavigation.java │ │ │ ├── PerformanceNavigationTiming.java │ │ │ ├── PerformanceResourceTiming.java │ │ │ ├── PerformanceTiming.java │ │ │ ├── PeriodicWave.java │ │ │ ├── PermissionRequest.java │ │ │ ├── PermissionRequestedEvent.java │ │ │ ├── Plugin.java │ │ │ ├── PluginArray.java │ │ │ ├── PointerEvent.java │ │ │ ├── PointerEventInit.java │ │ │ ├── PopStateEvent.java │ │ │ ├── Position.java │ │ │ ├── PositionCallback.java │ │ │ ├── PositionError.java │ │ │ ├── PositionErrorCallback.java │ │ │ ├── PositionOptions.java │ │ │ ├── ProcessingInstruction.java │ │ │ ├── ProgressEvent.java │ │ │ ├── ProgressEventInit.java │ │ │ ├── RandomSource.java │ │ │ ├── Range.java │ │ │ ├── SVGAElement.java │ │ │ ├── SVGAngle.java │ │ │ ├── SVGAnimatedAngle.java │ │ │ ├── SVGAnimatedBoolean.java │ │ │ ├── SVGAnimatedEnumeration.java │ │ │ ├── SVGAnimatedInteger.java │ │ │ ├── SVGAnimatedLength.java │ │ │ ├── SVGAnimatedLengthList.java │ │ │ ├── SVGAnimatedNumber.java │ │ │ ├── SVGAnimatedNumberList.java │ │ │ ├── SVGAnimatedPathData.java │ │ │ ├── SVGAnimatedPoints.java │ │ │ ├── SVGAnimatedPreserveAspectRatio.java │ │ │ ├── SVGAnimatedRect.java │ │ │ ├── SVGAnimatedString.java │ │ │ ├── SVGAnimatedTransformList.java │ │ │ ├── SVGCircleElement.java │ │ │ ├── SVGClipPathElement.java │ │ │ ├── SVGComponentTransferFunctionElement.java │ │ │ ├── SVGDefsElement.java │ │ │ ├── SVGDescElement.java │ │ │ ├── SVGElement.java │ │ │ ├── SVGElementInstance.java │ │ │ ├── SVGElementInstanceList.java │ │ │ ├── SVGEllipseElement.java │ │ │ ├── SVGExternalResourcesRequired.java │ │ │ ├── SVGFEBlendElement.java │ │ │ ├── SVGFEColorMatrixElement.java │ │ │ ├── SVGFEComponentTransferElement.java │ │ │ ├── SVGFECompositeElement.java │ │ │ ├── SVGFEConvolveMatrixElement.java │ │ │ ├── SVGFEDiffuseLightingElement.java │ │ │ ├── SVGFEDisplacementMapElement.java │ │ │ ├── SVGFEDistantLightElement.java │ │ │ ├── SVGFEFloodElement.java │ │ │ ├── SVGFEFuncAElement.java │ │ │ ├── SVGFEFuncBElement.java │ │ │ ├── SVGFEFuncGElement.java │ │ │ ├── SVGFEFuncRElement.java │ │ │ ├── SVGFEGaussianBlurElement.java │ │ │ ├── SVGFEImageElement.java │ │ │ ├── SVGFEMergeElement.java │ │ │ ├── SVGFEMergeNodeElement.java │ │ │ ├── SVGFEMorphologyElement.java │ │ │ ├── SVGFEOffsetElement.java │ │ │ ├── SVGFEPointLightElement.java │ │ │ ├── SVGFESpecularLightingElement.java │ │ │ ├── SVGFESpotLightElement.java │ │ │ ├── SVGFETileElement.java │ │ │ ├── SVGFETurbulenceElement.java │ │ │ ├── SVGFilterElement.java │ │ │ ├── SVGFilterPrimitiveStandardAttributes.java │ │ │ ├── SVGFitToViewBox.java │ │ │ ├── SVGForeignObjectElement.java │ │ │ ├── SVGGElement.java │ │ │ ├── SVGGradientElement.java │ │ │ ├── SVGImageElement.java │ │ │ ├── SVGLangSpace.java │ │ │ ├── SVGLength.java │ │ │ ├── SVGLengthList.java │ │ │ ├── SVGLineElement.java │ │ │ ├── SVGLinearGradientElement.java │ │ │ ├── SVGLocatable.java │ │ │ ├── SVGMarkerElement.java │ │ │ ├── SVGMaskElement.java │ │ │ ├── SVGMatrix.java │ │ │ ├── SVGMetadataElement.java │ │ │ ├── SVGNumber.java │ │ │ ├── SVGNumberList.java │ │ │ ├── SVGPathElement.java │ │ │ ├── SVGPathSeg.java │ │ │ ├── SVGPathSegArcAbs.java │ │ │ ├── SVGPathSegArcRel.java │ │ │ ├── SVGPathSegClosePath.java │ │ │ ├── SVGPathSegCurvetoCubicAbs.java │ │ │ ├── SVGPathSegCurvetoCubicRel.java │ │ │ ├── SVGPathSegCurvetoCubicSmoothAbs.java │ │ │ ├── SVGPathSegCurvetoCubicSmoothRel.java │ │ │ ├── SVGPathSegCurvetoQuadraticAbs.java │ │ │ ├── SVGPathSegCurvetoQuadraticRel.java │ │ │ ├── SVGPathSegCurvetoQuadraticSmoothAbs.java │ │ │ ├── SVGPathSegCurvetoQuadraticSmoothRel.java │ │ │ ├── SVGPathSegLinetoAbs.java │ │ │ ├── SVGPathSegLinetoHorizontalAbs.java │ │ │ ├── SVGPathSegLinetoHorizontalRel.java │ │ │ ├── SVGPathSegLinetoRel.java │ │ │ ├── SVGPathSegLinetoVerticalAbs.java │ │ │ ├── SVGPathSegLinetoVerticalRel.java │ │ │ ├── SVGPathSegList.java │ │ │ ├── SVGPathSegMovetoAbs.java │ │ │ ├── SVGPathSegMovetoRel.java │ │ │ ├── SVGPatternElement.java │ │ │ ├── SVGPoint.java │ │ │ ├── SVGPointList.java │ │ │ ├── SVGPolygonElement.java │ │ │ ├── SVGPolylineElement.java │ │ │ ├── SVGPreserveAspectRatio.java │ │ │ ├── SVGRadialGradientElement.java │ │ │ ├── SVGRect.java │ │ │ ├── SVGRectElement.java │ │ │ ├── SVGSVGElement.java │ │ │ ├── SVGScriptElement.java │ │ │ ├── SVGStopElement.java │ │ │ ├── SVGStringList.java │ │ │ ├── SVGStylable.java │ │ │ ├── SVGStyleElement.java │ │ │ ├── SVGSwitchElement.java │ │ │ ├── SVGSymbolElement.java │ │ │ ├── SVGTSpanElement.java │ │ │ ├── SVGTests.java │ │ │ ├── SVGTextContentElement.java │ │ │ ├── SVGTextElement.java │ │ │ ├── SVGTextPathElement.java │ │ │ ├── SVGTextPositioningElement.java │ │ │ ├── SVGTitleElement.java │ │ │ ├── SVGTransform.java │ │ │ ├── SVGTransformList.java │ │ │ ├── SVGTransformable.java │ │ │ ├── SVGURIReference.java │ │ │ ├── SVGUnitTypes.java │ │ │ ├── SVGUseElement.java │ │ │ ├── SVGViewElement.java │ │ │ ├── SVGZoomAndPan.java │ │ │ ├── SVGZoomEvent.java │ │ │ ├── Screen.java │ │ │ ├── ScriptNotifyEvent.java │ │ │ ├── ScriptProcessorNode.java │ │ │ ├── Selection.java │ │ │ ├── SharedKeyboardAndMouseEventInit.java │ │ │ ├── SourceBuffer.java │ │ │ ├── SourceBufferList.java │ │ │ ├── StereoPannerNode.java │ │ │ ├── Storage.java │ │ │ ├── StorageEvent.java │ │ │ ├── StorageEventInit.java │ │ │ ├── StoreExceptionsInformation.java │ │ │ ├── StoreSiteSpecificExceptionsInformation.java │ │ │ ├── StyleMedia.java │ │ │ ├── StyleSheet.java │ │ │ ├── StyleSheetList.java │ │ │ ├── StyleSheetPageList.java │ │ │ ├── SubtleCrypto.java │ │ │ ├── Text.java │ │ │ ├── TextEvent.java │ │ │ ├── TextMetrics.java │ │ │ ├── TextRange.java │ │ │ ├── TextRangeCollection.java │ │ │ ├── TextTrack.java │ │ │ ├── TextTrackCue.java │ │ │ ├── TextTrackCueList.java │ │ │ ├── TextTrackList.java │ │ │ ├── TimeRanges.java │ │ │ ├── Touch.java │ │ │ ├── TouchEvent.java │ │ │ ├── TouchList.java │ │ │ ├── TrackEvent.java │ │ │ ├── TransitionEvent.java │ │ │ ├── TreeWalker.java │ │ │ ├── UIEvent.java │ │ │ ├── UIEventInit.java │ │ │ ├── URL.java │ │ │ ├── UnviewableContentIdentifiedEvent.java │ │ │ ├── ValidityState.java │ │ │ ├── VideoPlaybackQuality.java │ │ │ ├── VideoTrack.java │ │ │ ├── VideoTrackList.java │ │ │ ├── WEBGL_compressed_texture_s3tc.java │ │ │ ├── WEBGL_debug_renderer_info.java │ │ │ ├── WEBGL_depth_texture.java │ │ │ ├── WaveShaperNode.java │ │ │ ├── WebGLActiveInfo.java │ │ │ ├── WebGLBuffer.java │ │ │ ├── WebGLContextAttributes.java │ │ │ ├── WebGLContextEvent.java │ │ │ ├── WebGLContextEventInit.java │ │ │ ├── WebGLFramebuffer.java │ │ │ ├── WebGLObject.java │ │ │ ├── WebGLProgram.java │ │ │ ├── WebGLRenderbuffer.java │ │ │ ├── WebGLRenderingContext.java │ │ │ ├── WebGLShader.java │ │ │ ├── WebGLShaderPrecisionFormat.java │ │ │ ├── WebGLTexture.java │ │ │ ├── WebGLUniformLocation.java │ │ │ ├── WebKitCSSMatrix.java │ │ │ ├── WebKitPoint.java │ │ │ ├── WebSocket.java │ │ │ ├── WheelEvent.java │ │ │ ├── WheelEventInit.java │ │ │ ├── Window.java │ │ │ ├── WindowBase64.java │ │ │ ├── WindowConsole.java │ │ │ ├── WindowLocalStorage.java │ │ │ ├── WindowSessionStorage.java │ │ │ ├── WindowTimers.java │ │ │ ├── WindowTimersExtension.java │ │ │ ├── Worker.java │ │ │ ├── XMLDocument.java │ │ │ ├── XMLHttpRequest.java │ │ │ ├── XMLHttpRequestEventTarget.java │ │ │ ├── XMLHttpRequestUpload.java │ │ │ ├── XMLSerializer.java │ │ │ ├── XPathEvaluator.java │ │ │ ├── XPathExpression.java │ │ │ ├── XPathNSResolver.java │ │ │ ├── XPathResult.java │ │ │ ├── XSLTProcessor.java │ │ │ ├── intl │ │ │ │ ├── Collator.java │ │ │ │ ├── CollatorOptions.java │ │ │ │ ├── DateTimeFormat.java │ │ │ │ ├── DateTimeFormatOptions.java │ │ │ │ ├── NumberFormat.java │ │ │ │ ├── NumberFormatOptions.java │ │ │ │ ├── ResolvedCollatorOptions.java │ │ │ │ ├── ResolvedDateTimeFormatOptions.java │ │ │ │ ├── ResolvedNumberFormatOptions.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── js │ │ │ ├── Array.java │ │ │ ├── ArrayBuffer.java │ │ │ ├── ArrayBufferView.java │ │ │ ├── ArrayLike.java │ │ │ ├── Boolean.java │ │ │ ├── DataView.java │ │ │ ├── Date.java │ │ │ ├── Error.java │ │ │ ├── EvalError.java │ │ │ ├── Float32Array.java │ │ │ ├── Float64Array.java │ │ │ ├── Function.java │ │ │ ├── FunctionalObject.java │ │ │ ├── Globals.java │ │ │ ├── IArguments.java │ │ │ ├── Int16Array.java │ │ │ ├── Int32Array.java │ │ │ ├── Int8Array.java │ │ │ ├── JSON.java │ │ │ ├── Math.java │ │ │ ├── Number.java │ │ │ ├── Object.java │ │ │ ├── PromiseLike.java │ │ │ ├── PropertyDescriptor.java │ │ │ ├── PropertyDescriptorMap.java │ │ │ ├── RangeError.java │ │ │ ├── ReadonlyArray.java │ │ │ ├── ReferenceError.java │ │ │ ├── RegExp.java │ │ │ ├── RegExpExecArray.java │ │ │ ├── RegExpMatchArray.java │ │ │ ├── String.java │ │ │ ├── SyntaxError.java │ │ │ ├── TemplateStringsArray.java │ │ │ ├── TypeError.java │ │ │ ├── TypedPropertyDescriptor.java │ │ │ ├── URIError.java │ │ │ ├── Uint16Array.java │ │ │ ├── Uint32Array.java │ │ │ ├── Uint8Array.java │ │ │ ├── Uint8ClampedArray.java │ │ │ └── package-info.java │ │ └── jsweet │ │ ├── lang │ │ ├── Ambient.java │ │ ├── Decorator.java │ │ ├── Disabled.java │ │ ├── Erased.java │ │ ├── Extends.java │ │ ├── Interface.java │ │ ├── KeepUses.java │ │ ├── Mixin.java │ │ ├── Module.java │ │ ├── Name.java │ │ ├── ObjectType.java │ │ ├── Optional.java │ │ ├── Replace.java │ │ ├── Root.java │ │ ├── StringEnum.java │ │ ├── StringType.java │ │ ├── SyntacticIterable.java │ │ ├── TsNoCheck.java │ │ ├── WrapParameters.java │ │ └── package-info.java │ │ └── util │ │ ├── Lang.java │ │ ├── StringTypes.java │ │ ├── function │ │ ├── Consumer4.java │ │ ├── Consumer5.java │ │ ├── Consumer6.java │ │ ├── Function4.java │ │ ├── Function5.java │ │ ├── Function6.java │ │ ├── TriConsumer.java │ │ ├── TriFunction.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── tuple │ │ ├── Tuple2.java │ │ ├── Tuple3.java │ │ ├── Tuple4.java │ │ ├── Tuple5.java │ │ ├── Tuple6.java │ │ └── package-info.java │ │ └── union │ │ ├── Union.java │ │ ├── Union3.java │ │ ├── Union4.java │ │ ├── Union5.java │ │ ├── Union6.java │ │ └── package-info.java └── es6 │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ ├── def │ │ ├── dom │ │ │ ├── ANGLE_instanced_arrays.java │ │ │ ├── AbstractWorker.java │ │ │ ├── ActiveXObject.java │ │ │ ├── AddEventListenerOptions.java │ │ │ ├── Algorithm.java │ │ │ ├── AnalyserNode.java │ │ │ ├── AnimationEvent.java │ │ │ ├── ApplicationCache.java │ │ │ ├── AriaRequestEvent.java │ │ │ ├── AriaRequestEventInit.java │ │ │ ├── Attr.java │ │ │ ├── Audio.java │ │ │ ├── AudioBuffer.java │ │ │ ├── AudioBufferSourceNode.java │ │ │ ├── AudioContext.java │ │ │ ├── AudioDestinationNode.java │ │ │ ├── AudioListener.java │ │ │ ├── AudioNode.java │ │ │ ├── AudioParam.java │ │ │ ├── AudioProcessingEvent.java │ │ │ ├── AudioTrack.java │ │ │ ├── AudioTrackList.java │ │ │ ├── BarProp.java │ │ │ ├── BeforeUnloadEvent.java │ │ │ ├── BiquadFilterNode.java │ │ │ ├── Blob.java │ │ │ ├── BlobPropertyBag.java │ │ │ ├── CDATASection.java │ │ │ ├── CSS.java │ │ │ ├── CSSConditionRule.java │ │ │ ├── CSSFontFaceRule.java │ │ │ ├── CSSGroupingRule.java │ │ │ ├── CSSImportRule.java │ │ │ ├── CSSKeyframeRule.java │ │ │ ├── CSSKeyframesRule.java │ │ │ ├── CSSMediaRule.java │ │ │ ├── CSSNamespaceRule.java │ │ │ ├── CSSPageRule.java │ │ │ ├── CSSRule.java │ │ │ ├── CSSRuleList.java │ │ │ ├── CSSStyleDeclaration.java │ │ │ ├── CSSStyleRule.java │ │ │ ├── CSSStyleSheet.java │ │ │ ├── CSSSupportsRule.java │ │ │ ├── CanvasGradient.java │ │ │ ├── CanvasPattern.java │ │ │ ├── CanvasRenderingContext2D.java │ │ │ ├── ChannelMergerNode.java │ │ │ ├── ChannelSplitterNode.java │ │ │ ├── CharacterData.java │ │ │ ├── ChildNode.java │ │ │ ├── ClientRect.java │ │ │ ├── ClientRectList.java │ │ │ ├── ClipboardEvent.java │ │ │ ├── ClipboardEventInit.java │ │ │ ├── CloseEvent.java │ │ │ ├── CommandEvent.java │ │ │ ├── CommandEventInit.java │ │ │ ├── Comment.java │ │ │ ├── CompositionEvent.java │ │ │ ├── CompositionEventInit.java │ │ │ ├── ConfirmSiteSpecificExceptionsInformation.java │ │ │ ├── Console.java │ │ │ ├── ConvolverNode.java │ │ │ ├── Coordinates.java │ │ │ ├── Crypto.java │ │ │ ├── CryptoKey.java │ │ │ ├── CryptoKeyPair.java │ │ │ ├── CustomEvent.java │ │ │ ├── CustomEventInit.java │ │ │ ├── DOMError.java │ │ │ ├── DOMException.java │ │ │ ├── DOMImplementation.java │ │ │ ├── DOML2DeprecatedColorProperty.java │ │ │ ├── DOML2DeprecatedSizeProperty.java │ │ │ ├── DOMParser.java │ │ │ ├── DOMSettableTokenList.java │ │ │ ├── DOMStringList.java │ │ │ ├── DOMStringMap.java │ │ │ ├── DOMTokenList.java │ │ │ ├── DataCue.java │ │ │ ├── DataTransfer.java │ │ │ ├── DataTransferItem.java │ │ │ ├── DataTransferItemList.java │ │ │ ├── DecodeErrorCallback.java │ │ │ ├── DecodeSuccessCallback.java │ │ │ ├── DeferredPermissionRequest.java │ │ │ ├── DelayNode.java │ │ │ ├── DeviceAcceleration.java │ │ │ ├── DeviceAccelerationDict.java │ │ │ ├── DeviceMotionEvent.java │ │ │ ├── DeviceOrientationEvent.java │ │ │ ├── DeviceRotationRate.java │ │ │ ├── DeviceRotationRateDict.java │ │ │ ├── Document.java │ │ │ ├── DocumentEvent.java │ │ │ ├── DocumentFragment.java │ │ │ ├── DocumentType.java │ │ │ ├── DragEvent.java │ │ │ ├── DynamicsCompressorNode.java │ │ │ ├── EXT_texture_filter_anisotropic.java │ │ │ ├── Element.java │ │ │ ├── ElementTraversal.java │ │ │ ├── ErrorEvent.java │ │ │ ├── ErrorEventHandler.java │ │ │ ├── Event.java │ │ │ ├── EventInit.java │ │ │ ├── EventListener.java │ │ │ ├── EventListenerObject.java │ │ │ ├── EventListenerOptions.java │ │ │ ├── EventTarget.java │ │ │ ├── ExceptionInformation.java │ │ │ ├── External.java │ │ │ ├── File.java │ │ │ ├── FileList.java │ │ │ ├── FileReader.java │ │ │ ├── FocusEvent.java │ │ │ ├── FocusEventInit.java │ │ │ ├── FormData.java │ │ │ ├── FrameRequestCallback.java │ │ │ ├── FunctionStringCallback.java │ │ │ ├── GainNode.java │ │ │ ├── Gamepad.java │ │ │ ├── GamepadButton.java │ │ │ ├── GamepadEvent.java │ │ │ ├── Geolocation.java │ │ │ ├── GetSVGDocument.java │ │ │ ├── GlobalEventHandlers.java │ │ │ ├── Globals.java │ │ │ ├── HTMLAllCollection.java │ │ │ ├── HTMLAnchorElement.java │ │ │ ├── HTMLAppletElement.java │ │ │ ├── HTMLAreaElement.java │ │ │ ├── HTMLAreasCollection.java │ │ │ ├── HTMLAudioElement.java │ │ │ ├── HTMLBRElement.java │ │ │ ├── HTMLBaseElement.java │ │ │ ├── HTMLBaseFontElement.java │ │ │ ├── HTMLBlockElement.java │ │ │ ├── HTMLBodyElement.java │ │ │ ├── HTMLButtonElement.java │ │ │ ├── HTMLCanvasElement.java │ │ │ ├── HTMLCollection.java │ │ │ ├── HTMLCollectionOf.java │ │ │ ├── HTMLDDElement.java │ │ │ ├── HTMLDListElement.java │ │ │ ├── HTMLDTElement.java │ │ │ ├── HTMLDataListElement.java │ │ │ ├── HTMLDirectoryElement.java │ │ │ ├── HTMLDivElement.java │ │ │ ├── HTMLDocument.java │ │ │ ├── HTMLElement.java │ │ │ ├── HTMLEmbedElement.java │ │ │ ├── HTMLFieldSetElement.java │ │ │ ├── HTMLFontElement.java │ │ │ ├── HTMLFormElement.java │ │ │ ├── HTMLFrameElement.java │ │ │ ├── HTMLFrameSetElement.java │ │ │ ├── HTMLHRElement.java │ │ │ ├── HTMLHeadElement.java │ │ │ ├── HTMLHeadingElement.java │ │ │ ├── HTMLHtmlElement.java │ │ │ ├── HTMLIFrameElement.java │ │ │ ├── HTMLImageElement.java │ │ │ ├── HTMLInputElement.java │ │ │ ├── HTMLIsIndexElement.java │ │ │ ├── HTMLLIElement.java │ │ │ ├── HTMLLabelElement.java │ │ │ ├── HTMLLegendElement.java │ │ │ ├── HTMLLinkElement.java │ │ │ ├── HTMLMapElement.java │ │ │ ├── HTMLMarqueeElement.java │ │ │ ├── HTMLMediaElement.java │ │ │ ├── HTMLMenuElement.java │ │ │ ├── HTMLMetaElement.java │ │ │ ├── HTMLModElement.java │ │ │ ├── HTMLNextIdElement.java │ │ │ ├── HTMLOListElement.java │ │ │ ├── HTMLObjectElement.java │ │ │ ├── HTMLOptGroupElement.java │ │ │ ├── HTMLOptionElement.java │ │ │ ├── HTMLParagraphElement.java │ │ │ ├── HTMLParamElement.java │ │ │ ├── HTMLPhraseElement.java │ │ │ ├── HTMLPreElement.java │ │ │ ├── HTMLProgressElement.java │ │ │ ├── HTMLQuoteElement.java │ │ │ ├── HTMLScriptElement.java │ │ │ ├── HTMLSelectElement.java │ │ │ ├── HTMLSourceElement.java │ │ │ ├── HTMLSpanElement.java │ │ │ ├── HTMLStyleElement.java │ │ │ ├── HTMLTableAlignment.java │ │ │ ├── HTMLTableCaptionElement.java │ │ │ ├── HTMLTableCellElement.java │ │ │ ├── HTMLTableColElement.java │ │ │ ├── HTMLTableDataCellElement.java │ │ │ ├── HTMLTableElement.java │ │ │ ├── HTMLTableHeaderCellElement.java │ │ │ ├── HTMLTableRowElement.java │ │ │ ├── HTMLTableSectionElement.java │ │ │ ├── HTMLTextAreaElement.java │ │ │ ├── HTMLTitleElement.java │ │ │ ├── HTMLTrackElement.java │ │ │ ├── HTMLUListElement.java │ │ │ ├── HTMLUnknownElement.java │ │ │ ├── HTMLVideoElement.java │ │ │ ├── HashChangeEvent.java │ │ │ ├── HashChangeEventInit.java │ │ │ ├── History.java │ │ │ ├── IDBCursor.java │ │ │ ├── IDBCursorWithValue.java │ │ │ ├── IDBDatabase.java │ │ │ ├── IDBEnvironment.java │ │ │ ├── IDBFactory.java │ │ │ ├── IDBIndex.java │ │ │ ├── IDBKeyRange.java │ │ │ ├── IDBObjectStore.java │ │ │ ├── IDBOpenDBRequest.java │ │ │ ├── IDBRequest.java │ │ │ ├── IDBTransaction.java │ │ │ ├── IDBVersionChangeEvent.java │ │ │ ├── Image.java │ │ │ ├── ImageData.java │ │ │ ├── KeyAlgorithm.java │ │ │ ├── KeyboardEvent.java │ │ │ ├── KeyboardEventInit.java │ │ │ ├── LinkStyle.java │ │ │ ├── Location.java │ │ │ ├── LongRunningScriptDetectedEvent.java │ │ │ ├── MSApp.java │ │ │ ├── MSAppAsyncOperation.java │ │ │ ├── MSBaseReader.java │ │ │ ├── MSBlobBuilder.java │ │ │ ├── MSCSSMatrix.java │ │ │ ├── MSExecAtPriorityFunctionCallback.java │ │ │ ├── MSFileSaver.java │ │ │ ├── MSGesture.java │ │ │ ├── MSGestureEvent.java │ │ │ ├── MSGraphicsTrust.java │ │ │ ├── MSHTMLWebViewElement.java │ │ │ ├── MSHeaderFooter.java │ │ │ ├── MSInputMethodContext.java │ │ │ ├── MSLaunchUriCallback.java │ │ │ ├── MSManipulationEvent.java │ │ │ ├── MSMediaKeyError.java │ │ │ ├── MSMediaKeyMessageEvent.java │ │ │ ├── MSMediaKeyNeededEvent.java │ │ │ ├── MSMediaKeySession.java │ │ │ ├── MSMediaKeys.java │ │ │ ├── MSMimeTypesCollection.java │ │ │ ├── MSNavigatorDoNotTrack.java │ │ │ ├── MSPluginsCollection.java │ │ │ ├── MSPointerEvent.java │ │ │ ├── MSPrintManagerTemplatePrinter.java │ │ │ ├── MSRangeCollection.java │ │ │ ├── MSSiteModeEvent.java │ │ │ ├── MSStream.java │ │ │ ├── MSStreamReader.java │ │ │ ├── MSTemplatePrinter.java │ │ │ ├── MSUnsafeFunctionCallback.java │ │ │ ├── MSWebViewAsyncOperation.java │ │ │ ├── MSWebViewSettings.java │ │ │ ├── MediaDeviceInfo.java │ │ │ ├── MediaDevices.java │ │ │ ├── MediaElementAudioSourceNode.java │ │ │ ├── MediaError.java │ │ │ ├── MediaList.java │ │ │ ├── MediaQueryList.java │ │ │ ├── MediaQueryListListener.java │ │ │ ├── MediaSource.java │ │ │ ├── MediaStream.java │ │ │ ├── MediaStreamConstraints.java │ │ │ ├── MediaStreamTrack.java │ │ │ ├── MediaTrackConstraintSet.java │ │ │ ├── MediaTrackConstraints.java │ │ │ ├── MediaTrackSupportedConstraints.java │ │ │ ├── MessageChannel.java │ │ │ ├── MessageEvent.java │ │ │ ├── MessagePort.java │ │ │ ├── MimeType.java │ │ │ ├── MimeTypeArray.java │ │ │ ├── MouseEvent.java │ │ │ ├── MouseEventInit.java │ │ │ ├── MouseWheelEvent.java │ │ │ ├── MsZoomToOptions.java │ │ │ ├── MutationCallback.java │ │ │ ├── MutationEvent.java │ │ │ ├── MutationObserver.java │ │ │ ├── MutationObserverInit.java │ │ │ ├── MutationRecord.java │ │ │ ├── NamedNodeMap.java │ │ │ ├── NavigationCompletedEvent.java │ │ │ ├── NavigationEvent.java │ │ │ ├── NavigationEventWithReferrer.java │ │ │ ├── Navigator.java │ │ │ ├── NavigatorContentUtils.java │ │ │ ├── NavigatorGeolocation.java │ │ │ ├── NavigatorID.java │ │ │ ├── NavigatorOnLine.java │ │ │ ├── NavigatorStorageUtils.java │ │ │ ├── Node.java │ │ │ ├── NodeFilter.java │ │ │ ├── NodeIterator.java │ │ │ ├── NodeList.java │ │ │ ├── NodeListOf.java │ │ │ ├── NodeSelector.java │ │ │ ├── OES_element_index_uint.java │ │ │ ├── OES_standard_derivatives.java │ │ │ ├── OES_texture_float.java │ │ │ ├── OES_texture_float_linear.java │ │ │ ├── ObjectURLOptions.java │ │ │ ├── OfflineAudioCompletionEvent.java │ │ │ ├── OfflineAudioContext.java │ │ │ ├── Option.java │ │ │ ├── OscillatorNode.java │ │ │ ├── PageTransitionEvent.java │ │ │ ├── PannerNode.java │ │ │ ├── PerfWidgetExternal.java │ │ │ ├── Performance.java │ │ │ ├── PerformanceEntry.java │ │ │ ├── PerformanceMark.java │ │ │ ├── PerformanceMeasure.java │ │ │ ├── PerformanceNavigation.java │ │ │ ├── PerformanceNavigationTiming.java │ │ │ ├── PerformanceResourceTiming.java │ │ │ ├── PerformanceTiming.java │ │ │ ├── PeriodicWave.java │ │ │ ├── PermissionRequest.java │ │ │ ├── PermissionRequestedEvent.java │ │ │ ├── Plugin.java │ │ │ ├── PluginArray.java │ │ │ ├── PointerEvent.java │ │ │ ├── PointerEventInit.java │ │ │ ├── PopStateEvent.java │ │ │ ├── Position.java │ │ │ ├── PositionCallback.java │ │ │ ├── PositionError.java │ │ │ ├── PositionErrorCallback.java │ │ │ ├── PositionOptions.java │ │ │ ├── ProcessingInstruction.java │ │ │ ├── ProgressEvent.java │ │ │ ├── RandomSource.java │ │ │ ├── Range.java │ │ │ ├── SVGAElement.java │ │ │ ├── SVGAngle.java │ │ │ ├── SVGAnimatedAngle.java │ │ │ ├── SVGAnimatedBoolean.java │ │ │ ├── SVGAnimatedEnumeration.java │ │ │ ├── SVGAnimatedInteger.java │ │ │ ├── SVGAnimatedLength.java │ │ │ ├── SVGAnimatedLengthList.java │ │ │ ├── SVGAnimatedNumber.java │ │ │ ├── SVGAnimatedNumberList.java │ │ │ ├── SVGAnimatedPathData.java │ │ │ ├── SVGAnimatedPoints.java │ │ │ ├── SVGAnimatedPreserveAspectRatio.java │ │ │ ├── SVGAnimatedRect.java │ │ │ ├── SVGAnimatedString.java │ │ │ ├── SVGAnimatedTransformList.java │ │ │ ├── SVGCircleElement.java │ │ │ ├── SVGClipPathElement.java │ │ │ ├── SVGComponentTransferFunctionElement.java │ │ │ ├── SVGDefsElement.java │ │ │ ├── SVGDescElement.java │ │ │ ├── SVGElement.java │ │ │ ├── SVGElementInstance.java │ │ │ ├── SVGElementInstanceList.java │ │ │ ├── SVGEllipseElement.java │ │ │ ├── SVGExternalResourcesRequired.java │ │ │ ├── SVGFEBlendElement.java │ │ │ ├── SVGFEColorMatrixElement.java │ │ │ ├── SVGFEComponentTransferElement.java │ │ │ ├── SVGFECompositeElement.java │ │ │ ├── SVGFEConvolveMatrixElement.java │ │ │ ├── SVGFEDiffuseLightingElement.java │ │ │ ├── SVGFEDisplacementMapElement.java │ │ │ ├── SVGFEDistantLightElement.java │ │ │ ├── SVGFEFloodElement.java │ │ │ ├── SVGFEFuncAElement.java │ │ │ ├── SVGFEFuncBElement.java │ │ │ ├── SVGFEFuncGElement.java │ │ │ ├── SVGFEFuncRElement.java │ │ │ ├── SVGFEGaussianBlurElement.java │ │ │ ├── SVGFEImageElement.java │ │ │ ├── SVGFEMergeElement.java │ │ │ ├── SVGFEMergeNodeElement.java │ │ │ ├── SVGFEMorphologyElement.java │ │ │ ├── SVGFEOffsetElement.java │ │ │ ├── SVGFEPointLightElement.java │ │ │ ├── SVGFESpecularLightingElement.java │ │ │ ├── SVGFESpotLightElement.java │ │ │ ├── SVGFETileElement.java │ │ │ ├── SVGFETurbulenceElement.java │ │ │ ├── SVGFilterElement.java │ │ │ ├── SVGFilterPrimitiveStandardAttributes.java │ │ │ ├── SVGFitToViewBox.java │ │ │ ├── SVGForeignObjectElement.java │ │ │ ├── SVGGElement.java │ │ │ ├── SVGGradientElement.java │ │ │ ├── SVGImageElement.java │ │ │ ├── SVGLangSpace.java │ │ │ ├── SVGLength.java │ │ │ ├── SVGLengthList.java │ │ │ ├── SVGLineElement.java │ │ │ ├── SVGLinearGradientElement.java │ │ │ ├── SVGLocatable.java │ │ │ ├── SVGMarkerElement.java │ │ │ ├── SVGMaskElement.java │ │ │ ├── SVGMatrix.java │ │ │ ├── SVGMetadataElement.java │ │ │ ├── SVGNumber.java │ │ │ ├── SVGNumberList.java │ │ │ ├── SVGPathElement.java │ │ │ ├── SVGPathSeg.java │ │ │ ├── SVGPathSegArcAbs.java │ │ │ ├── SVGPathSegArcRel.java │ │ │ ├── SVGPathSegClosePath.java │ │ │ ├── SVGPathSegCurvetoCubicAbs.java │ │ │ ├── SVGPathSegCurvetoCubicRel.java │ │ │ ├── SVGPathSegCurvetoCubicSmoothAbs.java │ │ │ ├── SVGPathSegCurvetoCubicSmoothRel.java │ │ │ ├── SVGPathSegCurvetoQuadraticAbs.java │ │ │ ├── SVGPathSegCurvetoQuadraticRel.java │ │ │ ├── SVGPathSegCurvetoQuadraticSmoothAbs.java │ │ │ ├── SVGPathSegCurvetoQuadraticSmoothRel.java │ │ │ ├── SVGPathSegLinetoAbs.java │ │ │ ├── SVGPathSegLinetoHorizontalAbs.java │ │ │ ├── SVGPathSegLinetoHorizontalRel.java │ │ │ ├── SVGPathSegLinetoRel.java │ │ │ ├── SVGPathSegLinetoVerticalAbs.java │ │ │ ├── SVGPathSegLinetoVerticalRel.java │ │ │ ├── SVGPathSegList.java │ │ │ ├── SVGPathSegMovetoAbs.java │ │ │ ├── SVGPathSegMovetoRel.java │ │ │ ├── SVGPatternElement.java │ │ │ ├── SVGPoint.java │ │ │ ├── SVGPointList.java │ │ │ ├── SVGPolygonElement.java │ │ │ ├── SVGPolylineElement.java │ │ │ ├── SVGPreserveAspectRatio.java │ │ │ ├── SVGRadialGradientElement.java │ │ │ ├── SVGRect.java │ │ │ ├── SVGRectElement.java │ │ │ ├── SVGSVGElement.java │ │ │ ├── SVGScriptElement.java │ │ │ ├── SVGStopElement.java │ │ │ ├── SVGStringList.java │ │ │ ├── SVGStylable.java │ │ │ ├── SVGStyleElement.java │ │ │ ├── SVGSwitchElement.java │ │ │ ├── SVGSymbolElement.java │ │ │ ├── SVGTSpanElement.java │ │ │ ├── SVGTests.java │ │ │ ├── SVGTextContentElement.java │ │ │ ├── SVGTextElement.java │ │ │ ├── SVGTextPathElement.java │ │ │ ├── SVGTextPositioningElement.java │ │ │ ├── SVGTitleElement.java │ │ │ ├── SVGTransform.java │ │ │ ├── SVGTransformList.java │ │ │ ├── SVGTransformable.java │ │ │ ├── SVGURIReference.java │ │ │ ├── SVGUnitTypes.java │ │ │ ├── SVGUseElement.java │ │ │ ├── SVGViewElement.java │ │ │ ├── SVGZoomAndPan.java │ │ │ ├── SVGZoomEvent.java │ │ │ ├── Screen.java │ │ │ ├── ScriptNotifyEvent.java │ │ │ ├── ScriptProcessorNode.java │ │ │ ├── Selection.java │ │ │ ├── SharedKeyboardAndMouseEventInit.java │ │ │ ├── SourceBuffer.java │ │ │ ├── SourceBufferList.java │ │ │ ├── StereoPannerNode.java │ │ │ ├── Storage.java │ │ │ ├── StorageEvent.java │ │ │ ├── StoreExceptionsInformation.java │ │ │ ├── StoreSiteSpecificExceptionsInformation.java │ │ │ ├── StyleMedia.java │ │ │ ├── StyleSheet.java │ │ │ ├── StyleSheetList.java │ │ │ ├── StyleSheetPageList.java │ │ │ ├── SubtleCrypto.java │ │ │ ├── Text.java │ │ │ ├── TextEvent.java │ │ │ ├── TextMetrics.java │ │ │ ├── TextRange.java │ │ │ ├── TextRangeCollection.java │ │ │ ├── TextStreamBase.java │ │ │ ├── TextStreamReader.java │ │ │ ├── TextStreamWriter.java │ │ │ ├── TextTrack.java │ │ │ ├── TextTrackCue.java │ │ │ ├── TextTrackCueList.java │ │ │ ├── TextTrackList.java │ │ │ ├── TimeRanges.java │ │ │ ├── Touch.java │ │ │ ├── TouchEvent.java │ │ │ ├── TouchList.java │ │ │ ├── TrackEvent.java │ │ │ ├── TransitionEvent.java │ │ │ ├── TreeWalker.java │ │ │ ├── UIEvent.java │ │ │ ├── UIEventInit.java │ │ │ ├── URL.java │ │ │ ├── UnviewableContentIdentifiedEvent.java │ │ │ ├── ValidityState.java │ │ │ ├── VideoTrack.java │ │ │ ├── VideoTrackList.java │ │ │ ├── WEBGL_compressed_texture_s3tc.java │ │ │ ├── WEBGL_debug_renderer_info.java │ │ │ ├── WEBGL_depth_texture.java │ │ │ ├── WaveShaperNode.java │ │ │ ├── WebGLActiveInfo.java │ │ │ ├── WebGLBuffer.java │ │ │ ├── WebGLContextAttributes.java │ │ │ ├── WebGLContextEvent.java │ │ │ ├── WebGLContextEventInit.java │ │ │ ├── WebGLFramebuffer.java │ │ │ ├── WebGLObject.java │ │ │ ├── WebGLProgram.java │ │ │ ├── WebGLRenderbuffer.java │ │ │ ├── WebGLRenderingContext.java │ │ │ ├── WebGLShader.java │ │ │ ├── WebGLShaderPrecisionFormat.java │ │ │ ├── WebGLTexture.java │ │ │ ├── WebGLUniformLocation.java │ │ │ ├── WebKitCSSMatrix.java │ │ │ ├── WebKitPoint.java │ │ │ ├── WebSocket.java │ │ │ ├── WheelEvent.java │ │ │ ├── WheelEventInit.java │ │ │ ├── Window.java │ │ │ ├── WindowBase64.java │ │ │ ├── WindowConsole.java │ │ │ ├── WindowLocalStorage.java │ │ │ ├── WindowSessionStorage.java │ │ │ ├── WindowTimers.java │ │ │ ├── WindowTimersExtension.java │ │ │ ├── Worker.java │ │ │ ├── XMLDocument.java │ │ │ ├── XMLHttpRequest.java │ │ │ ├── XMLHttpRequestEventTarget.java │ │ │ ├── XMLHttpRequestUpload.java │ │ │ ├── XMLSerializer.java │ │ │ ├── XPathEvaluator.java │ │ │ ├── XPathExpression.java │ │ │ ├── XPathNSResolver.java │ │ │ ├── XPathResult.java │ │ │ ├── XSLTProcessor.java │ │ │ └── intl │ │ │ │ ├── Collator.java │ │ │ │ ├── CollatorOptions.java │ │ │ │ ├── DateTimeFormat.java │ │ │ │ ├── DateTimeFormatOptions.java │ │ │ │ ├── NumberFormat.java │ │ │ │ ├── NumberFormatOptions.java │ │ │ │ ├── ResolvedCollatorOptions.java │ │ │ │ ├── ResolvedDateTimeFormatOptions.java │ │ │ │ ├── ResolvedNumberFormatOptions.java │ │ │ │ └── package-info.java │ │ └── js │ │ │ ├── Array.java │ │ │ ├── ArrayBuffer.java │ │ │ ├── ArrayBufferView.java │ │ │ ├── ArrayLike.java │ │ │ ├── Boolean.java │ │ │ ├── DataView.java │ │ │ ├── Date.java │ │ │ ├── Enumerator.java │ │ │ ├── Error.java │ │ │ ├── EvalError.java │ │ │ ├── Float32Array.java │ │ │ ├── Float64Array.java │ │ │ ├── Function.java │ │ │ ├── FunctionalObject.java │ │ │ ├── GeneratorFunction.java │ │ │ ├── Globals.java │ │ │ ├── IArguments.java │ │ │ ├── ITextWriter.java │ │ │ ├── Int16Array.java │ │ │ ├── Int32Array.java │ │ │ ├── Int8Array.java │ │ │ ├── Iterable.java │ │ │ ├── IterableIterator.java │ │ │ ├── Iterator.java │ │ │ ├── IteratorResult.java │ │ │ ├── JSON.java │ │ │ ├── Map.java │ │ │ ├── Math.java │ │ │ ├── Number.java │ │ │ ├── Object.java │ │ │ ├── Promise.java │ │ │ ├── PromiseLike.java │ │ │ ├── PropertyDescriptor.java │ │ │ ├── PropertyDescriptorMap.java │ │ │ ├── ProxyConstructor.java │ │ │ ├── ProxyHandler.java │ │ │ ├── RangeError.java │ │ │ ├── ReferenceError.java │ │ │ ├── Reflect.java │ │ │ ├── RegExp.java │ │ │ ├── RegExpExecArray.java │ │ │ ├── RegExpMatchArray.java │ │ │ ├── Set.java │ │ │ ├── String.java │ │ │ ├── Symbol.java │ │ │ ├── SyntaxError.java │ │ │ ├── TemplateStringsArray.java │ │ │ ├── TypeError.java │ │ │ ├── TypedPropertyDescriptor.java │ │ │ ├── URIError.java │ │ │ ├── Uint16Array.java │ │ │ ├── Uint32Array.java │ │ │ ├── Uint8Array.java │ │ │ ├── Uint8ClampedArray.java │ │ │ ├── VBArray.java │ │ │ ├── VideoPlaybackQuality.java │ │ │ ├── WScript.java │ │ │ ├── WeakMap.java │ │ │ ├── WeakSet.java │ │ │ ├── package-info.java │ │ │ └── reflect │ │ │ └── package-info.java │ └── jsweet │ │ ├── lang │ │ ├── Ambient.java │ │ ├── Async.java │ │ ├── Decorator.java │ │ ├── Disabled.java │ │ ├── Erased.java │ │ ├── Extends.java │ │ ├── Interface.java │ │ ├── KeepUses.java │ │ ├── Mixin.java │ │ ├── Module.java │ │ ├── Name.java │ │ ├── ObjectType.java │ │ ├── Optional.java │ │ ├── Replace.java │ │ ├── Root.java │ │ ├── StringEnum.java │ │ ├── StringType.java │ │ ├── SyntacticIterable.java │ │ ├── TsNoCheck.java │ │ ├── WrapParameters.java │ │ └── package-info.java │ │ └── util │ │ ├── Lang.java │ │ ├── StringTypes.java │ │ ├── function │ │ ├── Consumer4.java │ │ ├── Consumer5.java │ │ ├── Consumer6.java │ │ ├── Function4.java │ │ ├── Function5.java │ │ ├── Function6.java │ │ ├── TriConsumer.java │ │ ├── TriFunction.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── tuple │ │ ├── Tuple2.java │ │ ├── Tuple3.java │ │ ├── Tuple4.java │ │ ├── Tuple5.java │ │ ├── Tuple6.java │ │ └── package-info.java │ │ └── union │ │ ├── Union.java │ │ ├── Union3.java │ │ ├── Union4.java │ │ ├── Union5.java │ │ ├── Union6.java │ │ └── package-info.java │ └── resources │ └── META-INF │ └── candy-metadata.json ├── doc ├── LICENSE ├── README.md ├── header.md ├── jsweet-language-specifications.md ├── jsweet-language-specifications.pdf ├── jsweet-language-specifications.tex └── logo.png ├── pom.xml ├── transpiler ├── .gitignore ├── .tsc-rootfile.js ├── LICENSE ├── README.md ├── build.xml ├── copyright.txt ├── pom.xml ├── release.properties └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jsweet │ │ │ ├── JSweetCommandLineLauncher.java │ │ │ ├── JSweetConfig.java │ │ │ ├── JSweetFileWatcher.java │ │ │ ├── TranspilationTask.java │ │ │ ├── package-info.java │ │ │ └── transpiler │ │ │ ├── AsyncAwaitPropagationScanner.java │ │ │ ├── CleanerProvider.java │ │ │ ├── ConfiguredDirectory.java │ │ │ ├── ConstAnalyzer.java │ │ │ ├── EcmaScriptComplianceLevel.java │ │ │ ├── GlobalBeforeTranslationScanner.java │ │ │ ├── JSweetContext.java │ │ │ ├── JSweetDiagnosticHandler.java │ │ │ ├── JSweetFactory.java │ │ │ ├── JSweetOptions.java │ │ │ ├── JSweetProblem.java │ │ │ ├── JSweetTranspiler.java │ │ │ ├── Java2TypeScriptTranslator.java │ │ │ ├── JavaCompilationComponents.java │ │ │ ├── ModuleImportDescriptor.java │ │ │ ├── ModuleKind.java │ │ │ ├── ModuleResolution.java │ │ │ ├── OverloadScanner.java │ │ │ ├── Severity.java │ │ │ ├── SourceFile.java │ │ │ ├── SourcePosition.java │ │ │ ├── StaticInitilializerAnalyzer.java │ │ │ ├── TranspilationHandler.java │ │ │ ├── TypeChecker.java │ │ │ ├── TypeScript2JavaScriptTranspiler.java │ │ │ ├── TypeScript2JavaScriptWithTscTranspiler.java │ │ │ ├── TypeScript2JavaScriptWithTsserverTranspiler.java │ │ │ ├── candy │ │ │ ├── CandyDescriptor.java │ │ │ ├── CandyProcessor.java │ │ │ ├── CandyStore.java │ │ │ └── package-info.java │ │ │ ├── eval │ │ │ ├── EvalOptions.java │ │ │ ├── JavaEval.java │ │ │ ├── JavaScriptEval.java │ │ │ ├── RuntimeEval.java │ │ │ └── TraceBasedEvaluationResult.java │ │ │ ├── extension │ │ │ ├── AddPrefixToNonPublicMembersAdapter.java │ │ │ ├── AnnotationManager.java │ │ │ ├── BigDecimalAdapter.java │ │ │ ├── DisallowGlobalVariablesAdapter.java │ │ │ ├── ExtensionManager.java │ │ │ ├── Java2TypeScriptAdapter.java │ │ │ ├── MapAdapter.java │ │ │ ├── PrinterAdapter.java │ │ │ ├── RemoveJavaDependenciesAdapter.java │ │ │ ├── RemoveJavaDependenciesES6Adapter.java │ │ │ ├── RemoveJavaDependenciesFactory.java │ │ │ ├── StringEnumAdapter.java │ │ │ └── package-info.java │ │ │ ├── model │ │ │ ├── ArrayAccessElement.java │ │ │ ├── AssignmentElement.java │ │ │ ├── AssignmentWithOperatorElement.java │ │ │ ├── BinaryOperatorElement.java │ │ │ ├── CaseElement.java │ │ │ ├── CompilationUnitElement.java │ │ │ ├── ExecutableElement.java │ │ │ ├── ExtendedElement.java │ │ │ ├── ExtendedElementFactory.java │ │ │ ├── ForeachLoopElement.java │ │ │ ├── IdentifierElement.java │ │ │ ├── ImportElement.java │ │ │ ├── InvocationElement.java │ │ │ ├── LiteralElement.java │ │ │ ├── MethodInvocationElement.java │ │ │ ├── NewArrayElement.java │ │ │ ├── NewClassElement.java │ │ │ ├── TypeCastElement.java │ │ │ ├── TypeElement.java │ │ │ ├── UnaryOperatorElement.java │ │ │ ├── VariableAccessElement.java │ │ │ ├── VariableElement.java │ │ │ ├── package-info.java │ │ │ └── support │ │ │ │ ├── ArrayAccessElementSupport.java │ │ │ │ ├── AssignmentElementSupport.java │ │ │ │ ├── AssignmentWithOperatorElementSupport.java │ │ │ │ ├── BinaryOperatorElementSupport.java │ │ │ │ ├── CaseElementSupport.java │ │ │ │ ├── CompilationUnitElementSupport.java │ │ │ │ ├── ExecutableElementSupport.java │ │ │ │ ├── ExtendedElementSupport.java │ │ │ │ ├── ForeachLoopElementSupport.java │ │ │ │ ├── IdentifierElementSupport.java │ │ │ │ ├── ImportElementSupport.java │ │ │ │ ├── LiteralElementSupport.java │ │ │ │ ├── MethodInvocationElementSupport.java │ │ │ │ ├── NewArrayElementSupport.java │ │ │ │ ├── NewClassElementSupport.java │ │ │ │ ├── TypeCastElementSupport.java │ │ │ │ ├── TypeElementSupport.java │ │ │ │ ├── UnaryOperatorElementSupport.java │ │ │ │ ├── VariableAccessElementSupport.java │ │ │ │ ├── VariableElementSupport.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── util │ │ │ ├── AbstractDelegatedTranspilationHandler.java │ │ │ ├── AbstractTreePrinter.java │ │ │ ├── AbstractTreeScanner.java │ │ │ ├── ConsoleTranspilationHandler.java │ │ │ ├── DirectedGraph.java │ │ │ ├── ErrorCountTranspilationHandler.java │ │ │ ├── EvaluationResult.java │ │ │ ├── JSDoc.java │ │ │ ├── MainMethodFinder.java │ │ │ ├── Position.java │ │ │ ├── ProcessUtil.java │ │ │ ├── ReferenceGrabber.java │ │ │ ├── RollbackException.java │ │ │ ├── SourceMap.java │ │ │ ├── Util.java │ │ │ └── package-info.java │ └── resources │ │ ├── jsweet-transpiler-application.properties │ │ └── log4j.properties │ └── test │ ├── java │ ├── NoPackageClass.java │ ├── NoPackageTests.java │ ├── def │ │ ├── decorator │ │ │ └── MyDecorator.java │ │ ├── test │ │ │ ├── AmbientWithOverload.java │ │ │ ├── ClassWithObjectType.java │ │ │ ├── Globals.java │ │ │ ├── JQuery.java │ │ │ ├── SAXException.java │ │ │ └── package-info.java │ │ ├── test2 │ │ │ ├── ExtendedJQuery.java │ │ │ └── Globals.java │ │ └── test3 │ │ │ └── JQuery.java │ ├── org │ │ └── jsweet │ │ │ └── test │ │ │ └── transpiler │ │ │ ├── AbstractTest.java │ │ │ ├── AmbientTests.java │ │ │ ├── ApiTests.java │ │ │ ├── AssertionTests.java │ │ │ ├── CalculusTests.java │ │ │ ├── CandiesTests.java │ │ │ ├── DebugTests.java │ │ │ ├── DecoratorTests.java │ │ │ ├── DefinitionsTest.java │ │ │ ├── DocTests.java │ │ │ ├── EnumTests.java │ │ │ ├── ExtensionTests.java │ │ │ ├── FunctionsTests.java │ │ │ ├── GenericsTests.java │ │ │ ├── InitTests.java │ │ │ ├── ModuleTests.java │ │ │ ├── NativeStructuresTests.java │ │ │ ├── OverloadTests.java │ │ │ ├── ReflectionTests.java │ │ │ ├── RootTests.java │ │ │ ├── StaticsTests.java │ │ │ ├── StructuralTests.java │ │ │ ├── SyntaxTests.java │ │ │ ├── TestTranspilationHandler.java │ │ │ ├── ThrowableTests.java │ │ │ ├── TranspilerTests.java │ │ │ ├── TsComparisonTest.java │ │ │ ├── TypingTests.java │ │ │ ├── VarargsTests.java │ │ │ └── util │ │ │ ├── ExecutionPathTest.java │ │ │ ├── TranspilerTestRunner.java │ │ │ └── UtilTest.java │ └── source │ │ ├── ambient │ │ ├── GlobalsAccess.java │ │ ├── LibAccess.java │ │ ├── LibAccessSubModule.java │ │ ├── WrongUseOfAmbientAnnotations.java │ │ ├── lib.js │ │ ├── lib │ │ │ ├── Base.java │ │ │ ├── Extension.java │ │ │ └── sub │ │ │ │ └── C.java │ │ ├── libsub.js │ │ ├── package-info.java │ │ └── testPackage │ │ │ ├── Globals.java │ │ │ └── package-info.java │ │ ├── api │ │ ├── AccessStaticMethod.java │ │ ├── ArrayBuffers.java │ │ ├── Booleans.java │ │ ├── CastMethods.java │ │ ├── Characters.java │ │ ├── Dates.java │ │ ├── Equals.java │ │ ├── ErasingJava.java │ │ ├── ExpressionBuilderTest.java │ │ ├── ExpressionBuilderTest2.java │ │ ├── ForeachIteration.java │ │ ├── J4TSInvocations.java │ │ ├── JdkInvocations.java │ │ ├── Numbers.java │ │ ├── Optionals.java │ │ ├── PrimitiveInstantiation.java │ │ ├── PromisesAsyncAwait.java │ │ ├── QualifiedInstantiation.java │ │ ├── Strings.java │ │ ├── ThreadLocalFake.java │ │ └── WrongJdkInvocations.java │ │ ├── assertion │ │ ├── FailingAssertions.java │ │ └── PassingAssertion.java │ │ ├── blocksgame │ │ ├── Ball.java │ │ ├── BlockElement.java │ │ ├── Factory.java │ │ ├── GameArea.java │ │ ├── GameManager.java │ │ ├── Globals.java │ │ ├── Player.java │ │ ├── UselessClass.java │ │ ├── breakable-block.png │ │ ├── breakable-block.svg │ │ ├── dummy │ │ │ └── UselessClass.java │ │ ├── index.html │ │ ├── package-info.java │ │ ├── unbreakable-block.png │ │ ├── unbreakable-block.svg │ │ └── util │ │ │ ├── AnimatedElement.java │ │ │ ├── Collisions.java │ │ │ ├── Direction.java │ │ │ ├── Line.java │ │ │ ├── MobileElement.java │ │ │ ├── Point.java │ │ │ ├── Rectangle.java │ │ │ └── Vector.java │ │ ├── calculus │ │ ├── Boxing.java │ │ ├── Chars.java │ │ ├── Integers.java │ │ ├── Longs.java │ │ ├── MathApi.java │ │ ├── Null.java │ │ ├── Numbers.java │ │ ├── Operators.java │ │ └── Strings.java │ │ ├── candies │ │ ├── AngularCandy.java │ │ ├── Babylonjs.java │ │ ├── BackboneCandy.java │ │ ├── ExpressLib.java │ │ ├── GlobalsImport.java │ │ ├── JQueryCandy.java │ │ ├── Mixins.java │ │ ├── QualifiedNames.java │ │ ├── ReactLib.java │ │ ├── SocketIOLib.java │ │ ├── Threejs.java │ │ └── module_defs.java │ │ ├── debug │ │ └── Simple.java │ │ ├── decorator │ │ ├── Decorated.java │ │ ├── DecoratedWithDef.java │ │ ├── SimpleDecorator.java │ │ └── other │ │ │ ├── Globals.java │ │ │ └── MyOtherDecorator.java │ │ ├── definition │ │ ├── UseDef.java │ │ └── package-info.java │ │ ├── doc │ │ └── LanguageSpecifications.java │ │ ├── enums │ │ ├── ComplexEnumWithAbstractMethods.java │ │ ├── ComplexEnums.java │ │ ├── ComplexEnumsWithInterface.java │ │ ├── ComplexInnerEnums.java │ │ ├── EnumInSamePackage.java │ │ ├── EnumWithPropOfSameType.java │ │ ├── EnumWithStatics.java │ │ ├── Enums.java │ │ ├── EnumsImplementingInterfaces.java │ │ ├── EnumsReflection.java │ │ ├── ErasedEnum.java │ │ ├── FailingEnums.java │ │ ├── MyComplexEnum2.java │ │ ├── PassingEnums.java │ │ ├── RemovedStringEnums.java │ │ ├── StringEnumType.java │ │ ├── StringEnums.java │ │ ├── SwitchWithEnumWrapper.java │ │ ├── other │ │ │ ├── ComplexEnumsAccess.java │ │ │ ├── EnumInOtherPackage.java │ │ │ └── EnumWrapper.java │ │ └── samepackage │ │ │ ├── VarbitCallerNotWorking.java │ │ │ ├── VarbitWrapper.java │ │ │ └── Varbits.java │ │ ├── extension │ │ ├── A1.java │ │ ├── A2.java │ │ ├── AbstractClassWithBigDec.java │ │ ├── AnnotationTest.java │ │ ├── HelloWorldDto.java │ │ ├── HelloWorldService.java │ │ ├── IAddNumber.java │ │ ├── Maps.java │ │ ├── ToBeSorted.java │ │ └── UseOfGlobalVariable.java │ │ ├── functions │ │ └── BasicFunctions.java │ │ ├── genericinterfaceperf │ │ ├── ImplementationA1.java │ │ ├── ImplementationA10.java │ │ ├── ImplementationA11.java │ │ ├── ImplementationA12.java │ │ ├── ImplementationA13.java │ │ ├── ImplementationA14.java │ │ ├── ImplementationA15.java │ │ ├── ImplementationA2.java │ │ ├── ImplementationA3.java │ │ ├── ImplementationA4.java │ │ ├── ImplementationA5.java │ │ ├── ImplementationA6.java │ │ ├── ImplementationA7.java │ │ ├── ImplementationA8.java │ │ ├── ImplementationA9.java │ │ ├── ImplementationB1.java │ │ ├── ImplementationB10.java │ │ ├── ImplementationB11.java │ │ ├── ImplementationB12.java │ │ ├── ImplementationB13.java │ │ ├── ImplementationB14.java │ │ ├── ImplementationB15.java │ │ ├── ImplementationB2.java │ │ ├── ImplementationB3.java │ │ ├── ImplementationB4.java │ │ ├── ImplementationB5.java │ │ ├── ImplementationB6.java │ │ ├── ImplementationB7.java │ │ ├── ImplementationB8.java │ │ ├── ImplementationB9.java │ │ ├── InterfaceA.java │ │ └── InterfaceB.java │ │ ├── generics │ │ ├── AbstractClassAndOverride.java │ │ ├── AddThisOnGenericMethods.java │ │ ├── GenericObjectStructure.java │ │ ├── InferenceWithClassParameter.java │ │ ├── InnerClassNotStatic.java │ │ ├── InstantiationWithGenerics.java │ │ ├── RawTypes.java │ │ ├── SliceOfArrays.java │ │ ├── StaticAnonymousClass.java │ │ └── Wildcards.java │ │ ├── init │ │ ├── ArrayNew.java │ │ ├── ClassWithInitializer.java │ │ ├── Cloning.java │ │ ├── Constructor.java │ │ ├── ConstructorField.java │ │ ├── ConstructorFieldInInterface.java │ │ ├── ConstructorMethod.java │ │ ├── ConstructorMethodInInterface.java │ │ ├── DependentFields.java │ │ ├── FieldDefaultValues.java │ │ ├── Initializer.java │ │ ├── InitializerStatementConditionError.java │ │ ├── InitializerStatementError.java │ │ ├── InterfaceRawConstruction.java │ │ ├── InterfaceWithSuperInterface.java │ │ ├── MultipleMains.java │ │ ├── NoOptionalFieldsInClass.java │ │ ├── OptionalField.java │ │ ├── OptionalFieldError.java │ │ ├── ParentInstanceAccess.java │ │ ├── StaticFieldWithInnerClass.java │ │ ├── StaticInitializer.java │ │ ├── UntypedObject.java │ │ └── UntypedObjectWrongUses.java │ │ ├── nativestructures │ │ ├── ArraysSort.java │ │ ├── Collections.java │ │ ├── Dates.java │ │ ├── ES6Maps.java │ │ ├── ES6Sets.java │ │ ├── Exceptions.java │ │ ├── ExtendsJDK.java │ │ ├── ExtendsJDKAnonymous.java │ │ ├── ExtendsJDKInterface.java │ │ ├── ExtendsJDKRegular.java │ │ ├── Input.java │ │ ├── Iterators.java │ │ ├── Lists.java │ │ ├── MapExtended.java │ │ ├── Maps.java │ │ ├── NativeArrays.java │ │ ├── NativeStringBuilder.java │ │ ├── NativeSystem.java │ │ ├── Numbers.java │ │ ├── ObjectMaps.java │ │ ├── OverloadWithNative.java │ │ ├── Properties.java │ │ ├── Reflect.java │ │ ├── Sets.java │ │ ├── Strings.java │ │ └── WeakReferences.java │ │ ├── overload │ │ ├── AbstractMethodOverloadInAnonymousClass.java │ │ ├── BasicOverride.java │ │ ├── ConstructorOverLoadWithArray.java │ │ ├── ConstructorOverloadFieldInitOrderWithThisCall.java │ │ ├── ConstructorOverloadWithFieldInitializer.java │ │ ├── InterfaceInheritance.java │ │ ├── LocalVariablesNameCollision.java │ │ ├── NonPublicRootMethod.java │ │ ├── OverLoadClassAndObject.java │ │ ├── OverLoadVarags.java │ │ ├── OverLoadWithClassParam.java │ │ ├── Overload.java │ │ ├── OverloadInInnerClass.java │ │ ├── OverloadWithAbstractClass.java │ │ ├── OverloadWithEnums.java │ │ ├── OverloadWithFunctionalnterface.java │ │ ├── OverloadWithGenerics.java │ │ ├── OverloadWithInterfaces.java │ │ ├── OverloadWithStaticAndInstanceMethods.java │ │ ├── OverloadWithSuperclass.java │ │ ├── WithAmbients.java │ │ ├── WrongOverload.java │ │ ├── WrongOverloadConstructor.java │ │ ├── WrongOverloadConstructor2.java │ │ ├── WrongOverloadConstructorWithParamNameCollision.java │ │ ├── WrongOverloadConstructorWithVarargs.java │ │ ├── WrongOverloadFrom2Interfaces.java │ │ ├── WrongOverloadInInnerClass.java │ │ ├── WrongOverloadWithArraysAndObjects.java │ │ ├── WrongOverloadWithGenerics.java │ │ ├── WrongOverloadWithInheritance.java │ │ ├── WrongOverloadWithSpecialParameters.java │ │ ├── WrongOverloads.java │ │ ├── WrongOverloadsWithDefaultMethods.java │ │ ├── WrongOverloadsWithNonCoreMethod.java │ │ ├── default_methods │ │ │ ├── AClassImplementingInterfaceWithDefaultOverloadedMethods.java │ │ │ └── AnInterfaceWithDefaultOverloadedMethods.java │ │ ├── inheritance │ │ │ ├── SubClass.java │ │ │ └── SuperClass.java │ │ ├── visitor │ │ │ ├── A1.java │ │ │ ├── A2.java │ │ │ ├── A3.java │ │ │ ├── F.java │ │ │ └── F1.java │ │ └── visitor2 │ │ │ ├── a │ │ │ ├── F.java │ │ │ └── F1.java │ │ │ ├── b │ │ │ └── A1.java │ │ │ └── c │ │ │ ├── A2.java │ │ │ └── A3.java │ │ ├── reflection │ │ ├── ArrayMethods.java │ │ ├── BasicBeanReflection.java │ │ ├── ClassMethods.java │ │ ├── FieldAccess.java │ │ └── GetClass.java │ │ ├── require │ │ ├── TopLevel1.java │ │ ├── TopLevel2.java │ │ ├── a │ │ │ ├── A.java │ │ │ ├── InnerClassAccess.java │ │ │ ├── Outer.java │ │ │ ├── Use1.java │ │ │ ├── Use2.java │ │ │ └── b │ │ │ │ ├── B1.java │ │ │ │ └── B2.java │ │ ├── b │ │ │ ├── ClassImport.java │ │ │ ├── ClassImportImplicitRequire.java │ │ │ └── GlobalsImport.java │ │ ├── globals │ │ │ └── Globals.java │ │ ├── package-info.java │ │ └── t │ │ │ ├── B1.java │ │ │ └── k │ │ │ └── A1.java │ │ ├── root │ │ ├── noroot │ │ │ └── a │ │ │ │ ├── B.java │ │ │ │ └── GlobalsInNoRoot.java │ │ ├── root │ │ │ ├── a │ │ │ │ └── GlobalsInRoot.java │ │ │ └── package-info.java │ │ ├── root2 │ │ │ ├── AccessFromClassInRoot.java │ │ │ ├── a │ │ │ │ └── A.java │ │ │ └── package-info.java │ │ ├── rootparent1 │ │ │ ├── InvalidClassLocation.java │ │ │ └── root │ │ │ │ ├── NoClassesInRootParent.java │ │ │ │ └── package-info.java │ │ └── rootparent2 │ │ │ ├── package-info.java │ │ │ └── root │ │ │ ├── NoRootInRoot.java │ │ │ └── package-info.java │ │ ├── statics │ │ ├── AnonymousClasses.java │ │ ├── Classes.java │ │ ├── DefaultValues.java │ │ ├── InnerClasses.java │ │ ├── NestedAnonymousClassesWithParams.java │ │ ├── StaticInitializer.java │ │ ├── StaticInitializerAsync.java │ │ ├── StaticInitializerWithNoFields.java │ │ ├── StaticsInInterfaces.java │ │ └── static_accesses │ │ │ ├── definitions │ │ │ ├── AClass.java │ │ │ ├── AnInterface.java │ │ │ ├── TestClassStaticAccess.java │ │ │ └── TestEnumStaticAccess.java │ │ │ └── uses │ │ │ ├── AccessThroughInstance.java │ │ │ ├── FullPathAccess.java │ │ │ └── Using.java │ │ ├── structural │ │ ├── AbstractClass.java │ │ ├── AbstractClassWithOverload.java │ │ ├── AnonymousClass.java │ │ ├── AnonymousClassForLambda.java │ │ ├── AnonymousInInterface.java │ │ ├── AutoImportClassesInSamePackage.java │ │ ├── AutoImportClassesInSamePackageUsed.java │ │ ├── DefaultMethods.java │ │ ├── DefaultMethodsConsumer.java │ │ ├── EndsWithGlobals.java │ │ ├── ExtendsClassInSameFile.java │ │ ├── ExtendsObject.java │ │ ├── FieldInitialization.java │ │ ├── FunctionalObjects.java │ │ ├── GlobalsAccess.java │ │ ├── Inheritance.java │ │ ├── InheritanceOrderInSameFile.java │ │ ├── InheritanceWithGenerics.java │ │ ├── InnerClass.java │ │ ├── InnerClassFieldClash.java │ │ ├── InnerClassNotStatic.java │ │ ├── InnerClassUse.java │ │ ├── InnerClassWithAbstractClassAndInterface.java │ │ ├── InstanceOf.java │ │ ├── InstanceofForInterfaces.java │ │ ├── InterfaceInheritance.java │ │ ├── InterfaceStaticMethods.java │ │ ├── JDKInheritance.java │ │ ├── LocalClasses.java │ │ ├── Name.java │ │ ├── NameClashesWithMethodInvocations.java │ │ ├── NoNameClashesWithFields.java │ │ ├── NoWildcardsInImports.java │ │ ├── ObjectTypes.java │ │ ├── PrivateFieldNameClashes.java │ │ ├── PrivateMethodNameClashes.java │ │ ├── ReplaceAnnotation.java │ │ ├── StaticMembersInInterfaces.java │ │ ├── SubAbstract.java │ │ ├── Transients.java │ │ ├── TwoClassesInSameFile.java │ │ ├── WrappedParametersOwner.java │ │ ├── WrongConstructsInInterfaces.java │ │ ├── WrongThisAccessOnStatic.java │ │ ├── defaultMethodsPackage │ │ │ ├── AbstractViewController.java │ │ │ ├── CC1.java │ │ │ ├── CC2.java │ │ │ ├── FinalViewController.java │ │ │ ├── I1.java │ │ │ ├── I2.java │ │ │ ├── I3.java │ │ │ ├── I4.java │ │ │ ├── I5.java │ │ │ ├── II1.java │ │ │ ├── IntermediateAbstractViewController.java │ │ │ └── MyAnnotation.java │ │ ├── defaultsOverloaded │ │ │ ├── AbstractDuplicateMethod.java │ │ │ ├── DuplicateMethod.java │ │ │ ├── DuplicateMethodImpl.java │ │ │ └── DuplicateMethodInterface.java │ │ ├── globalclasses │ │ │ ├── Globals.java │ │ │ ├── a │ │ │ │ ├── AbstractClass.java │ │ │ │ ├── ClassWithStaticMethod.java │ │ │ │ ├── GlobalsConstructor.java │ │ │ │ └── InterfaceWithStaticMethod.java │ │ │ ├── c │ │ │ │ ├── ClassUsingStaticMethod.java │ │ │ │ └── GlobalFunctionGetSetDelete.java │ │ │ ├── d │ │ │ │ └── GlobalFunctionAccessFromMain.java │ │ │ └── e │ │ │ │ └── Globals.java │ │ ├── other │ │ │ └── Wrapping.java │ │ └── wrongglobals │ │ │ └── Globals.java │ │ ├── syntax │ │ ├── AnnotationQualifiedNames.java │ │ ├── AsyncAwaitPropagation.java │ │ ├── Casts.java │ │ ├── DocComments.java │ │ ├── DynamicInvoke.java │ │ ├── ExecutionPaths.java │ │ ├── FinalVariables.java │ │ ├── FinalVariablesRuntime.java │ │ ├── GlobalsCastMethod.java │ │ ├── GlobalsInvocation.java │ │ ├── Keywords.java │ │ ├── Labels.java │ │ ├── LambdaExpression.java │ │ ├── LambdasWithInterfaces.java │ │ ├── Literals.java │ │ ├── Looping.java │ │ ├── MemberReferences.java │ │ ├── QualifiedNames.java │ │ ├── References.java │ │ ├── SpecialFunctions.java │ │ ├── StatementsWithNoBlocks.java │ │ ├── SuperInvocation.java │ │ ├── UnreachableCode.java │ │ ├── ValidIndexedAccesses.java │ │ └── function │ │ │ └── KeywordWithPackage.java │ │ ├── throwable │ │ ├── ExtendedThrowables.java │ │ ├── InvalidTryCatchTest.java │ │ ├── MultipleTryCatchTest.java │ │ ├── Throwables.java │ │ ├── TryCatchFinallyTest.java │ │ ├── TryCatchWrappedWithoutBraces.java │ │ └── TryWithResourcesTest.java │ │ ├── transpiler │ │ ├── CanvasDrawing.java │ │ ├── Extended.java │ │ ├── PrefixExtension.java │ │ ├── configuration-bundle.json │ │ ├── configuration-nobundle.json │ │ ├── header.txt │ │ └── p │ │ │ ├── A.java │ │ │ └── B.java │ │ ├── tscomparison │ │ ├── .tsc-rootfile.js │ │ ├── .tsc-rootfile.ts │ │ ├── AbstractClasses.java │ │ ├── AbstractClasses.js.map │ │ ├── AbstractClasses.ts │ │ ├── ActualScoping.java │ │ ├── ActualScoping.ts │ │ ├── CompileTimeWarnings.java │ │ ├── CompileTimeWarnings.ts │ │ ├── OtherThisExample.java │ │ ├── SaferVarargs.java │ │ ├── SaferVarargs.js.map │ │ ├── SaferVarargs.ts │ │ ├── StrongerTyping.java │ │ ├── StrongerTyping.ts │ │ ├── ThisIsThis.java │ │ ├── ThisIsThis.ts │ │ └── org │ │ │ └── jsweet │ │ │ └── test │ │ │ ├── source │ │ │ └── tscomparison │ │ │ │ ├── AbstractClasses.js │ │ │ │ ├── AbstractClasses.js.map │ │ │ │ ├── AbstractClasses.ts │ │ │ │ ├── ActualScoping.js │ │ │ │ ├── ActualScoping.js.map │ │ │ │ └── ActualScoping.ts │ │ │ └── transpiler │ │ │ └── source │ │ │ └── tscomparison │ │ │ ├── AbstractClasses.js │ │ │ ├── AbstractClasses.js.map │ │ │ ├── AbstractClasses.ts │ │ │ ├── OtherThisExample.js │ │ │ ├── OtherThisExample.js.map │ │ │ └── OtherThisExample.ts │ │ ├── typing │ │ ├── ArraysOfLambdas.java │ │ ├── CastConversions.java │ │ ├── ClassType.java │ │ ├── ClassTypeAsFunction.java │ │ ├── ClassTypeAsTypeOf.java │ │ ├── CustomLambdas.java │ │ ├── CustomStringTypes.java │ │ ├── InvalidIndexedAccesses.java │ │ ├── Lambdas.java │ │ ├── MixinsWithDefs.java │ │ ├── MixinsWithDefsAndOtherName.java │ │ ├── Numbers.java │ │ ├── StringTypesUsage.java │ │ ├── Tuples.java │ │ ├── Unions.java │ │ ├── VoidType.java │ │ ├── WrongUnions.java │ │ └── root │ │ │ ├── MixinsWithAmbient.java │ │ │ └── package-info.java │ │ └── varargs │ │ ├── VarargsAndOverloads.java │ │ ├── VarargsCalledWithArray.java │ │ ├── VarargsCalledWithArray2.java │ │ ├── VarargsCalledWithoutArray.java │ │ ├── VarargsOfArrays.java │ │ ├── VarargsOnAnonymous.java │ │ ├── VarargsOnApi.java │ │ ├── VarargsOnConstructor.java │ │ ├── VarargsOnField.java │ │ ├── VarargsOnGetter.java │ │ ├── VarargsOnNew.java │ │ ├── VarargsOnStaticMethod.java │ │ └── VarargsTransmission.java │ ├── java2 │ └── t │ │ └── b │ │ └── C1.java │ ├── java3 │ ├── t │ │ └── T1.java │ └── u │ │ └── T1.java │ └── resources │ ├── UtilTest-sources │ ├── TestNoPackage.java │ └── first │ │ ├── Test.java │ │ └── second │ │ ├── Test2.java │ │ └── third │ │ └── Test3.java │ ├── j4ts.js │ └── log4j.properties └── typescript.java-ts.core ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java ├── module-info.java └── ts ├── OS.java ├── ScriptElementKind.java ├── ScriptElementKindModifier.java ├── TypeScriptException.java ├── TypeScriptNoContentAvailableException.java ├── client ├── CodeEdit.java ├── CommandCapability.java ├── CommandNames.java ├── Event.java ├── ExternalFile.java ├── FileSpan.java ├── IInterceptor.java ├── IKindProvider.java ├── IPositionProvider.java ├── ISupportable.java ├── ITypeScriptClientListener.java ├── ITypeScriptServiceClient.java ├── Location.java ├── LoggingInterceptor.java ├── ScriptKindName.java ├── TextSpan.java ├── TypeScriptServerAdapter.java ├── TypeScriptServiceClient.java ├── codefixes │ ├── CodeAction.java │ └── FileCodeEdits.java ├── compileonsave │ └── CompileOnSaveAffectedFileListSingleProject.java ├── completions │ ├── CompletionEntry.java │ ├── CompletionEntryDetails.java │ ├── ICompletionEntryFactory.java │ ├── ICompletionEntryMatcher.java │ ├── ICompletionEntryMatcherProvider.java │ ├── JSDocTagInfo.java │ ├── RelevanceConstants.java │ └── SymbolDisplayPart.java ├── configure │ └── ConfigureRequestArguments.java ├── diagnostics │ ├── AbstractDiagnostic.java │ ├── Diagnostic.java │ ├── DiagnosticEvent.java │ ├── DiagnosticEventBody.java │ ├── DiagnosticWithLinePosition.java │ └── IDiagnostic.java ├── format │ ├── EditorSettings.java │ ├── FormatCodeSettings.java │ └── IndentStyle.java ├── installtypes │ ├── BeginInstallTypesEventBody.java │ ├── EndInstallTypesEventBody.java │ ├── IInstallTypesListener.java │ └── InstallTypesEventBody.java ├── jsdoc │ └── TextInsertion.java ├── navbar │ ├── NavigationBarItem.java │ ├── NavigationBarItemRoot.java │ └── NavigationTextSpan.java ├── navto │ └── NavtoItem.java ├── occurrences │ └── OccurrencesResponseItem.java ├── projectinfo │ └── ProjectInfo.java ├── quickinfo │ └── QuickInfo.java ├── refactors │ ├── ApplicableRefactorInfo.java │ ├── RefactorActionInfo.java │ └── RefactorEditInfo.java ├── references │ ├── ReferencesResponseBody.java │ └── ReferencesResponseItem.java ├── rename │ ├── RenameInfo.java │ ├── RenameResponseBody.java │ └── SpanGroup.java └── signaturehelp │ └── SignatureHelpItems.java ├── cmd ├── AbstractCmd.java ├── AbstractOptions.java ├── IOptions.java ├── ITypeScriptLinterHandler.java ├── Severity.java ├── tsc │ ├── CompilerOptionCapability.java │ ├── CompilerOptions.java │ ├── ITypeScriptCompiler.java │ ├── ITypeScriptCompilerMessageHandler.java │ ├── Plugin.java │ ├── TypeScriptCompiler.java │ └── TypeScriptCompilerHelper.java └── tslint │ ├── ITypeScriptLint.java │ ├── TSLintOptions.java │ ├── TslintFormat.java │ ├── TslintHelper.java │ ├── TslintSettingsStrategy.java │ └── TypeScriptLint.java ├── internal ├── FileTempHelper.java ├── LocationReader.java ├── SequenceHelper.java ├── client │ └── protocol │ │ ├── AbstractFormatRequest.java │ │ ├── ChangeRequest.java │ │ ├── ChangeRequestArgs.java │ │ ├── CloseExternalProjectRequest.java │ │ ├── CloseExternalProjectRequestArgs.java │ │ ├── CloseRequest.java │ │ ├── CodeFixRequest.java │ │ ├── CodeFixRequestArgs.java │ │ ├── CompileOnSaveAffectedFileListRequest.java │ │ ├── CompileOnSaveAffectedFileListResponse.java │ │ ├── CompileOnSaveEmitFileRequest.java │ │ ├── CompileOnSaveEmitFileRequestArgs.java │ │ ├── CompileOnSaveEmitFileResponse.java │ │ ├── CompletionDetailsRequest.java │ │ ├── CompletionDetailsRequestArgs.java │ │ ├── CompletionDetailsResponse.java │ │ ├── CompletionsRequest.java │ │ ├── CompletionsRequestArgs.java │ │ ├── CompletionsResponse.java │ │ ├── ConfigFileDiagnosticEvent.java │ │ ├── ConfigureRequest.java │ │ ├── DefinitionRequest.java │ │ ├── DefinitionResponse.java │ │ ├── DocCommandTemplateResponse.java │ │ ├── DocCommentTemplateRequest.java │ │ ├── FileLocationRequest.java │ │ ├── FileLocationRequestArgs.java │ │ ├── FileRangeRequestArgs.java │ │ ├── FileRequest.java │ │ ├── FileRequestArgs.java │ │ ├── FormatRequest.java │ │ ├── FormatRequestArgs.java │ │ ├── FormatResponse.java │ │ ├── GetApplicableRefactorsRangeRequestArgs.java │ │ ├── GetApplicableRefactorsRequest.java │ │ ├── GetApplicableRefactorsRequestArgs.java │ │ ├── GetApplicableRefactorsResponse.java │ │ ├── GetCodeFixesResponse.java │ │ ├── GetEditsForRefactorRangeRequestArgs.java │ │ ├── GetEditsForRefactorRequest.java │ │ ├── GetEditsForRefactorRequestArgs.java │ │ ├── GetEditsForRefactorResponse.java │ │ ├── GetSupportedCodeFixesRequest.java │ │ ├── GetSupportedCodeFixesResponse.java │ │ ├── GeterrForProjectRequest.java │ │ ├── GeterrForProjectRequestArgs.java │ │ ├── GeterrForProjectResponse.java │ │ ├── GeterrRequest.java │ │ ├── GeterrRequestArgs.java │ │ ├── GeterrResponse.java │ │ ├── GsonHelper.java │ │ ├── IRequestEventable.java │ │ ├── ImplementationRequest.java │ │ ├── ImplementationResponse.java │ │ ├── Message.java │ │ ├── MessageType.java │ │ ├── NavBarRequest.java │ │ ├── NavBarResponse.java │ │ ├── NavToRequest.java │ │ ├── NavTreeRequest.java │ │ ├── NavTreeResponse.java │ │ ├── NavtoRequestArgs.java │ │ ├── NavtoResponse.java │ │ ├── OccurrencesRequest.java │ │ ├── OccurrencesResponse.java │ │ ├── OpenExternalProjectRequest.java │ │ ├── OpenExternalProjectRequestArgs.java │ │ ├── OpenRequest.java │ │ ├── OpenRequestArgs.java │ │ ├── ProjectInfoRequest.java │ │ ├── ProjectInfoRequestArgs.java │ │ ├── ProjectInfoResponse.java │ │ ├── QuickInfoRequest.java │ │ ├── QuickInfoResponse.java │ │ ├── ReferencesRequest.java │ │ ├── ReferencesResponse.java │ │ ├── ReloadRequest.java │ │ ├── ReloadRequestArgs.java │ │ ├── RenameRequest.java │ │ ├── RenameRequestArgs.java │ │ ├── RenameResponse.java │ │ ├── Request.java │ │ ├── Response.java │ │ ├── SemanticDiagnosticsSyncRequest.java │ │ ├── SemanticDiagnosticsSyncRequestArgs.java │ │ ├── SemanticDiagnosticsSyncResponse.java │ │ ├── SignatureHelpRequest.java │ │ ├── SignatureHelpRequestArgs.java │ │ ├── SignatureHelpResponse.java │ │ ├── SyntacticDiagnosticsSyncRequest.java │ │ ├── SyntacticDiagnosticsSyncRequestArgs.java │ │ ├── SyntacticDiagnosticsSyncResponse.java │ │ └── installtypes │ │ ├── BeginInstallTypesEvent.java │ │ ├── EndInstallTypesEvent.java │ │ ├── TelemetryEvent.java │ │ ├── TelemetryEventBody.java │ │ ├── TypingsInstalledTelemetryEventBody.java │ │ └── TypingsInstalledTelemetryEventPayload.java ├── io │ ├── input │ │ └── ClosedInputStream.java │ ├── output │ │ ├── ByteArrayOutputStream.java │ │ └── StringBuilderWriter.java │ └── tar │ │ ├── TarEntry.java │ │ ├── TarException.java │ │ └── TarInputStream.java ├── matcher │ ├── LCSS.java │ └── SequenceFinder.java ├── repository │ └── TypeScriptRepository.java └── resources │ └── DefaultTypeScriptResourcesManager.java ├── nodejs ├── AbstractNodejsProcess.java ├── INodejsLaunchConfiguration.java ├── INodejsProcess.java ├── INodejsProcessListener.java ├── NodejsProcess.java ├── NodejsProcessAdapter.java ├── NodejsProcessHelper.java ├── NodejsProcessManager.java └── TraceNodejsProcess.java ├── npm ├── NpmConstants.java ├── NpmHelper.java ├── NpmModule.java ├── NpmModulesManager.java └── PackageJson.java ├── repository ├── ITypeScriptRepository.java ├── ITypeScriptRepositoryManager.java ├── TypeScriptRepositoryException.java └── TypeScriptRepositoryManager.java ├── resources ├── AbstractTypeScriptFile.java ├── BasicTypeScriptProjectSettings.java ├── ConfigurableTypeScriptResourcesManager.java ├── INavbarListener.java ├── ITypeScriptFile.java ├── ITypeScriptProject.java ├── ITypeScriptProjectSettings.java ├── ITypeScriptResourcesManagerDelegate.java ├── SynchStrategy.java ├── TypeScriptProject.java ├── TypeScriptResourcesManager.java └── jsonconfig │ └── TsconfigJson.java └── utils ├── BooleanUtils.java ├── CompletableFutureUtils.java ├── FileUtils.java ├── IOUtils.java ├── JsonHelper.java ├── ProcessHelper.java ├── StringUtils.java ├── TypeScriptHelper.java ├── VersionHelper.java └── ZipUtils.java /.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | classes/ 3 | bin/ 4 | transpiler/jsweet-transpiler-2.0.1-SNAPSHOT 5 | core-lib/es5/jsweet-core/ 6 | core-lib/es6/jsweet-core/ 7 | /tmp 8 | node_modules/ 9 | package-lock.json 10 | 11 | -------------------------------------------------------------------------------- /candy-generator-util/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /candy-generator/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /bin/ 3 | /.classpath 4 | /.project 5 | /.settings/ 6 | /js/ 7 | /.jsweet/ 8 | typings -------------------------------------------------------------------------------- /candy-generator/src/main/java/org/jsweet/publisher/visitor/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Contains all the visitors for publishing the candies. 3 | * 4 | * @author Renaud Pawlak 5 | */ 6 | package org.jsweet.publisher.visitor; -------------------------------------------------------------------------------- /candy-generator/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # application.properties 2 | application.name=${pom.name} 3 | application.version=${pom.version} -------------------------------------------------------------------------------- /candy-generator/src/test/java/org/jsweet/input/typescriptdef/test/syntax/identifier-test.d.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | interface I { 4 | 5 | "[": number; // = 219, 6 | "\\": number; // = 220, 7 | "]": number; // = 221, 8 | 9 | 10 | '[': number; // = 219, 11 | '\\': number; // = 220, 12 | ']': number; // = 221, 13 | 14 | } -------------------------------------------------------------------------------- /candy-generator/templates/candy-project/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /bin/ 3 | /.classpath 4 | /.project 5 | /.settings/ 6 | /.jsweet/ 7 | src/main/resources/META-INF/resources/typings -------------------------------------------------------------------------------- /candy-generator/templates/candy-project/src/main/java/def/hello/HelloWorldAPI.java: -------------------------------------------------------------------------------- 1 | package def.hello; 2 | 3 | /** 4 | * An example of a library definition. 5 | */ 6 | public class HelloWorldAPI { 7 | native public static def.js.String hello(CharSequence message); 8 | } 9 | -------------------------------------------------------------------------------- /candy-generator/templates/candy-project/src/main/resources/META-INF/candy-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "transpilerVersion": "${jsweet.transpiler.version}" 3 | } -------------------------------------------------------------------------------- /core-lib/es5/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.classpath 3 | /.project 4 | /.settings/ 5 | /.jsweet/ 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Algorithm.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class Algorithm extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public String name; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/AriaRequestEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class AriaRequestEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public String attributeName; 6 | @jsweet.lang.Optional 7 | public String attributeValue; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Attr.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class Attr extends Node { 3 | public String name; 4 | public Element ownerElement; 5 | public Boolean specified; 6 | public String value; 7 | public static Attr prototype; 8 | public Attr(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Audio.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | /** This is an automatically generated object type (see the source definition). */ 3 | @jsweet.lang.ObjectType 4 | public class Audio extends def.js.Object { 5 | public Audio(String src){} 6 | public Audio(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/AudioDestinationNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class AudioDestinationNode extends AudioNode { 3 | public double maxChannelCount; 4 | public static AudioDestinationNode prototype; 5 | public AudioDestinationNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/AudioProcessingEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class AudioProcessingEvent extends Event { 3 | public AudioBuffer inputBuffer; 4 | public AudioBuffer outputBuffer; 5 | public double playbackTime; 6 | public static AudioProcessingEvent prototype; 7 | public AudioProcessingEvent(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/BarProp.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class BarProp extends def.js.Object { 3 | public Boolean visible; 4 | public static BarProp prototype; 5 | public BarProp(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/BeforeUnloadEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class BeforeUnloadEvent extends Event { 3 | public Object returnValue; 4 | public static BeforeUnloadEvent prototype; 5 | public BeforeUnloadEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/BlobPropertyBag.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class BlobPropertyBag extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public String type; 6 | @jsweet.lang.Optional 7 | public String endings; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CDATASection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CDATASection extends Text { 3 | public static CDATASection prototype; 4 | public CDATASection(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSS.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class CSS extends def.js.Object { 4 | native public static Boolean supports(String property, String value); 5 | native public static Boolean supports(String property); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSConditionRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSConditionRule extends CSSGroupingRule { 3 | public String conditionText; 4 | public static CSSConditionRule prototype; 5 | public CSSConditionRule(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSFontFaceRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSFontFaceRule extends CSSRule { 3 | public CSSStyleDeclaration style; 4 | public static CSSFontFaceRule prototype; 5 | public CSSFontFaceRule(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSImportRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSImportRule extends CSSRule { 3 | public String href; 4 | public MediaList media; 5 | public CSSStyleSheet styleSheet; 6 | public static CSSImportRule prototype; 7 | public CSSImportRule(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSKeyframeRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSKeyframeRule extends CSSRule { 3 | public String keyText; 4 | public CSSStyleDeclaration style; 5 | public static CSSKeyframeRule prototype; 6 | public CSSKeyframeRule(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSMediaRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSMediaRule extends CSSConditionRule { 3 | public MediaList media; 4 | public static CSSMediaRule prototype; 5 | public CSSMediaRule(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSNamespaceRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSNamespaceRule extends CSSRule { 3 | public String namespaceURI; 4 | public String prefix; 5 | public static CSSNamespaceRule prototype; 6 | public CSSNamespaceRule(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSPageRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSPageRule extends CSSRule { 3 | public String pseudoClass; 4 | public String selector; 5 | public String selectorText; 6 | public CSSStyleDeclaration style; 7 | public static CSSPageRule prototype; 8 | public CSSPageRule(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSStyleRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSStyleRule extends CSSRule { 3 | public Boolean readOnly; 4 | public String selectorText; 5 | public CSSStyleDeclaration style; 6 | public static CSSStyleRule prototype; 7 | public CSSStyleRule(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CSSSupportsRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSSupportsRule extends CSSConditionRule { 3 | public static CSSSupportsRule prototype; 4 | public CSSSupportsRule(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CanvasGradient.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CanvasGradient extends def.js.Object { 3 | native public void addColorStop(double offset, String color); 4 | public static CanvasGradient prototype; 5 | public CanvasGradient(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CanvasPattern.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CanvasPattern extends def.js.Object { 3 | public static CanvasPattern prototype; 4 | public CanvasPattern(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ChannelMergerNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class ChannelMergerNode extends AudioNode { 3 | public static ChannelMergerNode prototype; 4 | public ChannelMergerNode(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ChannelSplitterNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class ChannelSplitterNode extends AudioNode { 3 | public static ChannelSplitterNode prototype; 4 | public ChannelSplitterNode(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ChildNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class ChildNode extends def.js.Object { 4 | native public void remove(); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ClipboardEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class ClipboardEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public String data; 6 | @jsweet.lang.Optional 7 | public String dataType; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CommandEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class CommandEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public String commandName; 6 | @jsweet.lang.Optional 7 | public String detail; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Comment.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class Comment extends CharacterData { 3 | public String text; 4 | public static Comment prototype; 5 | public Comment(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CompositionEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class CompositionEventInit extends UIEventInit { 4 | @jsweet.lang.Optional 5 | public String data; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ConfirmSiteSpecificExceptionsInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class ConfirmSiteSpecificExceptionsInformation extends ExceptionInformation { 4 | @jsweet.lang.Optional 5 | public String[] arrayOfDomainStrings; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ConvolverNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class ConvolverNode extends AudioNode { 3 | public AudioBuffer buffer; 4 | public Boolean normalize; 5 | public static ConvolverNode prototype; 6 | public ConvolverNode(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CryptoKey.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CryptoKey extends def.js.Object { 3 | public KeyAlgorithm algorithm; 4 | public Boolean extractable; 5 | public String type; 6 | public String[] usages; 7 | public static CryptoKey prototype; 8 | public CryptoKey(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CryptoKeyPair.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CryptoKeyPair extends def.js.Object { 3 | public CryptoKey privateKey; 4 | public CryptoKey publicKey; 5 | public static CryptoKeyPair prototype; 6 | public CryptoKeyPair(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/CustomEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class CustomEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public Object detail; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOMError.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DOMError extends def.js.Object { 3 | public String name; 4 | native public String toString(); 5 | public static DOMError prototype; 6 | public DOMError(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOML2DeprecatedColorProperty.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class DOML2DeprecatedColorProperty extends def.js.Object { 4 | public String color; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOML2DeprecatedSizeProperty.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class DOML2DeprecatedSizeProperty extends def.js.Object { 4 | public double size; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOMParser.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DOMParser extends def.js.Object { 3 | native public Document parseFromString(String source, String mimeType); 4 | public static DOMParser prototype; 5 | public DOMParser(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOMSettableTokenList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DOMSettableTokenList extends DOMTokenList { 3 | public String value; 4 | public static DOMSettableTokenList prototype; 5 | public DOMSettableTokenList(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DOMStringMap.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DOMStringMap extends def.js.Object { 3 | native public java.lang.String $get(String name); 4 | public static DOMStringMap prototype; 5 | public DOMStringMap(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DataCue.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | import def.js.ArrayBuffer; 3 | public class DataCue extends TextTrackCue { 4 | public ArrayBuffer data; 5 | public static DataCue prototype; 6 | public DataCue(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DecodeErrorCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface DecodeErrorCallback { 3 | public void $apply(DOMException error); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DecodeSuccessCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface DecodeSuccessCallback { 3 | public void $apply(AudioBuffer decodedData); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DelayNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DelayNode extends AudioNode { 3 | public AudioParam delayTime; 4 | public static DelayNode prototype; 5 | public DelayNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DeviceAcceleration.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DeviceAcceleration extends def.js.Object { 3 | public double x; 4 | public double y; 5 | public double z; 6 | public static DeviceAcceleration prototype; 7 | public DeviceAcceleration(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DeviceAccelerationDict.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class DeviceAccelerationDict extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public double x; 6 | @jsweet.lang.Optional 7 | public double y; 8 | @jsweet.lang.Optional 9 | public double z; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/DeviceRotationRate.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DeviceRotationRate extends def.js.Object { 3 | public double alpha; 4 | public double beta; 5 | public double gamma; 6 | public static DeviceRotationRate prototype; 7 | public DeviceRotationRate(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/EventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class EventInit extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public Boolean bubbles; 6 | @jsweet.lang.Optional 7 | public Boolean cancelable; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/EventListener.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface EventListener { 3 | public void $apply(Event evt); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/EventListenerObject.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class EventListenerObject extends def.js.Object { 4 | native public void handleEvent(Event evt); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ExceptionInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class ExceptionInformation extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public String domain; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/External.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class External extends def.js.Object { 3 | public static External prototype; 4 | public External(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/FilePropertyBag.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class FilePropertyBag extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public String type; 6 | @jsweet.lang.Optional 7 | public double lastModified; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/FocusEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class FocusEventInit extends UIEventInit { 4 | @jsweet.lang.Optional 5 | public EventTarget relatedTarget; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/FrameRequestCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface FrameRequestCallback { 3 | public void $apply(double time); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/FunctionStringCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface FunctionStringCallback { 3 | public void $apply(String data); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/GainNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class GainNode extends AudioNode { 3 | public AudioParam gain; 4 | public static GainNode prototype; 5 | public GainNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/GamepadButton.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class GamepadButton extends def.js.Object { 3 | public Boolean pressed; 4 | public double value; 5 | public static GamepadButton prototype; 6 | public GamepadButton(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/GamepadEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class GamepadEvent extends Event { 3 | public Gamepad gamepad; 4 | public static GamepadEvent prototype; 5 | public GamepadEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/GetSVGDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class GetSVGDocument extends def.js.Object { 4 | native public Document getSVGDocument(); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLAllCollection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLAllCollection extends HTMLCollection { 3 | native public Element namedItem(String name); 4 | public static HTMLAllCollection prototype; 5 | public HTMLAllCollection(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLAudioElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLAudioElement extends HTMLMediaElement { 3 | public static HTMLAudioElement prototype; 4 | public HTMLAudioElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDDElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDDElement extends HTMLElement { 3 | /** 4 | * Sets or retrieves whether the browser automatically performs wordwrap. 5 | */ 6 | public Boolean noWrap; 7 | public static HTMLDDElement prototype; 8 | public HTMLDDElement(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDListElement extends HTMLElement { 3 | public Boolean compact; 4 | public static HTMLDListElement prototype; 5 | public HTMLDListElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDTElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDTElement extends HTMLElement { 3 | /** 4 | * Sets or retrieves whether the browser automatically performs wordwrap. 5 | */ 6 | public Boolean noWrap; 7 | public static HTMLDTElement prototype; 8 | public HTMLDTElement(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDataListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDataListElement extends HTMLElement { 3 | public HTMLCollection options; 4 | public static HTMLDataListElement prototype; 5 | public HTMLDataListElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDirectoryElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDirectoryElement extends HTMLElement { 3 | public Boolean compact; 4 | public static HTMLDirectoryElement prototype; 5 | public HTMLDirectoryElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDocument extends Document { 3 | public static HTMLDocument prototype; 4 | public HTMLDocument(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLHeadElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLHeadElement extends HTMLElement { 3 | public String profile; 4 | public static HTMLHeadElement prototype; 5 | public HTMLHeadElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLLIElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLLIElement extends HTMLElement { 3 | public String type; 4 | /** 5 | * Sets or retrieves the value of a list item. 6 | */ 7 | public double value; 8 | public static HTMLLIElement prototype; 9 | public HTMLLIElement(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLMenuElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLMenuElement extends HTMLElement { 3 | public Boolean compact; 4 | public String type; 5 | public static HTMLMenuElement prototype; 6 | public HTMLMenuElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLNextIdElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLNextIdElement extends HTMLElement { 3 | public String n; 4 | public static HTMLNextIdElement prototype; 5 | public HTMLNextIdElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLPictureElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLPictureElement extends HTMLElement { 3 | public static HTMLPictureElement prototype; 4 | public HTMLPictureElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLSpanElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLSpanElement extends HTMLElement { 3 | public static HTMLSpanElement prototype; 4 | public HTMLSpanElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLTableDataCellElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLTableDataCellElement extends HTMLTableCellElement { 3 | public static HTMLTableDataCellElement prototype; 4 | public HTMLTableDataCellElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLTemplateElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLTemplateElement extends HTMLElement { 3 | public DocumentFragment content; 4 | public static HTMLTemplateElement prototype; 5 | public HTMLTemplateElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLTitleElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLTitleElement extends HTMLElement { 3 | /** 4 | * Retrieves or sets the text of the object as a string. 5 | */ 6 | public String text; 7 | public static HTMLTitleElement prototype; 8 | public HTMLTitleElement(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLUListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLUListElement extends HTMLElement { 3 | public Boolean compact; 4 | public String type; 5 | public static HTMLUListElement prototype; 6 | public HTMLUListElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HTMLUnknownElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLUnknownElement extends HTMLElement { 3 | public static HTMLUnknownElement prototype; 4 | public HTMLUnknownElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/HashChangeEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class HashChangeEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public String newURL; 6 | @jsweet.lang.Optional 7 | public String oldURL; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/IDBCursorWithValue.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class IDBCursorWithValue extends IDBCursor { 3 | public Object value; 4 | public static IDBCursorWithValue prototype; 5 | public IDBCursorWithValue(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/IDBEnvironment.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class IDBEnvironment extends def.js.Object { 4 | public IDBFactory indexedDB; 5 | public IDBFactory msIndexedDB; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/IDBIndexParameters.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class IDBIndexParameters extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public Boolean unique; 6 | @jsweet.lang.Optional 7 | public Boolean multiEntry; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/IDBObjectStoreParameters.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class IDBObjectStoreParameters extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public jsweet.util.union.Union keyPath; 6 | @jsweet.lang.Optional 7 | public Boolean autoIncrement; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/IDBVersionChangeEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class IDBVersionChangeEvent extends Event { 3 | public double newVersion; 4 | public double oldVersion; 5 | public static IDBVersionChangeEvent prototype; 6 | public IDBVersionChangeEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Image.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | /** This is an automatically generated object type (see the source definition). */ 3 | @jsweet.lang.ObjectType 4 | public class Image extends def.js.Object { 5 | public Image(double width, double height){} 6 | public Image(double width){} 7 | public Image(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/KeyAlgorithm.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class KeyAlgorithm extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public String name; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/LinkStyle.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class LinkStyle extends def.js.Object { 4 | public StyleSheet sheet; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/LongRunningScriptDetectedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class LongRunningScriptDetectedEvent extends Event { 3 | public double executionTime; 4 | public Boolean stopPageScriptExecution; 5 | public static LongRunningScriptDetectedEvent prototype; 6 | public LongRunningScriptDetectedEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSExecAtPriorityFunctionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSExecAtPriorityFunctionCallback { 3 | public Object $apply(Object... args); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSGesture.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSGesture extends def.js.Object { 3 | public Element target; 4 | native public void addPointer(double pointerId); 5 | native public void stop(); 6 | public static MSGesture prototype; 7 | public MSGesture(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSGraphicsTrust.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSGraphicsTrust extends def.js.Object { 3 | public Boolean constrictionActive; 4 | public String status; 5 | public static MSGraphicsTrust prototype; 6 | public MSGraphicsTrust(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSLaunchUriCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSLaunchUriCallback { 3 | public void $apply(); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSMediaKeyMessageEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | import def.js.Uint8Array; 3 | public class MSMediaKeyMessageEvent extends Event { 4 | public String destinationURL; 5 | public Uint8Array message; 6 | public static MSMediaKeyMessageEvent prototype; 7 | public MSMediaKeyMessageEvent(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSMediaKeyNeededEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | import def.js.Uint8Array; 3 | public class MSMediaKeyNeededEvent extends Event { 4 | public Uint8Array initData; 5 | public static MSMediaKeyNeededEvent prototype; 6 | public MSMediaKeyNeededEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSMimeTypesCollection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSMimeTypesCollection extends def.js.Object { 3 | public double length; 4 | public static MSMimeTypesCollection prototype; 5 | public MSMimeTypesCollection(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSSiteModeEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSSiteModeEvent extends Event { 3 | public String actionURL; 4 | public double buttonID; 5 | public static MSSiteModeEvent prototype; 6 | public MSSiteModeEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSStream.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSStream extends def.js.Object { 3 | public String type; 4 | native public void msClose(); 5 | native public Object msDetachStream(); 6 | public static MSStream prototype; 7 | public MSStream(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSUnsafeFunctionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSUnsafeFunctionCallback { 3 | public Object apply(); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MSWebViewSettings.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MSWebViewSettings extends def.js.Object { 3 | public Boolean isIndexedDBEnabled; 4 | public Boolean isJavaScriptEnabled; 5 | public static MSWebViewSettings prototype; 6 | public MSWebViewSettings(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MediaElementAudioSourceNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MediaElementAudioSourceNode extends AudioNode { 3 | public static MediaElementAudioSourceNode prototype; 4 | public MediaElementAudioSourceNode(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MediaQueryListListener.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MediaQueryListListener { 3 | public void $apply(MediaQueryList mql); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MessageChannel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MessageChannel extends def.js.Object { 3 | public MessagePort port1; 4 | public MessagePort port2; 5 | public static MessageChannel prototype; 6 | public MessageChannel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MimeType.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class MimeType extends def.js.Object { 3 | public String description; 4 | public Plugin enabledPlugin; 5 | public String suffixes; 6 | public String type; 7 | public static MimeType prototype; 8 | public MimeType(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/MutationCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MutationCallback { 3 | public void $apply(MutationRecord[] mutations, MutationObserver observer); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigationCompletedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NavigationCompletedEvent extends NavigationEvent { 3 | public Boolean isSuccess; 4 | public double webErrorStatus; 5 | public static NavigationCompletedEvent prototype; 6 | public NavigationCompletedEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigationEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NavigationEvent extends Event { 3 | public String uri; 4 | public static NavigationEvent prototype; 5 | public NavigationEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigationEventWithReferrer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NavigationEventWithReferrer extends NavigationEvent { 3 | public String referer; 4 | public static NavigationEventWithReferrer prototype; 5 | public NavigationEventWithReferrer(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigatorContentUtils.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NavigatorContentUtils extends def.js.Object { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigatorGeolocation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NavigatorGeolocation extends def.js.Object { 4 | public Geolocation geolocation; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigatorOnLine.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NavigatorOnLine extends def.js.Object { 4 | public Boolean onLine; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NavigatorStorageUtils.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NavigatorStorageUtils extends def.js.Object { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NodeList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NodeList extends def.js.Object { 3 | public int length; 4 | native public Node item(int index); 5 | native public Node $get(int index); 6 | public static NodeList prototype; 7 | public NodeList(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NodeListOf.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NodeListOf extends NodeList implements Iterable { 4 | public double length; 5 | native public TNode item(int index); 6 | native public TNode $get(int index); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/NodeSelector.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class NodeSelector extends def.js.Object { 4 | native public Element querySelector(String selectors); 5 | native public NodeListOf querySelectorAll(String selectors); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/OES_element_index_uint.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class OES_element_index_uint extends def.js.Object { 3 | public static OES_element_index_uint prototype; 4 | public OES_element_index_uint(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/OES_standard_derivatives.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class OES_standard_derivatives extends def.js.Object { 3 | public double FRAGMENT_SHADER_DERIVATIVE_HINT_OES; 4 | public static OES_standard_derivatives prototype; 5 | public OES_standard_derivatives(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/OES_texture_float.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class OES_texture_float extends def.js.Object { 3 | public static OES_texture_float prototype; 4 | public OES_texture_float(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/OES_texture_float_linear.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class OES_texture_float_linear extends def.js.Object { 3 | public static OES_texture_float_linear prototype; 4 | public OES_texture_float_linear(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ObjectURLOptions.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class ObjectURLOptions extends def.js.Object { 4 | @jsweet.lang.Optional 5 | public Boolean oneTimeOnly; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/OfflineAudioCompletionEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class OfflineAudioCompletionEvent extends Event { 3 | public AudioBuffer renderedBuffer; 4 | public static OfflineAudioCompletionEvent prototype; 5 | public OfflineAudioCompletionEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PageTransitionEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PageTransitionEvent extends Event { 3 | public Boolean persisted; 4 | public static PageTransitionEvent prototype; 5 | public PageTransitionEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PerformanceEntry.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PerformanceEntry extends def.js.Object { 3 | public double duration; 4 | public String entryType; 5 | public String name; 6 | public double startTime; 7 | public static PerformanceEntry prototype; 8 | public PerformanceEntry(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PerformanceMark.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PerformanceMark extends PerformanceEntry { 3 | public static PerformanceMark prototype; 4 | public PerformanceMark(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PerformanceMeasure.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PerformanceMeasure extends PerformanceEntry { 3 | public static PerformanceMeasure prototype; 4 | public PerformanceMeasure(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PeriodicWave.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PeriodicWave extends def.js.Object { 3 | public static PeriodicWave prototype; 4 | public PeriodicWave(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PermissionRequest.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PermissionRequest extends DeferredPermissionRequest { 3 | public String state; 4 | native public void defer(); 5 | public static PermissionRequest prototype; 6 | public PermissionRequest(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PermissionRequestedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PermissionRequestedEvent extends Event { 3 | public PermissionRequest permissionRequest; 4 | public static PermissionRequestedEvent prototype; 5 | public PermissionRequestedEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PopStateEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PopStateEvent extends Event { 3 | public Object state; 4 | native public void initPopStateEvent(String typeArg, Boolean canBubbleArg, Boolean cancelableArg, Object stateArg); 5 | public static PopStateEvent prototype; 6 | public PopStateEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Position.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class Position extends def.js.Object { 3 | public Coordinates coords; 4 | public double timestamp; 5 | public static Position prototype; 6 | public Position(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PositionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface PositionCallback { 3 | public void $apply(Position position); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/PositionErrorCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface PositionErrorCallback { 3 | public void $apply(PositionError error); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ProcessingInstruction.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class ProcessingInstruction extends CharacterData { 3 | public String target; 4 | public static ProcessingInstruction prototype; 5 | public ProcessingInstruction(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/RandomSource.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | import def.js.ArrayBufferView; 3 | @jsweet.lang.Interface 4 | public abstract class RandomSource extends def.js.Object { 5 | native public ArrayBufferView getRandomValues(ArrayBufferView array); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedAngle.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedAngle extends def.js.Object { 3 | public SVGAngle animVal; 4 | public SVGAngle baseVal; 5 | public static SVGAnimatedAngle prototype; 6 | public SVGAnimatedAngle(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedBoolean.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedBoolean extends def.js.Object { 3 | public Boolean animVal; 4 | public Boolean baseVal; 5 | public static SVGAnimatedBoolean prototype; 6 | public SVGAnimatedBoolean(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedEnumeration.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedEnumeration extends def.js.Object { 3 | public double animVal; 4 | public double baseVal; 5 | public static SVGAnimatedEnumeration prototype; 6 | public SVGAnimatedEnumeration(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedInteger.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedInteger extends def.js.Object { 3 | public double animVal; 4 | public double baseVal; 5 | public static SVGAnimatedInteger prototype; 6 | public SVGAnimatedInteger(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedLength.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedLength extends def.js.Object { 3 | public SVGLength animVal; 4 | public SVGLength baseVal; 5 | public static SVGAnimatedLength prototype; 6 | public SVGAnimatedLength(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedLengthList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedLengthList extends def.js.Object { 3 | public SVGLengthList animVal; 4 | public SVGLengthList baseVal; 5 | public static SVGAnimatedLengthList prototype; 6 | public SVGAnimatedLengthList(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedNumber.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedNumber extends def.js.Object { 3 | public double animVal; 4 | public double baseVal; 5 | public static SVGAnimatedNumber prototype; 6 | public SVGAnimatedNumber(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedNumberList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedNumberList extends def.js.Object { 3 | public SVGNumberList animVal; 4 | public SVGNumberList baseVal; 5 | public static SVGAnimatedNumberList prototype; 6 | public SVGAnimatedNumberList(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedPathData.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGAnimatedPathData extends def.js.Object { 4 | public SVGPathSegList pathSegList; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedPoints.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGAnimatedPoints extends def.js.Object { 4 | public SVGPointList animatedPoints; 5 | public SVGPointList points; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedRect.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedRect extends def.js.Object { 3 | public SVGRect animVal; 4 | public SVGRect baseVal; 5 | public static SVGAnimatedRect prototype; 6 | public SVGAnimatedRect(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedString.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedString extends def.js.Object { 3 | public String animVal; 4 | public String baseVal; 5 | public static SVGAnimatedString prototype; 6 | public SVGAnimatedString(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGAnimatedTransformList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGAnimatedTransformList extends def.js.Object { 3 | public SVGTransformList animVal; 4 | public SVGTransformList baseVal; 5 | public static SVGAnimatedTransformList prototype; 6 | public SVGAnimatedTransformList(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGElementInstanceList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGElementInstanceList extends def.js.Object { 3 | public double length; 4 | native public SVGElementInstance item(double index); 5 | public static SVGElementInstanceList prototype; 6 | public SVGElementInstanceList(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGExternalResourcesRequired.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGExternalResourcesRequired extends def.js.Object { 4 | public SVGAnimatedBoolean externalResourcesRequired; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEDistantLightElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEDistantLightElement extends SVGElement { 3 | public SVGAnimatedNumber azimuth; 4 | public SVGAnimatedNumber elevation; 5 | public static SVGFEDistantLightElement prototype; 6 | public SVGFEDistantLightElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEFuncAElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncAElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncAElement prototype; 4 | public SVGFEFuncAElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEFuncBElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncBElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncBElement prototype; 4 | public SVGFEFuncBElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEFuncGElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncGElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncGElement prototype; 4 | public SVGFEFuncGElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEFuncRElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncRElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncRElement prototype; 4 | public SVGFEFuncRElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEMergeNodeElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEMergeNodeElement extends SVGElement { 3 | public SVGAnimatedString in1; 4 | public static SVGFEMergeNodeElement prototype; 5 | public SVGFEMergeNodeElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFEPointLightElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEPointLightElement extends SVGElement { 3 | public SVGAnimatedNumber x; 4 | public SVGAnimatedNumber y; 5 | public SVGAnimatedNumber z; 6 | public static SVGFEPointLightElement prototype; 7 | public SVGFEPointLightElement(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGFitToViewBox.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGFitToViewBox extends def.js.Object { 4 | public SVGAnimatedPreserveAspectRatio preserveAspectRatio; 5 | public SVGAnimatedRect viewBox; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGLangSpace.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGLangSpace extends def.js.Object { 4 | public String xmllang; 5 | public String xmlspace; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGMetadataElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGMetadataElement extends SVGElement { 3 | public static SVGMetadataElement prototype; 4 | public SVGMetadataElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGNumber.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGNumber extends def.js.Object { 3 | public double value; 4 | public static SVGNumber prototype; 5 | public SVGNumber(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegClosePath.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegClosePath extends SVGPathSeg { 3 | public static SVGPathSegClosePath prototype; 4 | public SVGPathSegClosePath(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegCurvetoQuadraticSmoothAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegCurvetoQuadraticSmoothAbs prototype; 6 | public SVGPathSegCurvetoQuadraticSmoothAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegCurvetoQuadraticSmoothRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegCurvetoQuadraticSmoothRel prototype; 6 | public SVGPathSegCurvetoQuadraticSmoothRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegLinetoAbs prototype; 6 | public SVGPathSegLinetoAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoHorizontalAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg { 3 | public double x; 4 | public static SVGPathSegLinetoHorizontalAbs prototype; 5 | public SVGPathSegLinetoHorizontalAbs(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoHorizontalRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoHorizontalRel extends SVGPathSeg { 3 | public double x; 4 | public static SVGPathSegLinetoHorizontalRel prototype; 5 | public SVGPathSegLinetoHorizontalRel(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegLinetoRel prototype; 6 | public SVGPathSegLinetoRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoVerticalAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoVerticalAbs extends SVGPathSeg { 3 | public double y; 4 | public static SVGPathSegLinetoVerticalAbs prototype; 5 | public SVGPathSegLinetoVerticalAbs(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegLinetoVerticalRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoVerticalRel extends SVGPathSeg { 3 | public double y; 4 | public static SVGPathSegLinetoVerticalRel prototype; 5 | public SVGPathSegLinetoVerticalRel(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegMovetoAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegMovetoAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegMovetoAbs prototype; 6 | public SVGPathSegMovetoAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPathSegMovetoRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegMovetoRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegMovetoRel prototype; 6 | public SVGPathSegMovetoRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGPoint.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPoint extends def.js.Object { 3 | public double x; 4 | public double y; 5 | native public SVGPoint matrixTransform(SVGMatrix matrix); 6 | public static SVGPoint prototype; 7 | public SVGPoint(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGRect.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGRect extends def.js.Object { 3 | public double height; 4 | public double width; 5 | public double x; 6 | public double y; 7 | public static SVGRect prototype; 8 | public SVGRect(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGStylable.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGStylable extends def.js.Object { 4 | public Object className; 5 | public CSSStyleDeclaration style; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGTSpanElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGTSpanElement extends SVGTextPositioningElement { 3 | public static SVGTSpanElement prototype; 4 | public SVGTSpanElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGTransformable.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGTransformable extends SVGLocatable { 4 | public SVGAnimatedTransformList transform; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGURIReference.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGURIReference extends def.js.Object { 4 | public SVGAnimatedString href; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGUnitTypes.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGUnitTypes extends def.js.Object { 4 | public static double SVG_UNIT_TYPE_OBJECTBOUNDINGBOX; 5 | public static double SVG_UNIT_TYPE_UNKNOWN; 6 | public static double SVG_UNIT_TYPE_USERSPACEONUSE; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/SVGZoomAndPan.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGZoomAndPan extends def.js.Object { 3 | public double zoomAndPan; 4 | public static double SVG_ZOOMANDPAN_DISABLE; 5 | public static double SVG_ZOOMANDPAN_MAGNIFY; 6 | public static double SVG_ZOOMANDPAN_UNKNOWN; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/ScriptNotifyEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class ScriptNotifyEvent extends Event { 3 | public String callingUri; 4 | public String value; 5 | public static ScriptNotifyEvent prototype; 6 | public ScriptNotifyEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/StereoPannerNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class StereoPannerNode extends AudioNode { 3 | public AudioParam pan; 4 | public static StereoPannerNode prototype; 5 | public StereoPannerNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/StoreSiteSpecificExceptionsInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class StoreSiteSpecificExceptionsInformation extends StoreExceptionsInformation { 4 | @jsweet.lang.Optional 5 | public String[] arrayOfDomainStrings; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/StyleMedia.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class StyleMedia extends def.js.Object { 3 | public String type; 4 | native public Boolean matchMedium(String mediaquery); 5 | public static StyleMedia prototype; 6 | public StyleMedia(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/Text.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class Text extends CharacterData { 3 | public String wholeText; 4 | native public Text replaceWholeText(String content); 5 | native public Text splitText(double offset); 6 | public static Text prototype; 7 | public Text(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/TextMetrics.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class TextMetrics extends def.js.Object { 3 | public double width; 4 | public static TextMetrics prototype; 5 | public TextMetrics(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/TimeRanges.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class TimeRanges extends def.js.Object { 3 | public double length; 4 | native public double end(double index); 5 | native public double start(double index); 6 | public static TimeRanges prototype; 7 | public TimeRanges(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/TrackEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class TrackEvent extends Event { 3 | public Object track; 4 | public static TrackEvent prototype; 5 | public TrackEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/UIEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class UIEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public Window view; 6 | @jsweet.lang.Optional 7 | public double detail; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/UnviewableContentIdentifiedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class UnviewableContentIdentifiedEvent extends NavigationEventWithReferrer { 3 | public String mediaType; 4 | public static UnviewableContentIdentifiedEvent prototype; 5 | public UnviewableContentIdentifiedEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WEBGL_debug_renderer_info.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WEBGL_debug_renderer_info extends def.js.Object { 3 | public double UNMASKED_RENDERER_WEBGL; 4 | public double UNMASKED_VENDOR_WEBGL; 5 | public static WEBGL_debug_renderer_info prototype; 6 | public WEBGL_debug_renderer_info(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WEBGL_depth_texture.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WEBGL_depth_texture extends def.js.Object { 3 | public double UNSIGNED_INT_24_8_WEBGL; 4 | public static WEBGL_depth_texture prototype; 5 | public WEBGL_depth_texture(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WaveShaperNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | import def.js.Float32Array; 3 | public class WaveShaperNode extends AudioNode { 4 | public Float32Array curve; 5 | public String oversample; 6 | public static WaveShaperNode prototype; 7 | public WaveShaperNode(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLActiveInfo.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLActiveInfo extends def.js.Object { 3 | public String name; 4 | public double size; 5 | public double type; 6 | public static WebGLActiveInfo prototype; 7 | public WebGLActiveInfo(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLBuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLBuffer extends WebGLObject { 3 | public static WebGLBuffer prototype; 4 | public WebGLBuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLContextEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLContextEvent extends Event { 3 | public String statusMessage; 4 | public static WebGLContextEvent prototype; 5 | public WebGLContextEvent(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLContextEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class WebGLContextEventInit extends EventInit { 4 | @jsweet.lang.Optional 5 | public String statusMessage; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLFramebuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLFramebuffer extends WebGLObject { 3 | public static WebGLFramebuffer prototype; 4 | public WebGLFramebuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLObject.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLObject extends def.js.Object { 3 | public static WebGLObject prototype; 4 | public WebGLObject(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLProgram.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLProgram extends WebGLObject { 3 | public static WebGLProgram prototype; 4 | public WebGLProgram(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLRenderbuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLRenderbuffer extends WebGLObject { 3 | public static WebGLRenderbuffer prototype; 4 | public WebGLRenderbuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLShader.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLShader extends WebGLObject { 3 | public static WebGLShader prototype; 4 | public WebGLShader(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLTexture.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLTexture extends WebGLObject { 3 | public static WebGLTexture prototype; 4 | public WebGLTexture(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebGLUniformLocation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLUniformLocation extends def.js.Object { 3 | public static WebGLUniformLocation prototype; 4 | public WebGLUniformLocation(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WebKitPoint.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebKitPoint extends def.js.Object { 3 | public double x; 4 | public double y; 5 | public static WebKitPoint prototype; 6 | public WebKitPoint(double x, double y){} 7 | public WebKitPoint(double x){} 8 | public WebKitPoint(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WindowBase64.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class WindowBase64 extends def.js.Object { 4 | native public String atob(String encodedString); 5 | native public String btoa(String rawString); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WindowConsole.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class WindowConsole extends def.js.Object { 4 | public Console console; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WindowLocalStorage.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class WindowLocalStorage extends def.js.Object { 4 | public Storage localStorage; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/WindowSessionStorage.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class WindowSessionStorage extends def.js.Object { 4 | public Storage sessionStorage; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/XMLDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class XMLDocument extends Document { 3 | public static XMLDocument prototype; 4 | public XMLDocument(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/XMLSerializer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class XMLSerializer extends def.js.Object { 3 | native public String serializeToString(Node target); 4 | public static XMLSerializer prototype; 5 | public XMLSerializer(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/XPathExpression.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class XPathExpression extends def.js.Object { 3 | native public XPathExpression evaluate(Node contextNode, double type, XPathResult result); 4 | public static XPathExpression prototype; 5 | public XPathExpression(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/XPathNSResolver.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class XPathNSResolver extends def.js.Object { 3 | native public String lookupNamespaceURI(String prefix); 4 | public static XPathNSResolver prototype; 5 | public XPathNSResolver(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/intl/package-info.java: -------------------------------------------------------------------------------- 1 | /** (translated by www.jsweet.org) */ 2 | @jsweet.lang.Name("Intl") 3 | package def.dom.intl; 4 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/dom/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * This package contains all the W3C Web APIs (including the DOM), so that it can be used from JSweet. 3 | * 4 | * @author Renaud Pawlak 5 | */ 6 | @jsweet.lang.Root(dependencies = {}) 7 | package def.dom; 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/js/PropertyDescriptorMap.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class PropertyDescriptorMap extends def.js.Object { 4 | native public PropertyDescriptor $get(java.lang.String s); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/js/RegExpExecArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class RegExpExecArray extends Array { 4 | public double index; 5 | public java.lang.String input; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/js/RegExpMatchArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class RegExpMatchArray extends Array { 4 | @jsweet.lang.Optional 5 | public double index; 6 | @jsweet.lang.Optional 7 | public java.lang.String input; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es5/src/main/java/def/js/TemplateStringsArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class TemplateStringsArray extends Array { 4 | public final java.lang.String[] raw=null; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.classpath 3 | /.project 4 | /.settings/ 5 | /.jsweet/ 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ActiveXObject.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class ActiveXObject extends def.js.Object { 7 | public ActiveXObject(java.lang.String s){} 8 | protected ActiveXObject(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/AddEventListenerOptions.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import jsweet.lang.Interface; 4 | import jsweet.lang.Optional; 5 | 6 | @Interface 7 | public abstract class AddEventListenerOptions extends EventListenerOptions { 8 | @Optional 9 | Boolean once; 10 | @Optional 11 | Boolean passive; 12 | } -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Algorithm.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class Algorithm extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.String name; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/AriaRequestEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class AriaRequestEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String attributeName; 7 | @jsweet.lang.Optional 8 | public java.lang.String attributeValue; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Attr.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class Attr extends Node { 4 | public java.lang.String name; 5 | public Element ownerElement; 6 | public java.lang.Boolean specified; 7 | public java.lang.String value; 8 | public static Attr prototype; 9 | public Attr(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Audio.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | /** This is an automatically generated object type (see the source definition). */ 6 | @jsweet.lang.ObjectType 7 | public class Audio extends def.js.Object { 8 | public Audio(java.lang.String src){} 9 | public Audio(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/AudioDestinationNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class AudioDestinationNode extends AudioNode { 3 | public double maxChannelCount; 4 | public static AudioDestinationNode prototype; 5 | public AudioDestinationNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/AudioProcessingEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class AudioProcessingEvent extends Event { 4 | public AudioBuffer inputBuffer; 5 | public AudioBuffer outputBuffer; 6 | public double playbackTime; 7 | public static AudioProcessingEvent prototype; 8 | public AudioProcessingEvent(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/BarProp.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class BarProp extends def.js.Object { 6 | public java.lang.Boolean visible; 7 | public static BarProp prototype; 8 | public BarProp(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/BeforeUnloadEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class BeforeUnloadEvent extends Event { 4 | public java.lang.Object returnValue; 5 | public static BeforeUnloadEvent prototype; 6 | public BeforeUnloadEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/BlobPropertyBag.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class BlobPropertyBag extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.String type; 9 | @jsweet.lang.Optional 10 | public java.lang.String endings; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CDATASection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class CDATASection extends Text { 4 | public static CDATASection prototype; 5 | public CDATASection(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSConditionRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSConditionRule extends CSSGroupingRule { 3 | public java.lang.String conditionText; 4 | public static CSSConditionRule prototype; 5 | public CSSConditionRule(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSFontFaceRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSFontFaceRule extends CSSRule { 3 | public CSSStyleDeclaration style; 4 | public static CSSFontFaceRule prototype; 5 | public CSSFontFaceRule(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSImportRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class CSSImportRule extends CSSRule { 4 | public java.lang.String href; 5 | public MediaList media; 6 | public CSSStyleSheet styleSheet; 7 | public static CSSImportRule prototype; 8 | public CSSImportRule(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSKeyframeRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSKeyframeRule extends CSSRule { 3 | public java.lang.String keyText; 4 | public CSSStyleDeclaration style; 5 | public static CSSKeyframeRule prototype; 6 | public CSSKeyframeRule(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSMediaRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class CSSMediaRule extends CSSConditionRule { 4 | public MediaList media; 5 | public static CSSMediaRule prototype; 6 | public CSSMediaRule(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSNamespaceRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSNamespaceRule extends CSSRule { 3 | public java.lang.String namespaceURI; 4 | public java.lang.String prefix; 5 | public static CSSNamespaceRule prototype; 6 | public CSSNamespaceRule(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSStyleRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSStyleRule extends CSSRule { 3 | public java.lang.Boolean readOnly; 4 | public java.lang.String selectorText; 5 | public CSSStyleDeclaration style; 6 | public static CSSStyleRule prototype; 7 | public CSSStyleRule(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CSSSupportsRule.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class CSSSupportsRule extends CSSConditionRule { 3 | public static CSSSupportsRule prototype; 4 | public CSSSupportsRule(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CanvasGradient.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class CanvasGradient extends def.js.Object { 6 | native public void addColorStop(double offset, java.lang.String color); 7 | public static CanvasGradient prototype; 8 | public CanvasGradient(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CanvasPattern.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class CanvasPattern extends def.js.Object { 6 | public static CanvasPattern prototype; 7 | public CanvasPattern(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ChannelMergerNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class ChannelMergerNode extends AudioNode { 4 | public static ChannelMergerNode prototype; 5 | public ChannelMergerNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ChannelSplitterNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class ChannelSplitterNode extends AudioNode { 4 | public static ChannelSplitterNode prototype; 5 | public ChannelSplitterNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ChildNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class ChildNode extends def.js.Object { 7 | native public void remove(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ClipboardEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class ClipboardEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String data; 7 | @jsweet.lang.Optional 8 | public java.lang.String dataType; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CommandEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class CommandEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String commandName; 7 | @jsweet.lang.Optional 8 | public java.lang.String detail; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Comment.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class Comment extends CharacterData { 4 | public java.lang.String text; 5 | public static Comment prototype; 6 | public Comment(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CompositionEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class CompositionEventInit extends UIEventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String data; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ConfirmSiteSpecificExceptionsInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class ConfirmSiteSpecificExceptionsInformation extends ExceptionInformation { 5 | @jsweet.lang.Optional 6 | public java.lang.String[] arrayOfDomainStrings; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ConvolverNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class ConvolverNode extends AudioNode { 4 | public AudioBuffer buffer; 5 | public java.lang.Boolean normalize; 6 | public static ConvolverNode prototype; 7 | public ConvolverNode(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CryptoKeyPair.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class CryptoKeyPair extends def.js.Object { 6 | public CryptoKey privateKey; 7 | public CryptoKey publicKey; 8 | public static CryptoKeyPair prototype; 9 | public CryptoKeyPair(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/CustomEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class CustomEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.Object detail; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOMError.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class DOMError extends def.js.Object { 6 | public java.lang.String name; 7 | native public java.lang.String toString(); 8 | public static DOMError prototype; 9 | public DOMError(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOML2DeprecatedColorProperty.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class DOML2DeprecatedColorProperty extends def.js.Object { 7 | public java.lang.String color; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOML2DeprecatedSizeProperty.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class DOML2DeprecatedSizeProperty extends def.js.Object { 7 | public double size; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOMParser.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class DOMParser extends def.js.Object { 6 | native public Document parseFromString(java.lang.String source, java.lang.String mimeType); 7 | public static DOMParser prototype; 8 | public DOMParser(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOMSettableTokenList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class DOMSettableTokenList extends DOMTokenList { 3 | public java.lang.String value; 4 | public static DOMSettableTokenList prototype; 5 | public DOMSettableTokenList(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DOMStringMap.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class DOMStringMap extends def.js.Object { 6 | native public java.lang.String $get(java.lang.String name); 7 | public static DOMStringMap prototype; 8 | public DOMStringMap(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DataCue.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.ArrayBuffer; 4 | 5 | public class DataCue extends TextTrackCue { 6 | public ArrayBuffer data; 7 | public static DataCue prototype; 8 | public DataCue(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DecodeErrorCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface DecodeErrorCallback { 3 | public void $apply(); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DecodeSuccessCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public interface DecodeSuccessCallback { 4 | public void $apply(AudioBuffer decodedData); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DelayNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class DelayNode extends AudioNode { 4 | public AudioParam delayTime; 5 | public static DelayNode prototype; 6 | public DelayNode(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/DeviceAcceleration.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class DeviceAcceleration extends def.js.Object { 6 | public double x; 7 | public double y; 8 | public double z; 9 | public static DeviceAcceleration prototype; 10 | public DeviceAcceleration(){} 11 | } 12 | 13 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/EventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class EventInit extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.Boolean bubbles; 9 | @jsweet.lang.Optional 10 | public java.lang.Boolean cancelable; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/EventListener.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface EventListener { 3 | public void $apply(Event evt); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/EventListenerObject.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class EventListenerObject extends def.js.Object { 5 | native public void handleEvent(Event evt); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/EventListenerOptions.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import jsweet.lang.Interface; 4 | import jsweet.lang.Optional; 5 | 6 | @Interface 7 | public abstract class EventListenerOptions { 8 | @Optional 9 | Boolean capture; 10 | } -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ExceptionInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class ExceptionInformation extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.String domain; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/External.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class External extends def.js.Object { 6 | public static External prototype; 7 | public External(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/File.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class File extends Blob { 4 | public java.lang.Object lastModifiedDate; 5 | public java.lang.String name; 6 | public static File prototype; 7 | public File(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/FocusEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class FocusEventInit extends UIEventInit { 5 | @jsweet.lang.Optional 6 | public EventTarget relatedTarget; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/FrameRequestCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface FrameRequestCallback { 3 | public void $apply(double time); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/FunctionStringCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface FunctionStringCallback { 3 | public void $apply(java.lang.String data); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/GainNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class GainNode extends AudioNode { 4 | public AudioParam gain; 5 | public static GainNode prototype; 6 | public GainNode(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/GamepadButton.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class GamepadButton extends def.js.Object { 6 | public java.lang.Boolean pressed; 7 | public double value; 8 | public static GamepadButton prototype; 9 | public GamepadButton(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/GamepadEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class GamepadEvent extends Event { 4 | public Gamepad gamepad; 5 | public static GamepadEvent prototype; 6 | public GamepadEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/GetSVGDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class GetSVGDocument extends def.js.Object { 7 | native public Document getSVGDocument(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLAllCollection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class HTMLAllCollection extends HTMLCollection { 4 | native public Element namedItem(java.lang.String name); 5 | public static HTMLAllCollection prototype; 6 | public HTMLAllCollection(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLAudioElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLAudioElement extends HTMLMediaElement { 3 | public static HTMLAudioElement prototype; 4 | public HTMLAudioElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLDListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDListElement extends HTMLElement { 3 | public java.lang.Boolean compact; 4 | public static HTMLDListElement prototype; 5 | public HTMLDListElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLDataListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDataListElement extends HTMLElement { 3 | public HTMLCollection options; 4 | public static HTMLDataListElement prototype; 5 | public HTMLDataListElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLDirectoryElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLDirectoryElement extends HTMLElement { 3 | public java.lang.Boolean compact; 4 | public static HTMLDirectoryElement prototype; 5 | public HTMLDirectoryElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class HTMLDocument extends Document { 4 | public static HTMLDocument prototype; 5 | public HTMLDocument(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLHeadElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLHeadElement extends HTMLElement { 3 | public java.lang.String profile; 4 | public static HTMLHeadElement prototype; 5 | public HTMLHeadElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLMenuElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLMenuElement extends HTMLElement { 3 | public java.lang.Boolean compact; 4 | public java.lang.String type; 5 | public static HTMLMenuElement prototype; 6 | public HTMLMenuElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLNextIdElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLNextIdElement extends HTMLElement { 3 | public java.lang.String n; 4 | public static HTMLNextIdElement prototype; 5 | public HTMLNextIdElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLSpanElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLSpanElement extends HTMLElement { 3 | public static HTMLSpanElement prototype; 4 | public HTMLSpanElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLTableDataCellElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLTableDataCellElement extends HTMLTableCellElement { 3 | public static HTMLTableDataCellElement prototype; 4 | public HTMLTableDataCellElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLTitleElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLTitleElement extends HTMLElement { 3 | /** 4 | * Retrieves or sets the text of the object as a string. 5 | */ 6 | public java.lang.String text; 7 | public static HTMLTitleElement prototype; 8 | public HTMLTitleElement(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLUListElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLUListElement extends HTMLElement { 3 | public java.lang.Boolean compact; 4 | public java.lang.String type; 5 | public static HTMLUListElement prototype; 6 | public HTMLUListElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HTMLUnknownElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class HTMLUnknownElement extends HTMLElement { 3 | public static HTMLUnknownElement prototype; 4 | public HTMLUnknownElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/HashChangeEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class HashChangeEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String newURL; 7 | @jsweet.lang.Optional 8 | public java.lang.String oldURL; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/IDBCursorWithValue.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class IDBCursorWithValue extends IDBCursor { 3 | public java.lang.Object value; 4 | public static IDBCursorWithValue prototype; 5 | public IDBCursorWithValue(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/IDBEnvironment.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class IDBEnvironment extends def.js.Object { 7 | public IDBFactory indexedDB; 8 | public IDBFactory msIndexedDB; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/IDBVersionChangeEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class IDBVersionChangeEvent extends Event { 4 | public double newVersion; 5 | public double oldVersion; 6 | public static IDBVersionChangeEvent prototype; 7 | public IDBVersionChangeEvent(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/KeyAlgorithm.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class KeyAlgorithm extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.String name; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/LinkStyle.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class LinkStyle extends def.js.Object { 7 | public StyleSheet sheet; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSExecAtPriorityFunctionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSExecAtPriorityFunctionCallback { 3 | public java.lang.Object $apply(java.lang.Object... args); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSGraphicsTrust.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class MSGraphicsTrust extends def.js.Object { 6 | public java.lang.Boolean constrictionActive; 7 | public java.lang.String status; 8 | public static MSGraphicsTrust prototype; 9 | public MSGraphicsTrust(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSLaunchUriCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSLaunchUriCallback { 3 | public void $apply(); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSMediaKeyNeededEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Uint8Array; 4 | 5 | public class MSMediaKeyNeededEvent extends Event { 6 | public Uint8Array initData; 7 | public static MSMediaKeyNeededEvent prototype; 8 | public MSMediaKeyNeededEvent(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSMimeTypesCollection.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class MSMimeTypesCollection extends def.js.Object { 6 | public double length; 7 | public static MSMimeTypesCollection prototype; 8 | public MSMimeTypesCollection(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSSiteModeEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class MSSiteModeEvent extends Event { 4 | public java.lang.String actionURL; 5 | public double buttonID; 6 | public static MSSiteModeEvent prototype; 7 | public MSSiteModeEvent(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MSUnsafeFunctionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MSUnsafeFunctionCallback { 3 | public java.lang.Object $apply(); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MediaDeviceInfo.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import jsweet.lang.Interface; 4 | 5 | @Interface 6 | public abstract class MediaDeviceInfo { 7 | public final String deviceId = null; 8 | public final String groupId = null; 9 | public final String kind = null; 10 | public final String label = null; 11 | } -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MediaElementAudioSourceNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class MediaElementAudioSourceNode extends AudioNode { 4 | public static MediaElementAudioSourceNode prototype; 5 | public MediaElementAudioSourceNode(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MediaQueryListListener.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MediaQueryListListener { 3 | public void $apply(MediaQueryList mql); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MediaTrackConstraints.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import jsweet.lang.Interface; 4 | import jsweet.lang.Optional; 5 | 6 | @Interface 7 | public abstract class MediaTrackConstraints extends MediaTrackConstraintSet { 8 | @Optional 9 | public MediaTrackConstraintSet[] advanced; 10 | } -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MessageChannel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class MessageChannel extends def.js.Object { 6 | public MessagePort port1; 7 | public MessagePort port2; 8 | public static MessageChannel prototype; 9 | public MessageChannel(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/MutationCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface MutationCallback { 3 | public void $apply(MutationRecord[] mutations, MutationObserver observer); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigationCompletedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NavigationCompletedEvent extends NavigationEvent { 3 | public java.lang.Boolean isSuccess; 4 | public double webErrorStatus; 5 | public static NavigationCompletedEvent prototype; 6 | public NavigationCompletedEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigationEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class NavigationEvent extends Event { 4 | public java.lang.String uri; 5 | public static NavigationEvent prototype; 6 | public NavigationEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigationEventWithReferrer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class NavigationEventWithReferrer extends NavigationEvent { 3 | public java.lang.String referer; 4 | public static NavigationEventWithReferrer prototype; 5 | public NavigationEventWithReferrer(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigatorContentUtils.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class NavigatorContentUtils extends def.js.Object { 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigatorGeolocation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class NavigatorGeolocation extends def.js.Object { 7 | public Geolocation geolocation; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigatorOnLine.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class NavigatorOnLine extends def.js.Object { 7 | public java.lang.Boolean onLine; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NavigatorStorageUtils.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class NavigatorStorageUtils extends def.js.Object { 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NodeList.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class NodeList { 5 | public int length; 6 | 7 | native public Node item(int index); 8 | 9 | native public Node $get(int index); 10 | 11 | public static NodeList prototype; 12 | } 13 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NodeListOf.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class NodeListOf extends NodeList implements Iterable { 5 | public int length; 6 | 7 | native public TNode item(int index); 8 | 9 | native public TNode $get(int index); 10 | } 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/NodeSelector.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class NodeSelector extends def.js.Object { 7 | native public Element querySelector(java.lang.String selectors); 8 | native public NodeList querySelectorAll(java.lang.String selectors); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/OES_element_index_uint.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class OES_element_index_uint extends def.js.Object { 6 | public static OES_element_index_uint prototype; 7 | public OES_element_index_uint(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/OES_standard_derivatives.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class OES_standard_derivatives extends def.js.Object { 6 | public double FRAGMENT_SHADER_DERIVATIVE_HINT_OES; 7 | public static OES_standard_derivatives prototype; 8 | public OES_standard_derivatives(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/OES_texture_float.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class OES_texture_float extends def.js.Object { 6 | public static OES_texture_float prototype; 7 | public OES_texture_float(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/OES_texture_float_linear.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class OES_texture_float_linear extends def.js.Object { 6 | public static OES_texture_float_linear prototype; 7 | public OES_texture_float_linear(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ObjectURLOptions.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class ObjectURLOptions extends def.js.Object { 7 | @jsweet.lang.Optional 8 | public java.lang.Boolean oneTimeOnly; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/OfflineAudioCompletionEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class OfflineAudioCompletionEvent extends Event { 4 | public AudioBuffer renderedBuffer; 5 | public static OfflineAudioCompletionEvent prototype; 6 | public OfflineAudioCompletionEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PageTransitionEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class PageTransitionEvent extends Event { 4 | public java.lang.Boolean persisted; 5 | public static PageTransitionEvent prototype; 6 | public PageTransitionEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PerformanceMark.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PerformanceMark extends PerformanceEntry { 3 | public static PerformanceMark prototype; 4 | public PerformanceMark(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PerformanceMeasure.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class PerformanceMeasure extends PerformanceEntry { 3 | public static PerformanceMeasure prototype; 4 | public PerformanceMeasure(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PeriodicWave.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class PeriodicWave extends def.js.Object { 6 | public static PeriodicWave prototype; 7 | public PeriodicWave(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PermissionRequest.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class PermissionRequest extends DeferredPermissionRequest { 4 | public java.lang.String state; 5 | native public void defer(); 6 | public static PermissionRequest prototype; 7 | public PermissionRequest(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PermissionRequestedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class PermissionRequestedEvent extends Event { 4 | public PermissionRequest permissionRequest; 5 | public static PermissionRequestedEvent prototype; 6 | public PermissionRequestedEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Position.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class Position extends def.js.Object { 6 | public Coordinates coords; 7 | public double timestamp; 8 | public static Position prototype; 9 | public Position(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PositionCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface PositionCallback { 3 | public void $apply(Position position); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/PositionErrorCallback.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public interface PositionErrorCallback { 3 | public void $apply(PositionError error); 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ProcessingInstruction.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class ProcessingInstruction extends CharacterData { 4 | public java.lang.String target; 5 | public static ProcessingInstruction prototype; 6 | public ProcessingInstruction(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/RandomSource.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.ArrayBufferView; 4 | import def.js.Object; 5 | 6 | @jsweet.lang.Interface 7 | public abstract class RandomSource extends def.js.Object { 8 | native public ArrayBufferView getRandomValues(ArrayBufferView array); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedAngle.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedAngle extends def.js.Object { 6 | public SVGAngle animVal; 7 | public SVGAngle baseVal; 8 | public static SVGAnimatedAngle prototype; 9 | public SVGAnimatedAngle(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedBoolean.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedBoolean extends def.js.Object { 6 | public java.lang.Boolean animVal; 7 | public java.lang.Boolean baseVal; 8 | public static SVGAnimatedBoolean prototype; 9 | public SVGAnimatedBoolean(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedEnumeration.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedEnumeration extends def.js.Object { 6 | public double animVal; 7 | public double baseVal; 8 | public static SVGAnimatedEnumeration prototype; 9 | public SVGAnimatedEnumeration(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedInteger.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedInteger extends def.js.Object { 6 | public double animVal; 7 | public double baseVal; 8 | public static SVGAnimatedInteger prototype; 9 | public SVGAnimatedInteger(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedLength.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedLength extends def.js.Object { 6 | public SVGLength animVal; 7 | public SVGLength baseVal; 8 | public static SVGAnimatedLength prototype; 9 | public SVGAnimatedLength(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedNumber.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedNumber extends def.js.Object { 6 | public double animVal; 7 | public double baseVal; 8 | public static SVGAnimatedNumber prototype; 9 | public SVGAnimatedNumber(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedPathData.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGAnimatedPathData extends def.js.Object { 7 | public SVGPathSegList pathSegList; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedPoints.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGAnimatedPoints extends def.js.Object { 7 | public SVGPointList animatedPoints; 8 | public SVGPointList points; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedRect.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedRect extends def.js.Object { 6 | public SVGRect animVal; 7 | public SVGRect baseVal; 8 | public static SVGAnimatedRect prototype; 9 | public SVGAnimatedRect(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGAnimatedString.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGAnimatedString extends def.js.Object { 6 | public java.lang.String animVal; 7 | public java.lang.String baseVal; 8 | public static SVGAnimatedString prototype; 9 | public SVGAnimatedString(){} 10 | } 11 | 12 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGExternalResourcesRequired.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGExternalResourcesRequired extends def.js.Object { 7 | public SVGAnimatedBoolean externalResourcesRequired; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEDistantLightElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEDistantLightElement extends SVGElement { 3 | public SVGAnimatedNumber azimuth; 4 | public SVGAnimatedNumber elevation; 5 | public static SVGFEDistantLightElement prototype; 6 | public SVGFEDistantLightElement(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEFuncAElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncAElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncAElement prototype; 4 | public SVGFEFuncAElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEFuncBElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncBElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncBElement prototype; 4 | public SVGFEFuncBElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEFuncGElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncGElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncGElement prototype; 4 | public SVGFEFuncGElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEFuncRElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEFuncRElement extends SVGComponentTransferFunctionElement { 3 | public static SVGFEFuncRElement prototype; 4 | public SVGFEFuncRElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFEMergeNodeElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGFEMergeNodeElement extends SVGElement { 3 | public SVGAnimatedString in1; 4 | public static SVGFEMergeNodeElement prototype; 5 | public SVGFEMergeNodeElement(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGFitToViewBox.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGFitToViewBox extends def.js.Object { 7 | public SVGAnimatedPreserveAspectRatio preserveAspectRatio; 8 | public SVGAnimatedRect viewBox; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGLangSpace.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGLangSpace extends def.js.Object { 7 | public java.lang.String xmllang; 8 | public java.lang.String xmlspace; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGMetadataElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGMetadataElement extends SVGElement { 3 | public static SVGMetadataElement prototype; 4 | public SVGMetadataElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGNumber.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGNumber extends def.js.Object { 6 | public double value; 7 | public static SVGNumber prototype; 8 | public SVGNumber(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegClosePath.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegClosePath extends SVGPathSeg { 3 | public static SVGPathSegClosePath prototype; 4 | public SVGPathSegClosePath(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegCurvetoQuadraticSmoothAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegCurvetoQuadraticSmoothAbs prototype; 6 | public SVGPathSegCurvetoQuadraticSmoothAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegCurvetoQuadraticSmoothRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegCurvetoQuadraticSmoothRel prototype; 6 | public SVGPathSegCurvetoQuadraticSmoothRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegLinetoAbs prototype; 6 | public SVGPathSegLinetoAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoHorizontalAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg { 3 | public double x; 4 | public static SVGPathSegLinetoHorizontalAbs prototype; 5 | public SVGPathSegLinetoHorizontalAbs(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoHorizontalRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoHorizontalRel extends SVGPathSeg { 3 | public double x; 4 | public static SVGPathSegLinetoHorizontalRel prototype; 5 | public SVGPathSegLinetoHorizontalRel(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegLinetoRel prototype; 6 | public SVGPathSegLinetoRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoVerticalAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoVerticalAbs extends SVGPathSeg { 3 | public double y; 4 | public static SVGPathSegLinetoVerticalAbs prototype; 5 | public SVGPathSegLinetoVerticalAbs(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegLinetoVerticalRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegLinetoVerticalRel extends SVGPathSeg { 3 | public double y; 4 | public static SVGPathSegLinetoVerticalRel prototype; 5 | public SVGPathSegLinetoVerticalRel(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegMovetoAbs.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegMovetoAbs extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegMovetoAbs prototype; 6 | public SVGPathSegMovetoAbs(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPathSegMovetoRel.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGPathSegMovetoRel extends SVGPathSeg { 3 | public double x; 4 | public double y; 5 | public static SVGPathSegMovetoRel prototype; 6 | public SVGPathSegMovetoRel(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGPoint.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGPoint extends def.js.Object { 6 | public double x; 7 | public double y; 8 | native public SVGPoint matrixTransform(SVGMatrix matrix); 9 | public static SVGPoint prototype; 10 | public SVGPoint(){} 11 | } 12 | 13 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGRect.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class SVGRect extends def.js.Object { 6 | public double height; 7 | public double width; 8 | public double x; 9 | public double y; 10 | public static SVGRect prototype; 11 | public SVGRect(){} 12 | } 13 | 14 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGStylable.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGStylable extends def.js.Object { 7 | public SVGAnimatedString className; 8 | public CSSStyleDeclaration style; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGTSpanElement.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class SVGTSpanElement extends SVGTextPositioningElement { 3 | public static SVGTSpanElement prototype; 4 | public SVGTSpanElement(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGTransformable.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class SVGTransformable extends SVGLocatable { 4 | public SVGAnimatedTransformList transform; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/SVGURIReference.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class SVGURIReference extends def.js.Object { 7 | public SVGAnimatedString href; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/ScriptNotifyEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class ScriptNotifyEvent extends Event { 4 | public java.lang.String callingUri; 5 | public java.lang.String value; 6 | public static ScriptNotifyEvent prototype; 7 | public ScriptNotifyEvent(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/StereoPannerNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class StereoPannerNode extends AudioNode { 4 | public AudioParam pan; 5 | public static StereoPannerNode prototype; 6 | public StereoPannerNode(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/StoreSiteSpecificExceptionsInformation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | @jsweet.lang.Interface 3 | public abstract class StoreSiteSpecificExceptionsInformation extends StoreExceptionsInformation { 4 | @jsweet.lang.Optional 5 | public java.lang.String[] arrayOfDomainStrings; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/Text.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class Text extends CharacterData { 4 | public java.lang.String wholeText; 5 | native public Text replaceWholeText(java.lang.String content); 6 | native public Text splitText(double offset); 7 | public static Text prototype; 8 | public Text(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/TextMetrics.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class TextMetrics extends def.js.Object { 6 | public double width; 7 | public static TextMetrics prototype; 8 | public TextMetrics(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/TrackEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class TrackEvent extends Event { 4 | public java.lang.Object track; 5 | public static TrackEvent prototype; 6 | public TrackEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/UIEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class UIEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public Window view; 7 | @jsweet.lang.Optional 8 | public double detail; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/UnviewableContentIdentifiedEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class UnviewableContentIdentifiedEvent extends NavigationEventWithReferrer { 4 | public java.lang.String mediaType; 5 | public static UnviewableContentIdentifiedEvent prototype; 6 | public UnviewableContentIdentifiedEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WEBGL_depth_texture.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class WEBGL_depth_texture extends def.js.Object { 6 | public double UNSIGNED_INT_24_8_WEBGL; 7 | public static WEBGL_depth_texture prototype; 8 | public WEBGL_depth_texture(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WaveShaperNode.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class WaveShaperNode extends AudioNode { 4 | public java.lang.Object curve; 5 | public java.lang.String oversample; 6 | public static WaveShaperNode prototype; 7 | public WaveShaperNode(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLBuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLBuffer extends WebGLObject { 3 | public static WebGLBuffer prototype; 4 | public WebGLBuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLContextEvent.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class WebGLContextEvent extends Event { 4 | public java.lang.String statusMessage; 5 | public static WebGLContextEvent prototype; 6 | public WebGLContextEvent(){} 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLContextEventInit.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | @jsweet.lang.Interface 4 | public abstract class WebGLContextEventInit extends EventInit { 5 | @jsweet.lang.Optional 6 | public java.lang.String statusMessage; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLFramebuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLFramebuffer extends WebGLObject { 3 | public static WebGLFramebuffer prototype; 4 | public WebGLFramebuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLObject.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class WebGLObject extends def.js.Object { 6 | public static WebGLObject prototype; 7 | public WebGLObject(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLProgram.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLProgram extends WebGLObject { 3 | public static WebGLProgram prototype; 4 | public WebGLProgram(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLRenderbuffer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLRenderbuffer extends WebGLObject { 3 | public static WebGLRenderbuffer prototype; 4 | public WebGLRenderbuffer(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLShader.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLShader extends WebGLObject { 3 | public static WebGLShader prototype; 4 | public WebGLShader(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLTexture.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | public class WebGLTexture extends WebGLObject { 3 | public static WebGLTexture prototype; 4 | public WebGLTexture(){} 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WebGLUniformLocation.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class WebGLUniformLocation extends def.js.Object { 6 | public static WebGLUniformLocation prototype; 7 | public WebGLUniformLocation(){} 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WindowConsole.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class WindowConsole extends def.js.Object { 7 | public Console console; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WindowLocalStorage.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class WindowLocalStorage extends def.js.Object { 7 | public Storage localStorage; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/WindowSessionStorage.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | @jsweet.lang.Interface 6 | public abstract class WindowSessionStorage extends def.js.Object { 7 | public Storage sessionStorage; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/XMLDocument.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | public class XMLDocument extends Document { 4 | public static XMLDocument prototype; 5 | public XMLDocument(){} 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/XMLSerializer.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class XMLSerializer extends def.js.Object { 6 | native public java.lang.String serializeToString(Node target); 7 | public static XMLSerializer prototype; 8 | public XMLSerializer(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/XPathNSResolver.java: -------------------------------------------------------------------------------- 1 | package def.dom; 2 | 3 | import def.js.Object; 4 | 5 | public class XPathNSResolver extends def.js.Object { 6 | native public java.lang.String lookupNamespaceURI(java.lang.String prefix); 7 | public static XPathNSResolver prototype; 8 | public XPathNSResolver(){} 9 | } 10 | 11 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/dom/intl/package-info.java: -------------------------------------------------------------------------------- 1 | /** (source: Definitely Typed) */ 2 | @jsweet.lang.Name("Intl") 3 | package def.dom.intl; 4 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/ITextWriter.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class ITextWriter extends def.js.Object { 4 | native public void Write(java.lang.String s); 5 | native public void WriteLine(java.lang.String s); 6 | native public void Close(); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/Iterable.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class Iterable extends def.js.Object implements java.lang.Iterable { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/IterableIterator.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class IterableIterator extends Iterator { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/IteratorResult.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class IteratorResult extends def.js.Object { 4 | public java.lang.Boolean done; 5 | @jsweet.lang.Optional 6 | public T value; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/PropertyDescriptorMap.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class PropertyDescriptorMap extends def.js.Object { 4 | native public PropertyDescriptor $get(java.lang.String s); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/RegExpExecArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class RegExpExecArray extends Array { 4 | public double index; 5 | public java.lang.String input; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/RegExpMatchArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class RegExpMatchArray extends Array { 4 | @jsweet.lang.Optional 5 | public double index; 6 | @jsweet.lang.Optional 7 | public java.lang.String input; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/TemplateStringsArray.java: -------------------------------------------------------------------------------- 1 | package def.js; 2 | @jsweet.lang.Interface 3 | public abstract class TemplateStringsArray extends Array { 4 | public java.lang.String[] raw; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/package-info.java: -------------------------------------------------------------------------------- 1 | /** This package contains the def.js library (source: Definitely Typed). */ 2 | @jsweet.lang.Root(dependencies={}, mixins={}) 3 | package def.js; 4 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/java/def/js/reflect/package-info.java: -------------------------------------------------------------------------------- 1 | /** (source: Definitely Typed) */ 2 | @jsweet.lang.Name("Reflect") 3 | package def.js.reflect; 4 | -------------------------------------------------------------------------------- /core-lib/es6/src/main/resources/META-INF/candy-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "transpilerVersion": "${jsweet.transpiler.version}" 3 | } -------------------------------------------------------------------------------- /doc/jsweet-language-specifications.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cincheo/jsweet/3eb047ab1d21f7bea3a6a71f943f750c19fd1990/doc/jsweet-language-specifications.pdf -------------------------------------------------------------------------------- /doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cincheo/jsweet/3eb047ab1d21f7bea3a6a71f943f750c19fd1990/doc/logo.png -------------------------------------------------------------------------------- /transpiler/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | *.iml 3 | /target/ 4 | .classpath 5 | .project 6 | .settings/ 7 | /tempOut/ 8 | /js/ 9 | /.jsweet/ 10 | /bin/ 11 | jsweet-transpiler-2.* 12 | jsweet-transpiler-3.* 13 | -------------------------------------------------------------------------------- /transpiler/.tsc-rootfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cincheo/jsweet/3eb047ab1d21f7bea3a6a71f943f750c19fd1990/transpiler/.tsc-rootfile.js -------------------------------------------------------------------------------- /transpiler/src/main/java/org/jsweet/transpiler/CleanerProvider.java: -------------------------------------------------------------------------------- 1 | package org.jsweet.transpiler; 2 | 3 | import java.lang.ref.Cleaner; 4 | 5 | final class CleanerProvider { 6 | private static final Cleaner CLEANER = Cleaner.create(); 7 | 8 | public static Cleaner getCleaner() { 9 | return CLEANER; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/main/java/org/jsweet/transpiler/model/ExecutableElement.java: -------------------------------------------------------------------------------- 1 | package org.jsweet.transpiler.model; 2 | 3 | public interface ExecutableElement extends ExtendedElement, javax.lang.model.element.ExecutableElement { 4 | 5 | javax.lang.model.element.ExecutableElement getStandardElement(); 6 | 7 | } -------------------------------------------------------------------------------- /transpiler/src/main/java/org/jsweet/transpiler/model/TypeElement.java: -------------------------------------------------------------------------------- 1 | package org.jsweet.transpiler.model; 2 | 3 | public interface TypeElement extends ExtendedElement, javax.lang.model.element.TypeElement { 4 | 5 | javax.lang.model.element.TypeElement getStandardElement(); 6 | 7 | } -------------------------------------------------------------------------------- /transpiler/src/main/java/org/jsweet/transpiler/model/VariableElement.java: -------------------------------------------------------------------------------- 1 | package org.jsweet.transpiler.model; 2 | 3 | public interface VariableElement extends ExtendedElement, javax.lang.model.element.VariableElement { 4 | 5 | javax.lang.model.element.VariableElement getStandardElement(); 6 | 7 | ExtendedElement getVariableTypeTree(); 8 | 9 | } -------------------------------------------------------------------------------- /transpiler/src/main/resources/jsweet-transpiler-application.properties: -------------------------------------------------------------------------------- 1 | # application.properties 2 | application.name=${pom.name} 3 | application.version=${pom.version} 4 | application.buildDate=${timestamp} -------------------------------------------------------------------------------- /transpiler/src/test/java/NoPackageClass.java: -------------------------------------------------------------------------------- 1 | import static jsweet.util.Lang.$export; 2 | 3 | /** 4 | * Source class without package 5 | */ 6 | public class NoPackageClass { 7 | 8 | public static void main(String[] args) { 9 | $export("called", true); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/def/decorator/MyDecorator.java: -------------------------------------------------------------------------------- 1 | package def.decorator; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Target; 5 | 6 | import jsweet.lang.Decorator; 7 | 8 | @Decorator 9 | @Target(ElementType.TYPE) 10 | public @interface MyDecorator { 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test/AmbientWithOverload.java: -------------------------------------------------------------------------------- 1 | package def.test; 2 | 3 | public class AmbientWithOverload { 4 | 5 | public native void m(String s); 6 | 7 | public native void m(String s, int i); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test/Globals.java: -------------------------------------------------------------------------------- 1 | package def.test; 2 | 3 | import jsweet.lang.Erased; 4 | 5 | public class Globals { 6 | @Erased 7 | public static native JQuery $(CharSequence query); 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test/SAXException.java: -------------------------------------------------------------------------------- 1 | package def.test; 2 | 3 | @SuppressWarnings("serial") 4 | public class SAXException extends Error { 5 | public SAXException(String message) { 6 | } 7 | 8 | public SAXException(String message, Error cause) { 9 | } 10 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test/package-info.java: -------------------------------------------------------------------------------- 1 | @jsweet.lang.Root 2 | package def.test; -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test2/Globals.java: -------------------------------------------------------------------------------- 1 | package def.test2; 2 | 3 | import jsweet.lang.Erased; 4 | 5 | public class Globals { 6 | @Erased 7 | public static native ExtendedJQuery $(CharSequence query); 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/def/test3/JQuery.java: -------------------------------------------------------------------------------- 1 | package def.test3; 2 | 3 | import jsweet.lang.Mixin; 4 | 5 | @Mixin(target=JQuery.class) 6 | public class JQuery extends def.jquery.JQuery { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/ambient/WrongUseOfAmbientAnnotations.java: -------------------------------------------------------------------------------- 1 | package source.ambient; 2 | 3 | import jsweet.lang.Ambient; 4 | 5 | public class WrongUseOfAmbientAnnotations { 6 | 7 | @Ambient 8 | public void m() { 9 | } 10 | 11 | @Ambient 12 | public static String v; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/ambient/lib.js: -------------------------------------------------------------------------------- 1 | var Base = function() { 2 | } 3 | 4 | Base.prototype.m1 = function() { 5 | console.info("EXPORT baseExecuted=true;") 6 | } 7 | 8 | Base.prototype.m2 = function() { 9 | console.info("EXPORT extensionExecuted=true;") 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/ambient/testPackage/Globals.java: -------------------------------------------------------------------------------- 1 | package source.ambient.testPackage; 2 | 3 | import jsweet.lang.Ambient; 4 | 5 | public class Globals { 6 | 7 | @Ambient 8 | public static String globalVariable; 9 | 10 | @Ambient 11 | public static native String globalFunction(String s); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/ambient/testPackage/package-info.java: -------------------------------------------------------------------------------- 1 | @jsweet.lang.Name("TEST_PACKAGE") 2 | package source.ambient.testPackage; -------------------------------------------------------------------------------- /transpiler/src/test/java/source/api/Booleans.java: -------------------------------------------------------------------------------- 1 | package source.api; 2 | 3 | public class Booleans { 4 | 5 | public static void main(String[] args) { 6 | assert true == Boolean.TRUE; 7 | assert !Boolean.FALSE; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/blocksgame/UselessClass.java: -------------------------------------------------------------------------------- 1 | package source.blocksgame; 2 | 3 | public class UselessClass { 4 | 5 | public void doNothing() { 6 | } 7 | 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/blocksgame/breakable-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cincheo/jsweet/3eb047ab1d21f7bea3a6a71f943f750c19fd1990/transpiler/src/test/java/source/blocksgame/breakable-block.png -------------------------------------------------------------------------------- /transpiler/src/test/java/source/blocksgame/dummy/UselessClass.java: -------------------------------------------------------------------------------- 1 | package source.blocksgame.dummy; 2 | 3 | public class UselessClass { 4 | 5 | public void doNothing() { 6 | } 7 | 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/blocksgame/unbreakable-block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cincheo/jsweet/3eb047ab1d21f7bea3a6a71f943f750c19fd1990/transpiler/src/test/java/source/blocksgame/unbreakable-block.png -------------------------------------------------------------------------------- /transpiler/src/test/java/source/candies/module_defs.java: -------------------------------------------------------------------------------- 1 | package source.candies; 2 | // declare module "babylonjs" { 3 | // export = BABYLON; 4 | // } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/decorator/Decorated.java: -------------------------------------------------------------------------------- 1 | package source.decorator; 2 | 3 | import source.decorator.other.MyOtherDecorator; 4 | 5 | @MyOtherDecorator 6 | public class Decorated { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/decorator/DecoratedWithDef.java: -------------------------------------------------------------------------------- 1 | package source.decorator; 2 | 3 | import def.decorator.MyDecorator; 4 | 5 | @MyDecorator 6 | public class DecoratedWithDef { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/decorator/other/Globals.java: -------------------------------------------------------------------------------- 1 | package source.decorator.other; 2 | 3 | public class Globals { 4 | 5 | public static Object MyOtherDecorator(Object... args) { 6 | System.out.println("this is a decorator for " + args[0]); 7 | return null; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/decorator/other/MyOtherDecorator.java: -------------------------------------------------------------------------------- 1 | package source.decorator.other; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Target; 5 | 6 | import jsweet.lang.Decorator; 7 | 8 | @Decorator 9 | @Target(ElementType.TYPE) 10 | public @interface MyOtherDecorator { 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/definition/UseDef.java: -------------------------------------------------------------------------------- 1 | package source.definition; 2 | 3 | import def.test.SAXException; 4 | 5 | public class UseDef { 6 | 7 | public void m() { 8 | new SAXException("test", null); 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/definition/package-info.java: -------------------------------------------------------------------------------- 1 | package source.definition; -------------------------------------------------------------------------------- /transpiler/src/test/java/source/enums/EnumWithPropOfSameType.java: -------------------------------------------------------------------------------- 1 | package source.enums; 2 | 3 | public enum EnumWithPropOfSameType { 4 | A, B, C; 5 | 6 | static { 7 | A.next = B; 8 | B.next = C; 9 | C.next = A; 10 | } 11 | 12 | public EnumWithPropOfSameType next; 13 | 14 | EnumWithPropOfSameType() { 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/enums/ErasedEnum.java: -------------------------------------------------------------------------------- 1 | package source.enums; 2 | 3 | import javax.crypto.spec.DESedeKeySpec; 4 | 5 | public enum ErasedEnum { 6 | A, B, C; 7 | 8 | void unsupportedMethod(DESedeKeySpec spec) { 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/enums/StringEnumType.java: -------------------------------------------------------------------------------- 1 | package source.enums; 2 | 3 | 4 | import jsweet.lang.StringEnum; 5 | 6 | @StringEnum 7 | public enum StringEnumType { 8 | TEST1, TEST2, TEST3 9 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/enums/other/EnumWrapper.java: -------------------------------------------------------------------------------- 1 | package source.enums.other; 2 | 3 | public class EnumWrapper { 4 | 5 | public EnumInOtherPackage getEnum() { 6 | return EnumInOtherPackage.V1; 7 | } 8 | 9 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/enums/samepackage/Varbits.java: -------------------------------------------------------------------------------- 1 | package source.enums.samepackage; 2 | 3 | public enum Varbits 4 | { 5 | TEST(1); 6 | 7 | private final int id; 8 | 9 | Varbits(int id) 10 | { 11 | this.id = id; 12 | } 13 | 14 | public int getId() 15 | { 16 | return id; 17 | } 18 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/extension/A1.java: -------------------------------------------------------------------------------- 1 | package source.extension; 2 | 3 | import static source.extension.A2.m; 4 | 5 | public class A1 { 6 | 7 | public static void main(String[] args) { 8 | assert m() == 123; 9 | assert A2.m() == 123; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/extension/A2.java: -------------------------------------------------------------------------------- 1 | package source.extension; 2 | 3 | public class A2 { 4 | 5 | public static int m() { 6 | return 123; 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/extension/AbstractClassWithBigDec.java: -------------------------------------------------------------------------------- 1 | package source.extension; 2 | 3 | import java.math.BigDecimal; 4 | 5 | public abstract class AbstractClassWithBigDec implements IAddNumber { 6 | BigDecimal a = new BigDecimal(0); 7 | } 8 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/extension/IAddNumber.java: -------------------------------------------------------------------------------- 1 | package source.extension; 2 | 3 | public interface IAddNumber { 4 | int addNumber(int number); 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/extension/ToBeSorted.java: -------------------------------------------------------------------------------- 1 | 2 | package source.extension; 3 | 4 | public class ToBeSorted { 5 | 6 | public void myMethod() { 7 | } 8 | 9 | static void myStaticMethod() { 10 | } 11 | 12 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA1.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA1 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB1 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA10.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA10 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB10 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA11.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA11 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB11 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA12.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA12 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB12 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA13.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA13 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB13 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA14.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA14 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB14 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA15.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA15 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB15 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA2.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA2 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB2 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA3.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA3 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB3 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA4.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA4 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB4 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA5.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA5 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB5 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA6.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA6 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB6 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA7.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA7 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB7 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA8.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA8 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB8 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationA9.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationA9 implements InterfaceA{ 4 | 5 | public void methodA(ImplementationB9 implementationB) { 6 | implementationB.method(); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB1.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB1 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB10.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB10 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB11.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB11 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB12.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB12 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB13.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB13 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB14.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB14 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB15.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB15 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB2.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB2 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB3.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB3 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB4.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB4 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB5.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | 4 | public class ImplementationB5 implements InterfaceB { 5 | 6 | public void method() { 7 | // TODO Auto-generated method stub 8 | 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB6.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB6 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB7.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB7 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB8.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB8 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/ImplementationB9.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | 3 | public class ImplementationB9 implements InterfaceB { 4 | 5 | public void method() { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/InterfaceA.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | import jsweet.lang.Interface; 3 | 4 | @Interface 5 | public interface InterfaceA { 6 | 7 | public void methodA(T implementationB); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/genericinterfaceperf/InterfaceB.java: -------------------------------------------------------------------------------- 1 | package source.genericinterfaceperf; 2 | import jsweet.lang.Interface; 3 | 4 | @Interface 5 | public interface InterfaceB { 6 | public void method(); 7 | } 8 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/init/StaticFieldWithInnerClass.java: -------------------------------------------------------------------------------- 1 | package source.init; 2 | 3 | public class StaticFieldWithInnerClass { 4 | 5 | static C c = new C(); 6 | 7 | static class C { 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/nativestructures/ArraysSort.java: -------------------------------------------------------------------------------- 1 | package source.nativestructures; 2 | 3 | import java.util.Arrays; 4 | 5 | public class ArraysSort { 6 | public static void main(String[] args) { 7 | int[] a = { 9, 1, 23, 45, 1, 5, 6, 21, 20 }; 8 | Arrays.sort(a); 9 | } 10 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor/A1.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor; 2 | 3 | public class A1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor/A2.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor; 2 | 3 | public class A2 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor/A3.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor; 2 | 3 | public class A3 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor/F.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor; 2 | 3 | public class F extends F1 { 4 | 5 | @Override 6 | public void visit(A1 param) { 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor/F1.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor; 2 | 3 | public class F1 { 4 | 5 | public void visit(A1 param) { 6 | } 7 | 8 | public void visit(A2 param) { 9 | } 10 | 11 | public void visit(A3 param) { 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor2/a/F.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor2.a; 2 | 3 | import source.overload.visitor2.b.A1; 4 | 5 | public class F extends F1 { 6 | 7 | @Override 8 | public void visit(A1 param) { 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor2/b/A1.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor2.b; 2 | 3 | public class A1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor2/c/A2.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor2.c; 2 | 3 | public class A2 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/overload/visitor2/c/A3.java: -------------------------------------------------------------------------------- 1 | package source.overload.visitor2.c; 2 | 3 | public class A3 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/require/a/InnerClassAccess.java: -------------------------------------------------------------------------------- 1 | package source.require.a; 2 | 3 | import source.require.a.Outer.Inner; 4 | 5 | public class InnerClassAccess { 6 | public static void main(String[] args) { 7 | Inner inner = new Inner(); 8 | inner.m(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/require/a/Outer.java: -------------------------------------------------------------------------------- 1 | package source.require.a; 2 | 3 | public class Outer { 4 | public static class Inner { 5 | public void m() { 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/require/t/B1.java: -------------------------------------------------------------------------------- 1 | package source.require.t; 2 | 3 | import static source.require.t.k.A1.m1; 4 | 5 | public class B1 { 6 | 7 | public void f(){ 8 | m1(); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/require/t/k/A1.java: -------------------------------------------------------------------------------- 1 | package source.require.t.k; 2 | 3 | public class A1 { 4 | 5 | public static void m1(){ 6 | 7 | } 8 | 9 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/root/noroot/a/B.java: -------------------------------------------------------------------------------- 1 | package source.root.noroot.a; 2 | 3 | public class B { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/root/root2/a/A.java: -------------------------------------------------------------------------------- 1 | package source.root.root2.a; 2 | 3 | public class A { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/InnerClasses.java: -------------------------------------------------------------------------------- 1 | package source.statics; 2 | 3 | public class InnerClasses { 4 | 5 | static class C2 extends C1 { 6 | 7 | } 8 | 9 | static class C1 { 10 | 11 | } 12 | 13 | static class C0 implements I { 14 | 15 | } 16 | 17 | static interface I { 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/StaticInitializerWithNoFields.java: -------------------------------------------------------------------------------- 1 | package source.statics; 2 | 3 | import static jsweet.util.Lang.$export; 4 | 5 | public class StaticInitializerWithNoFields { 6 | 7 | static { 8 | $export("ok", true); 9 | } 10 | 11 | } 12 | 13 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/static_accesses/definitions/AClass.java: -------------------------------------------------------------------------------- 1 | package source.statics.static_accesses.definitions; 2 | 3 | public class AClass implements AnInterface { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/static_accesses/definitions/AnInterface.java: -------------------------------------------------------------------------------- 1 | package source.statics.static_accesses.definitions; 2 | 3 | public interface AnInterface { 4 | 5 | public final static int I = 1; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/static_accesses/definitions/TestClassStaticAccess.java: -------------------------------------------------------------------------------- 1 | package source.statics.static_accesses.definitions; 2 | 3 | public class TestClassStaticAccess { 4 | 5 | public static void m() { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/static_accesses/definitions/TestEnumStaticAccess.java: -------------------------------------------------------------------------------- 1 | package source.statics.static_accesses.definitions; 2 | 3 | public enum TestEnumStaticAccess { 4 | A, B 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/statics/static_accesses/uses/Using.java: -------------------------------------------------------------------------------- 1 | package source.statics.static_accesses.uses; 2 | 3 | import source.statics.static_accesses.definitions.AClass; 4 | 5 | public class Using extends AClass { 6 | 7 | public int m() { 8 | return I; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/PrivateFieldNameClashes.java: -------------------------------------------------------------------------------- 1 | package source.structural; 2 | 3 | public class PrivateFieldNameClashes { 4 | } 5 | 6 | abstract class Parent { 7 | private final byte[] buffer = new byte[8]; 8 | } 9 | 10 | class Child extends Parent { 11 | Buffer buffer; 12 | } 13 | 14 | interface Buffer { 15 | } 16 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/AbstractViewController.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public abstract class AbstractViewController implements I4 { 4 | 5 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/CC1.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public class CC1 implements I3 { 4 | 5 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/CC2.java: -------------------------------------------------------------------------------- 1 | 2 | package source.structural.defaultMethodsPackage; 3 | 4 | public class CC2 extends CC1 implements I3 { 5 | 6 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/I1.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public interface I1 { 4 | 5 | default void m1() { 6 | System.out.println("m1"); 7 | } 8 | 9 | void m(); 10 | 11 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/I3.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public interface I3 { 4 | 5 | default void m3() { 6 | System.out.println("m3"); 7 | } 8 | 9 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/I4.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public interface I4 { 4 | 5 | default void m4() { 6 | System.out.println("m4"); 7 | } 8 | 9 | void o3(boolean b); 10 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/defaultMethodsPackage/II1.java: -------------------------------------------------------------------------------- 1 | package source.structural.defaultMethodsPackage; 2 | 3 | public interface II1 { 4 | 5 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/globalclasses/a/AbstractClass.java: -------------------------------------------------------------------------------- 1 | package source.structural.globalclasses.a; 2 | 3 | public abstract class AbstractClass implements InterfaceWithStaticMethod { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/globalclasses/a/ClassWithStaticMethod.java: -------------------------------------------------------------------------------- 1 | package source.structural.globalclasses.a; 2 | 3 | import static jsweet.util.Lang.$export; 4 | 5 | public class ClassWithStaticMethod { 6 | 7 | public static void aStaticMethod() { 8 | $export("m", true); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/structural/other/Wrapping.java: -------------------------------------------------------------------------------- 1 | package source.structural.other; 2 | 3 | public class Wrapping { 4 | 5 | public static class Inner { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/transpiler/configuration-bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "options": { 3 | "header": "src/test/java/source/transpiler/header.txt", 4 | "bundle": true 5 | }, 6 | "@Erased": { 7 | "include": "*.main(..)" 8 | } 9 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/transpiler/configuration-nobundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "options": { 3 | "header": "src/test/java/source/transpiler/header.txt" 4 | }, 5 | "@Erased": { 6 | "include": "*.main(..)" 7 | } 8 | } -------------------------------------------------------------------------------- /transpiler/src/test/java/source/transpiler/header.txt: -------------------------------------------------------------------------------- 1 | // This is a test header... 2 | // ... with several lines... 3 | // Typically used to set some license or anything else useful 4 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/transpiler/p/A.java: -------------------------------------------------------------------------------- 1 | package source.transpiler.p; 2 | 3 | public class A { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/transpiler/p/B.java: -------------------------------------------------------------------------------- 1 | package source.transpiler.p; 2 | 3 | public class B { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/tscomparison/.tsc-rootfile.js: -------------------------------------------------------------------------------- 1 | // Root empty file generated by JSweet to avoid tsc behavior, which 2 | // does not preserve the entire file hierarchy for empty directories. 3 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/tscomparison/.tsc-rootfile.ts: -------------------------------------------------------------------------------- 1 | // Root empty file generated by JSweet to avoid tsc behavior, which 2 | // does not preserve the entire file hierarchy for empty directories. -------------------------------------------------------------------------------- /transpiler/src/test/java/source/typing/CastConversions.java: -------------------------------------------------------------------------------- 1 | package source.typing; 2 | 3 | public class CastConversions { 4 | 5 | static void print(int value) { 6 | System.out.println(value); 7 | } 8 | 9 | public static void main(String[] args) { 10 | char key = 'c'; 11 | print((int)key); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /transpiler/src/test/java/source/typing/root/package-info.java: -------------------------------------------------------------------------------- 1 | @jsweet.lang.Root 2 | package source.typing.root; -------------------------------------------------------------------------------- /transpiler/src/test/java2/t/b/C1.java: -------------------------------------------------------------------------------- 1 | package t.b; 2 | 3 | public class C1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/java3/t/T1.java: -------------------------------------------------------------------------------- 1 | package t; 2 | 3 | import t.b.C1; 4 | 5 | public class T1 { 6 | 7 | public void test(){ 8 | 9 | new C1(); 10 | } 11 | } -------------------------------------------------------------------------------- /transpiler/src/test/java3/u/T1.java: -------------------------------------------------------------------------------- 1 | package u; 2 | 3 | import t.b.C1; 4 | 5 | public class T1 { 6 | 7 | public void test(){ 8 | 9 | new C1(); 10 | } 11 | } -------------------------------------------------------------------------------- /transpiler/src/test/resources/UtilTest-sources/TestNoPackage.java: -------------------------------------------------------------------------------- 1 | import java.util.ArrayList; 2 | import java.util.List; 3 | 4 | public class TestNoPackage { 5 | } 6 | -------------------------------------------------------------------------------- /transpiler/src/test/resources/UtilTest-sources/first/second/Test2.java: -------------------------------------------------------------------------------- 1 | package first.second; 2 | 3 | public class Test2 { 4 | Object field1 = 4; 5 | } -------------------------------------------------------------------------------- /transpiler/src/test/resources/UtilTest-sources/first/second/third/Test3.java: -------------------------------------------------------------------------------- 1 | package first.second.third; 2 | 3 | public class Test3 { 4 | } -------------------------------------------------------------------------------- /typescript.java-ts.core/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/client/IKindProvider.java: -------------------------------------------------------------------------------- 1 | package ts.client; 2 | 3 | public interface IKindProvider { 4 | 5 | String getKind(); 6 | 7 | String getKindModifiers(); 8 | } 9 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/client/ScriptKindName.java: -------------------------------------------------------------------------------- 1 | package ts.client; 2 | 3 | public enum ScriptKindName { 4 | 5 | TS ,JS ,TSX ,JSX 6 | } 7 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/client/completions/RelevanceConstants.java: -------------------------------------------------------------------------------- 1 | package ts.client.completions; 2 | 3 | public interface RelevanceConstants { 4 | 5 | public static final int R_EXACT_NAME = 4; 6 | 7 | public static final int R_CASE = 10; 8 | } 9 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/client/format/IndentStyle.java: -------------------------------------------------------------------------------- 1 | package ts.client.format; 2 | 3 | public enum IndentStyle { 4 | 5 | None, Block, Smart; 6 | } 7 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/client/installtypes/BeginInstallTypesEventBody.java: -------------------------------------------------------------------------------- 1 | package ts.client.installtypes; 2 | 3 | public class BeginInstallTypesEventBody extends InstallTypesEventBody { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/cmd/IOptions.java: -------------------------------------------------------------------------------- 1 | package ts.cmd; 2 | 3 | import java.util.List; 4 | 5 | public interface IOptions { 6 | 7 | void fillOptions(List args); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/cmd/ITypeScriptLinterHandler.java: -------------------------------------------------------------------------------- 1 | package ts.cmd; 2 | 3 | import ts.client.Location; 4 | 5 | public interface ITypeScriptLinterHandler { 6 | 7 | void addError(String file, Location startLoc, Location endLoc, 8 | Severity severity, String code, String message); 9 | } 10 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/cmd/Severity.java: -------------------------------------------------------------------------------- 1 | package ts.cmd; 2 | 3 | public enum Severity { 4 | 5 | error, warning, info; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/cmd/tslint/TslintSettingsStrategy.java: -------------------------------------------------------------------------------- 1 | package ts.cmd.tslint; 2 | 3 | public enum TslintSettingsStrategy { 4 | 5 | DisableTslint, UseDefaultTslintJson, UseCustomTslintJson, SearchForTslintJson 6 | 7 | } 8 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/internal/client/protocol/installtypes/BeginInstallTypesEvent.java: -------------------------------------------------------------------------------- 1 | package ts.internal.client.protocol.installtypes; 2 | 3 | import ts.client.Event; 4 | import ts.client.installtypes.BeginInstallTypesEventBody; 5 | 6 | public class BeginInstallTypesEvent extends Event{ 7 | 8 | } 9 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/internal/client/protocol/installtypes/EndInstallTypesEvent.java: -------------------------------------------------------------------------------- 1 | package ts.internal.client.protocol.installtypes; 2 | 3 | import ts.client.Event; 4 | import ts.client.installtypes.EndInstallTypesEventBody; 5 | 6 | public class EndInstallTypesEvent extends Event{ 7 | 8 | } 9 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/internal/client/protocol/installtypes/TelemetryEvent.java: -------------------------------------------------------------------------------- 1 | package ts.internal.client.protocol.installtypes; 2 | 3 | import ts.client.Event; 4 | 5 | public class TelemetryEvent extends Event{ 6 | 7 | } 8 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/internal/client/protocol/installtypes/TypingsInstalledTelemetryEventBody.java: -------------------------------------------------------------------------------- 1 | package ts.internal.client.protocol.installtypes; 2 | 3 | public class TypingsInstalledTelemetryEventBody extends TelemetryEventBody{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/repository/TypeScriptRepositoryException.java: -------------------------------------------------------------------------------- 1 | package ts.repository; 2 | 3 | import ts.TypeScriptException; 4 | 5 | public class TypeScriptRepositoryException extends TypeScriptException { 6 | 7 | public TypeScriptRepositoryException(String message) { 8 | super(message); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /typescript.java-ts.core/src/main/java/ts/resources/INavbarListener.java: -------------------------------------------------------------------------------- 1 | package ts.resources; 2 | 3 | import ts.client.navbar.NavigationBarItemRoot; 4 | 5 | public interface INavbarListener { 6 | 7 | void navBarChanged(NavigationBarItemRoot navbar); 8 | } 9 | --------------------------------------------------------------------------------