Skip to content

Commit 79882ca

Browse files
author
Michael Haas
committed
Refactoring.
1 parent b7dbce8 commit 79882ca

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/nodes/InvokeStaticJavaMethodNode.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,9 @@ protected InvokeStaticJavaMethodNode(NodeClass<? extends InvokeStaticJavaMethodN
107107
this.invokeKind = CallTargetNode.InvokeKind.Static;
108108
}
109109

110-
@SuppressWarnings("unused")
111-
public static InvokeStaticJavaMethodNode create(MethodReference wrapper, ResolvedJavaMethod callerMethod, int bci, ValueNode... args) {
112-
verifyTargetMethod(wrapper.targetMethod);
113-
ResolvedJavaMethod targetMethod = wrapper.targetMethod;
110+
public static InvokeStaticJavaMethodNode create(MethodReference methodReference, ResolvedJavaMethod callerMethod, int bci, ValueNode... args) {
111+
verifyTargetMethod(methodReference.targetMethod);
112+
ResolvedJavaMethod targetMethod = methodReference.targetMethod;
114113
JavaKind returnKind = targetMethod.getSignature().getReturnKind();
115114
return new InvokeStaticJavaMethodNode(TYPE, targetMethod, callerMethod, StampPair.createSingle(StampFactory.forKind(returnKind)), bci, args);
116115
}
@@ -123,9 +122,9 @@ public static InvokeStaticJavaMethodNode create(GraphBuilderContext b, ResolvedJ
123122
return create(b, targetMethod, b.getMethod(), returnStamp, bci, args);
124123
}
125124

126-
private static InvokeStaticJavaMethodNode createWithoutTargetMethod(GraphBuilderContext b, MethodReference method, Stamp returnStamp, int bci, ValueNode... args) {
125+
private static InvokeStaticJavaMethodNode createWithoutTargetMethod(GraphBuilderContext b, MethodReference methodReference, Stamp returnStamp, int bci, ValueNode... args) {
127126
InvokeStaticJavaMethodNode invoke = create(b, null, b.getMethod(), StampPair.createSingle(returnStamp), bci, args);
128-
invoke.methodReference = method;
127+
invoke.methodReference = methodReference;
129128
return invoke;
130129
}
131130

@@ -204,10 +203,10 @@ public Map<Object, Object> getDebugProperties(Map<Object, Object> map) {
204203
return debugProperties;
205204
}
206205

207-
public static boolean intrinsify(GraphBuilderContext b, @InjectedNodeParameter Stamp returnStamp, MethodReference method, ValueNode... args) {
206+
public static boolean intrinsify(GraphBuilderContext b, @InjectedNodeParameter Stamp returnStamp, MethodReference methodReference, ValueNode... args) {
208207
GraphBuilderContext nonIntrinsicAncestor = b.getNonIntrinsicAncestor();
209208
int bci = nonIntrinsicAncestor == null ? BytecodeFrame.UNKNOWN_BCI : b.bci();
210-
InvokeStaticJavaMethodNode invoke = InvokeStaticJavaMethodNode.createWithoutTargetMethod(b, method, returnStamp, bci, args);
209+
InvokeStaticJavaMethodNode invoke = InvokeStaticJavaMethodNode.createWithoutTargetMethod(b, methodReference, returnStamp, bci, args);
211210
JavaKind returnKind = returnStamp.getStackKind();
212211
if (returnKind == JavaKind.Void) {
213212
b.add(invoke);
@@ -222,7 +221,7 @@ public static boolean intrinsify(GraphBuilderContext b, @InjectedNodeParameter S
222221
* set in the {@link MethodReference}, otherwise the node cannot be lowered.
223222
*/
224223
@NodeIntrinsic
225-
public static native void invoke(@ConstantNodeParameter MethodReference method, Object arg1);
224+
public static native void invoke(@ConstantNodeParameter MethodReference methodReference, Object arg1);
226225

227226
@SuppressWarnings("try")
228227
public Invoke replaceWithInvoke() {

0 commit comments

Comments
 (0)