src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java
equal
deleted
inserted
replaced
123 public static boolean throwsIllegalArgumentException(ResolvedJavaType elementType) { |
123 public static boolean throwsIllegalArgumentException(ResolvedJavaType elementType) { |
124 return elementType.getJavaKind() == JavaKind.Void; |
124 return elementType.getJavaKind() == JavaKind.Void; |
125 } |
125 } |
126 |
126 |
127 @NodeIntrinsic |
127 @NodeIntrinsic |
|
128 private static native Object newArray(Class<?> componentType, int length, @ConstantNodeParameter boolean fillContents); |
|
129 |
|
130 public static Object newArray(Class<?> componentType, int length) { |
|
131 return newArray(componentType, length, true); |
|
132 } |
|
133 |
|
134 @NodeIntrinsic |
128 private static native Object newArray(Class<?> componentType, int length, @ConstantNodeParameter boolean fillContents, @ConstantNodeParameter JavaKind knownElementKind); |
135 private static native Object newArray(Class<?> componentType, int length, @ConstantNodeParameter boolean fillContents, @ConstantNodeParameter JavaKind knownElementKind); |
129 |
136 |
130 public static Object newArray(Class<?> componentType, int length, JavaKind knownElementKind) { |
137 public static Object newArray(Class<?> componentType, int length, JavaKind knownElementKind) { |
131 return newArray(componentType, length, true, knownElementKind); |
138 return newArray(componentType, length, true, knownElementKind); |
132 } |
139 } |