@@ -356,12 +356,16 @@ static Lookup internalLookup() {
356
356
* @see #getDoubleOrDefault(DynamicObject, Object, Object)
357
357
* @since 25.1
358
358
*/
359
+ @ GeneratePackagePrivate
359
360
@ GenerateCached (true )
360
361
@ GenerateInline (false )
361
362
@ GenerateUncached
362
363
@ ImportStatic (DynamicObject .class )
363
364
public abstract static class GetNode extends Node {
364
365
366
+ GetNode () {
367
+ }
368
+
365
369
/**
366
370
* @since 25.1
367
371
*/
@@ -599,6 +603,9 @@ static Object doGeneric(DynamicObject receiver, Object key, Object defaultValue)
599
603
@ GenerateInline (false )
600
604
public abstract static class PutNode extends Node {
601
605
606
+ PutNode () {
607
+ }
608
+
602
609
/**
603
610
* @since 25.1
604
611
*/
@@ -910,6 +917,9 @@ static Location getNewLocation(Shape oldShape, Shape newShape, Object cachedKey,
910
917
@ GenerateInline (false )
911
918
public abstract static class CopyPropertiesNode extends Node {
912
919
920
+ CopyPropertiesNode () {
921
+ }
922
+
913
923
/**
914
924
* @since 25.1
915
925
*/
@@ -987,6 +997,9 @@ static boolean updateShape(DynamicObject object) {
987
997
@ GenerateInline (false )
988
998
public abstract static class ContainsKeyNode extends Node {
989
999
1000
+ ContainsKeyNode () {
1001
+ }
1002
+
990
1003
/**
991
1004
* @since 25.1
992
1005
*/
@@ -1051,6 +1064,9 @@ static boolean doUncached(DynamicObject receiver, Object key) {
1051
1064
@ GenerateInline (false )
1052
1065
public abstract static class RemoveKeyNode extends Node {
1053
1066
1067
+ RemoveKeyNode () {
1068
+ }
1069
+
1054
1070
/**
1055
1071
* @since 25.1
1056
1072
*/
@@ -1171,6 +1187,9 @@ static RemovePlan makeRemovePlanOrNull(Shape oldShape, Shape newShape, Property
1171
1187
@ GenerateInline (false )
1172
1188
public abstract static class GetShapeFlagsNode extends Node {
1173
1189
1190
+ GetShapeFlagsNode () {
1191
+ }
1192
+
1174
1193
/**
1175
1194
* @since 25.1
1176
1195
*/
@@ -1250,6 +1269,9 @@ static int doUncached(DynamicObject receiver) {
1250
1269
@ GenerateInline (false )
1251
1270
public abstract static class HasShapeFlagsNode extends Node {
1252
1271
1272
+ HasShapeFlagsNode () {
1273
+ }
1274
+
1253
1275
/**
1254
1276
* @since 25.1
1255
1277
*/
@@ -1327,6 +1349,9 @@ static boolean doUncached(DynamicObject receiver, int flags) {
1327
1349
@ GenerateInline (false )
1328
1350
public abstract static class SetShapeFlagsNode extends Node {
1329
1351
1352
+ SetShapeFlagsNode () {
1353
+ }
1354
+
1330
1355
/**
1331
1356
* @since 25.1
1332
1357
*/
@@ -1421,6 +1446,9 @@ static Shape shapeSetFlags(Shape shape, int newFlags) {
1421
1446
@ GenerateInline (false )
1422
1447
public abstract static class AddShapeFlagsNode extends Node {
1423
1448
1449
+ AddShapeFlagsNode () {
1450
+ }
1451
+
1424
1452
/**
1425
1453
* @since 25.1
1426
1454
*/
@@ -1522,6 +1550,9 @@ static Shape shapeAddFlags(Shape shape, int newFlags) {
1522
1550
@ GenerateInline (false )
1523
1551
public abstract static class IsSharedNode extends Node {
1524
1552
1553
+ IsSharedNode () {
1554
+ }
1555
+
1525
1556
/**
1526
1557
* @since 25.1
1527
1558
*/
@@ -1574,6 +1605,9 @@ static boolean doUncached(DynamicObject receiver) {
1574
1605
@ GenerateInline (false )
1575
1606
public abstract static class MarkSharedNode extends Node {
1576
1607
1608
+ MarkSharedNode () {
1609
+ }
1610
+
1577
1611
/**
1578
1612
* @since 25.1
1579
1613
*/
@@ -1644,6 +1678,9 @@ static boolean doUncached(DynamicObject receiver,
1644
1678
@ GenerateInline (false )
1645
1679
public abstract static class GetDynamicTypeNode extends Node {
1646
1680
1681
+ GetDynamicTypeNode () {
1682
+ }
1683
+
1647
1684
/**
1648
1685
* @since 25.1
1649
1686
*/
@@ -1697,6 +1734,9 @@ static Object doUncached(DynamicObject receiver) {
1697
1734
@ GenerateInline (false )
1698
1735
public abstract static class SetDynamicTypeNode extends Node {
1699
1736
1737
+ SetDynamicTypeNode () {
1738
+ }
1739
+
1700
1740
/**
1701
1741
* @since 25.1
1702
1742
*/
@@ -1772,6 +1812,9 @@ static boolean doUncached(DynamicObject receiver, Object objectType,
1772
1812
@ GenerateInline (false )
1773
1813
public abstract static class GetPropertyFlagsNode extends Node {
1774
1814
1815
+ GetPropertyFlagsNode () {
1816
+ }
1817
+
1775
1818
/**
1776
1819
* @since 25.1
1777
1820
*/
@@ -1843,6 +1886,9 @@ static int doUncached(DynamicObject receiver, Object key, int defaultValue) {
1843
1886
@ GenerateInline (false )
1844
1887
public abstract static class SetPropertyFlagsNode extends Node {
1845
1888
1889
+ SetPropertyFlagsNode () {
1890
+ }
1891
+
1846
1892
/**
1847
1893
* @since 25.1
1848
1894
*/
@@ -1960,6 +2006,9 @@ static void maybeUpdateShape(DynamicObject store, Shape newShape) {
1960
2006
@ GenerateInline (false )
1961
2007
public abstract static class UpdateShapeNode extends Node {
1962
2008
2009
+ UpdateShapeNode () {
2010
+ }
2011
+
1963
2012
/**
1964
2013
* @since 25.1
1965
2014
*/
@@ -2024,6 +2073,9 @@ static boolean doInvalid(DynamicObject receiver) {
2024
2073
@ GenerateInline (false )
2025
2074
public abstract static class ResetShapeNode extends Node {
2026
2075
2076
+ ResetShapeNode () {
2077
+ }
2078
+
2027
2079
/**
2028
2080
* @since 25.1
2029
2081
*/
@@ -2096,6 +2148,9 @@ static Shape verifyResetShape(Shape currentShape, Shape otherShape) {
2096
2148
@ GenerateInline (false )
2097
2149
public abstract static class GetPropertyNode extends Node {
2098
2150
2151
+ GetPropertyNode () {
2152
+ }
2153
+
2099
2154
/**
2100
2155
* @since 25.1
2101
2156
*/
@@ -2148,6 +2203,9 @@ static Property doUncached(DynamicObject receiver, Object key) {
2148
2203
@ GenerateInline (false )
2149
2204
public abstract static class GetKeyArrayNode extends Node {
2150
2205
2206
+ GetKeyArrayNode () {
2207
+ }
2208
+
2151
2209
/**
2152
2210
* @since 25.1
2153
2211
*/
@@ -2253,6 +2311,9 @@ static Object[] getKeyArray(Shape shape) {
2253
2311
@ GenerateInline (false )
2254
2312
public abstract static class GetPropertyArrayNode extends Node {
2255
2313
2314
+ GetPropertyArrayNode () {
2315
+ }
2316
+
2256
2317
/**
2257
2318
* @since 25.1
2258
2319
*/
0 commit comments