diff --git a/packages/codemaker/package-lock.json b/packages/codemaker/package-lock.json
index 1c95a1e887..e94df87be7 100644
--- a/packages/codemaker/package-lock.json
+++ b/packages/codemaker/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "codemaker",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-build-tools/package-lock.json b/packages/jsii-build-tools/package-lock.json
index d34ead1614..bbf0f353d5 100644
--- a/packages/jsii-build-tools/package-lock.json
+++ b/packages/jsii-build-tools/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-build-tools",
- "version": "0.8.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-diff/package-lock.json b/packages/jsii-diff/package-lock.json
index 7a5fd4277b..80ebe9fe3b 100644
--- a/packages/jsii-diff/package-lock.json
+++ b/packages/jsii-diff/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-diff",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-dotnet-jsonmodel/package-lock.json b/packages/jsii-dotnet-jsonmodel/package-lock.json
index 0ab6209219..7b417dcc70 100644
--- a/packages/jsii-dotnet-jsonmodel/package-lock.json
+++ b/packages/jsii-dotnet-jsonmodel/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-dotnet-jsonmodel",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-dotnet-runtime-test/package-lock.json b/packages/jsii-dotnet-runtime-test/package-lock.json
index 667b9d1379..2b237d402d 100644
--- a/packages/jsii-dotnet-runtime-test/package-lock.json
+++ b/packages/jsii-dotnet-runtime-test/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-dotnet-runtime-test",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-dotnet-runtime/package-lock.json b/packages/jsii-dotnet-runtime/package-lock.json
index 027fcc3ae2..b5427c44e3 100644
--- a/packages/jsii-dotnet-runtime/package-lock.json
+++ b/packages/jsii-dotnet-runtime/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-dotnet-runtime",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-java-runtime/package-lock.json b/packages/jsii-java-runtime/package-lock.json
index 9835795920..f3b5bec42b 100644
--- a/packages/jsii-java-runtime/package-lock.json
+++ b/packages/jsii-java-runtime/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-java-runtime",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-kernel/package-lock.json b/packages/jsii-kernel/package-lock.json
index 7239f6876f..cc64360589 100644
--- a/packages/jsii-kernel/package-lock.json
+++ b/packages/jsii-kernel/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-kernel",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-pacmak/lib/targets/java.ts b/packages/jsii-pacmak/lib/targets/java.ts
index 04109d78f5..f3a080b6d4 100644
--- a/packages/jsii-pacmak/lib/targets/java.ts
+++ b/packages/jsii-pacmak/lib/targets/java.ts
@@ -443,7 +443,7 @@ class JavaGenerator extends Generator {
show: 'protected',
// Adding these makes JavaDoc generation about a 3rd faster (which is far and away the most
// expensive part of the build)
- additionalJOption: ['-J-XX:+TieredCompilation
false
protected
- -J-XX:+TieredCompilation</additionalJOption
- -J-XX:TieredStopAtLevel=1</additionalJOption
+ -J-XX:+TieredCompilation
+ -J-XX:TieredStopAtLevel=1
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py
index 942fc19cd0..807f0d6a74 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py
+++ b/packages/jsii-pacmak/test/expected.jsii-calc-base/python/setup.py
@@ -29,7 +29,7 @@
},
"python_requires": ">=3.6",
"install_requires": [
- "jsii~=0.10.1",
+ "jsii~=0.10.2",
"publication>=0.0.3",
"scope.jsii-calc-base-of-base~=0.10.2"
]
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml
index b88db97bfb..c5dcf48edc 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml
+++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/java/pom.xml
@@ -103,8 +103,8 @@
false
protected
- -J-XX:+TieredCompilation</additionalJOption
- -J-XX:TieredStopAtLevel=1</additionalJOption
+ -J-XX:+TieredCompilation
+ -J-XX:TieredStopAtLevel=1
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py
index c97d7191a6..b56fe98cad 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py
+++ b/packages/jsii-pacmak/test/expected.jsii-calc-lib/python/setup.py
@@ -29,7 +29,7 @@
},
"python_requires": ">=3.6",
"install_requires": [
- "jsii~=0.10.1",
+ "jsii~=0.10.2",
"publication>=0.0.3",
"scope.jsii-calc-base~=0.10.2"
]
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml b/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml
index a8e91bd155..68940ed976 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml
+++ b/packages/jsii-pacmak/test/expected.jsii-calc/java/pom.xml
@@ -134,8 +134,8 @@
false
protected
- -J-XX:+TieredCompilation</additionalJOption
- -J-XX:TieredStopAtLevel=1</additionalJOption
+ -J-XX:+TieredCompilation
+ -J-XX:TieredStopAtLevel=1
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py b/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py
index 77110008de..8fbde81139 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py
+++ b/packages/jsii-pacmak/test/expected.jsii-calc/python/setup.py
@@ -29,7 +29,7 @@
},
"python_requires": ">=3.6",
"install_requires": [
- "jsii~=0.10.1",
+ "jsii~=0.10.2",
"publication>=0.0.3",
"scope.jsii-calc-base~=0.10.2",
"scope.jsii-calc-base-of-base~=0.10.2",
diff --git a/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py b/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py
index 186ac27ab9..8605d25ac0 100644
--- a/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py
+++ b/packages/jsii-pacmak/test/expected.jsii-calc/python/src/jsii_calc/__init__.py
@@ -3001,6 +3001,12 @@ def sum_sync(self, count: jsii.Number) -> jsii.Number:
class VoidCallback(metaclass=jsii.JSIIAbstractClass, jsii_type="jsii-calc.VoidCallback"):
+ """This test is used to validate the runtimes can return correctly from a void callback.
+
+ - Implement ``overrideMe`` (method does not have to do anything).
+ - Invoke ``callMe``
+ - Verify that ``methodWasCalled`` is ``true``.
+ """
@staticmethod
def __jsii_proxy_class__():
return _VoidCallbackProxy
diff --git a/packages/jsii-reflect/package-lock.json b/packages/jsii-reflect/package-lock.json
index f0492e5a1e..fc42382068 100644
--- a/packages/jsii-reflect/package-lock.json
+++ b/packages/jsii-reflect/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-reflect",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-ruby-runtime/package-lock.json b/packages/jsii-ruby-runtime/package-lock.json
index 78e7f0d6ee..6600ade59a 100644
--- a/packages/jsii-ruby-runtime/package-lock.json
+++ b/packages/jsii-ruby-runtime/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-ruby-runtime",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-runtime/package-lock.json b/packages/jsii-runtime/package-lock.json
index 2770c73bb0..18b0e42fed 100644
--- a/packages/jsii-runtime/package-lock.json
+++ b/packages/jsii-runtime/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-runtime",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii-spec/package-lock.json b/packages/jsii-spec/package-lock.json
index 7930a93c8c..306b7b57e6 100644
--- a/packages/jsii-spec/package-lock.json
+++ b/packages/jsii-spec/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii-spec",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/jsii/package-lock.json b/packages/jsii/package-lock.json
index 2f4474c331..9e45056e83 100644
--- a/packages/jsii/package-lock.json
+++ b/packages/jsii/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "jsii",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/packages/oo-ascii-tree/package-lock.json b/packages/oo-ascii-tree/package-lock.json
index a9a60830c0..1f26cf19a9 100644
--- a/packages/oo-ascii-tree/package-lock.json
+++ b/packages/oo-ascii-tree/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "oo-ascii-tree",
- "version": "0.10.0",
+ "version": "0.10.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {