Skip to content

Commit e2e9c01

Browse files
mollyibotcopybara-github
authored andcommitted
Initial support for nullable types.
PiperOrigin-RevId: 698112982
1 parent ede6fd3 commit e2e9c01

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

java/elemental2/core/BuiltInClosureTypeCleaner.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,10 @@ private static void addJavaArrayHelperMethods(Type jsArrayType) {
136136
asArray.setBody(
137137
new ReturnStatement(
138138
MethodInvocation.builder()
139-
.setInvocationTarget(new TypeQualifier(ARRAY_STAMPER.getReference()))
139+
.setInvocationTarget(new TypeQualifier(ARRAY_STAMPER.getReference(false)))
140140
.setMethodName("stampJavaTypeInfo")
141-
.setArgumentTypes(OBJECT.getReference(), new ArrayTypeReference(arrayTypeParameter))
141+
.setArgumentTypes(
142+
OBJECT.getReference(false), new ArrayTypeReference(arrayTypeParameter))
142143
.setArguments(new LiteralExpression("this"), new LiteralExpression("reference"))
143144
.build()));
144145
jsArrayType.addMethod(asArray);
@@ -162,9 +163,9 @@ private static void addJavaArrayHelperMethods(Type jsArrayType) {
162163
from.setBody(
163164
new ReturnStatement(
164165
MethodInvocation.builder()
165-
.setInvocationTarget(new TypeQualifier(JS.getReference()))
166+
.setInvocationTarget(new TypeQualifier(JS.getReference(false)))
166167
.setMethodName("uncheckedCast")
167-
.setArgumentTypes(OBJECT.getReference())
168+
.setArgumentTypes(OBJECT.getReference(false))
168169
.setArguments(new LiteralExpression("array"))
169170
.build()));
170171
jsArrayType.addMethod(from);

0 commit comments

Comments
 (0)