src/share/vm/classfile/stackMapFrame.hpp

changeset 6960
b2daaf70fab2
parent 4942
f36e073d56a4
child 7241
8cb56c8cb30d
equal deleted inserted replaced
6957:e0c6fadce66e 6960:b2daaf70fab2
1 /* 1 /*
2 * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
153 // Set local variable type array based on m's signature. 153 // Set local variable type array based on m's signature.
154 VerificationType set_locals_from_arg( 154 VerificationType set_locals_from_arg(
155 const methodHandle m, VerificationType thisKlass, TRAPS); 155 const methodHandle m, VerificationType thisKlass, TRAPS);
156 156
157 // Search local variable type array and stack type array. 157 // Search local variable type array and stack type array.
158 // Return true if an uninitialized object is found.
159 bool has_new_object() const;
160
161 // Search local variable type array and stack type array.
162 // Set every element with type of old_object to new_object. 158 // Set every element with type of old_object to new_object.
163 void initialize_object( 159 void initialize_object(
164 VerificationType old_object, VerificationType new_object); 160 VerificationType old_object, VerificationType new_object);
165 161
166 // Copy local variable type array in src into this local variable type array. 162 // Copy local variable type array in src into this local variable type array.

mercurial