Skip to content

Commit b374116

Browse files
committed
Avoid unnecessary cast.
1 parent 111870a commit b374116

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

graal-js/src/com.oracle.truffle.js/src/com/oracle/truffle/js/nodes/promise/ImportCallNode.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public static ImportCallNode create(JSContext context) {
136136

137137
@Override
138138
public Object execute(VirtualFrame frame) {
139-
Object referencingScriptOrModule = activeScriptOrModule;
139+
ScriptOrModule referencingScriptOrModule = activeScriptOrModule;
140140
Object specifier = argRefNode.execute(frame);
141141
if (context.getContextOptions().isImportAssertions() && optionsRefNode != null) {
142142
return executeAssertions(frame, referencingScriptOrModule, specifier);
@@ -145,7 +145,7 @@ public Object execute(VirtualFrame frame) {
145145
}
146146
}
147147

148-
private Object executeWithoutAssertions(Object referencingScriptOrModule, Object specifier) {
148+
private Object executeWithoutAssertions(ScriptOrModule referencingScriptOrModule, Object specifier) {
149149
PromiseCapabilityRecord promiseCapability = newPromiseCapability();
150150
TruffleString specifierString;
151151
try {
@@ -157,7 +157,7 @@ private Object executeWithoutAssertions(Object referencingScriptOrModule, Object
157157
}
158158

159159
@SuppressWarnings("unchecked")
160-
private Object executeAssertions(VirtualFrame frame, Object referencingScriptOrModule, Object specifier) {
160+
private Object executeAssertions(VirtualFrame frame, ScriptOrModule referencingScriptOrModule, Object specifier) {
161161
assert optionsRefNode != null;
162162
if (enumerableOwnPropertyNamesNode == null || getAssertionsNode == null) {
163163
CompilerDirectives.transferToInterpreterAndInvalidate();
@@ -219,17 +219,17 @@ private static ModuleRequest createModuleRequestWithAssertions(TruffleString spe
219219
return ModuleRequest.create(specifierString, assertions);
220220
}
221221

222-
public final JSDynamicObject hostImportModuleDynamically(Object referencingScriptOrModule, ModuleRequest moduleRequest, PromiseCapabilityRecord promiseCapability) {
222+
public final JSDynamicObject hostImportModuleDynamically(ScriptOrModule referencingScriptOrModule, ModuleRequest moduleRequest, PromiseCapabilityRecord promiseCapability) {
223223
JSRealm realm = getRealm();
224224
if (context.hasImportModuleDynamicallyCallbackBeenSet()) {
225-
JSDynamicObject promise = context.hostImportModuleDynamically(realm, (ScriptOrModule) referencingScriptOrModule, moduleRequest);
225+
JSDynamicObject promise = context.hostImportModuleDynamically(realm, referencingScriptOrModule, moduleRequest);
226226
if (promise == null) {
227227
return rejectPromise(promiseCapability, createTypeErrorCannotImport(moduleRequest.getSpecifier()));
228228
}
229229
assert JSPromise.isJSPromise(promise);
230230
return promise;
231231
} else {
232-
context.promiseEnqueueJob(realm, createImportModuleDynamicallyJob((ScriptOrModule) referencingScriptOrModule, moduleRequest, promiseCapability));
232+
context.promiseEnqueueJob(realm, createImportModuleDynamicallyJob(referencingScriptOrModule, moduleRequest, promiseCapability));
233233
return promiseCapability.getPromise();
234234
}
235235
}

0 commit comments

Comments
 (0)