Skip to content
Success

Changes

Summary

  1. WidgetMap: support generics in objectTypes (details)
Commit b200273f11a16fa9835781a11a9b07d49df90315 by Fritz Schinkel
WidgetMap: support generics in objectTypes

Parse typeArguments while converting an IdeaConstantValue to an
ES6Class. In addition, unwrap JSParenthesizedExpression and (for
IJ >= 2023.2) TypeScriptExpressionWithTypeArguments.
Fix NPE while resolving the export target.

377491
The file was modified org.eclipse.scout.sdk.s2i/src/test/resources/model/typescript/moduleWithExternalImports/src/SomeInterface.ts (diff)
The file was modified org.eclipse.scout.sdk.core.typescript.test/src/main/java/org/eclipse/scout/sdk/core/typescript/testing/spi/TestingNodeModulesProviderSpi.java (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/test/resources/model/typescript/moduleWithExternalImports/src/SomeType.ts (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/test/resources/model/typescript/moduleWithExternalImports/src/index.ts (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/model/typescript/util/DataTypeSpiUtils.kt (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/model/typescript/IdeaNodeModule.kt (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/model/AbstractES6ClassTest.kt (diff)
The file was addedorg.eclipse.scout.sdk.s2i/src/test/resources/model/typescript/moduleWithExternalImports/src/SampleModel.ts
The file was modified org.eclipse.scout.sdk.s2i/src/test/resources/model/typescript/moduleWithExternalImports/src/SomeClass.ts (diff)
The file was modified org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/widgetmap/IdObjectTypeMapTest.java (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/model/typescript/IdeaConstantValue.kt (diff)
The file was modified org.eclipse.scout.sdk.core.s.test/src/test/resources/org/eclipse/scout/sdk/core/s/widgetmap/SomeFormWithTableFieldModel.xml (diff)
The file was modified org.eclipse.scout.sdk.core.typescript/src/main/java/org/eclipse/scout/sdk/core/typescript/builder/imports/ES6ImportValidator.java (diff)
The file was modified org.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/model/typescript/IdeaJavaScriptClassTest.kt (diff)
The file was modified org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/widgetmap/WidgetMapCreateOperationTest.java (diff)
The file was addedorg.eclipse.scout.sdk.s2i/src/test/kotlin/org/eclipse/scout/sdk/s2i/model/typescript/IdeaObjectLiteralTest.kt