< prev index next >
src/hotspot/share/utilities/constantTag.cpp
Print this page
*** 1,7 ****
/*
! * Copyright (c) 1997, 2017, 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
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 1997, 2018, 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
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 55,70 ****
case JVM_CONSTANT_MethodHandleInError :
case JVM_CONSTANT_MethodType :
case JVM_CONSTANT_MethodTypeInError :
return T_OBJECT;
- case JVM_CONSTANT_Value :
- case JVM_CONSTANT_ValueIndex :
- case JVM_CONSTANT_UnresolvedValue :
- case JVM_CONSTANT_UnresolvedValueInError :
- return T_OBJECT; // Should this eventually be migrated to T_VALUETYPE?
-
case JVM_CONSTANT_Dynamic :
case JVM_CONSTANT_DynamicInError :
assert(false, "Dynamic constant has no fixed basic type");
default:
--- 55,64 ----
*** 76,87 ****
jbyte constantTag::non_error_value() const {
switch (_tag) {
case JVM_CONSTANT_UnresolvedClassInError:
return JVM_CONSTANT_UnresolvedClass;
- case JVM_CONSTANT_UnresolvedValueInError:
- return JVM_CONSTANT_UnresolvedValue;
case JVM_CONSTANT_MethodHandleInError:
return JVM_CONSTANT_MethodHandle;
case JVM_CONSTANT_MethodTypeInError:
return JVM_CONSTANT_MethodType;
case JVM_CONSTANT_DynamicInError:
--- 70,79 ----
*** 94,105 ****
jbyte constantTag::error_value() const {
switch (_tag) {
case JVM_CONSTANT_UnresolvedClass:
return JVM_CONSTANT_UnresolvedClassInError;
- case JVM_CONSTANT_UnresolvedValue:
- return JVM_CONSTANT_UnresolvedValueInError;
case JVM_CONSTANT_MethodHandle:
return JVM_CONSTANT_MethodHandleInError;
case JVM_CONSTANT_MethodType:
return JVM_CONSTANT_MethodTypeInError;
case JVM_CONSTANT_Dynamic:
--- 86,95 ----
*** 156,171 ****
return "Unresolved Class Error";
case JVM_CONSTANT_ClassIndex :
return "Unresolved Class Index";
case JVM_CONSTANT_StringIndex :
return "Unresolved String Index";
- case JVM_CONSTANT_Value :
- return "Value Type";
- case JVM_CONSTANT_UnresolvedValue :
- return "Unresolved Value Type";
- case JVM_CONSTANT_UnresolvedValueInError :
- return "Unresolved Value Type Error";
default:
ShouldNotReachHere();
return "Illegal";
}
}
--- 146,155 ----
< prev index next >