--- a/src/hotspot/share/oops/arrayKlass.cpp Sat Jan 05 10:48:54 2019 +0800
+++ b/src/hotspot/share/oops/arrayKlass.cpp Sat Jan 05 20:08:24 2019 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -122,13 +122,6 @@
return NULL;
}
-bool ArrayKlass::compute_is_subtype_of(Klass* k) {
- // An array is a subtype of Serializable, Clonable, and Object
- return k == SystemDictionary::Object_klass()
- || k == SystemDictionary::Cloneable_klass()
- || k == SystemDictionary::Serializable_klass();
-}
-
objArrayOop ArrayKlass::allocate_arrayArray(int n, int length, TRAPS) {
check_array_allocation_length(length, arrayOopDesc::max_array_length(T_ARRAY), CHECK_0);
int size = objArrayOopDesc::object_size(length);