equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright 1999-2009 Sun Microsystems, Inc. All Rights Reserved. |
2 * Copyright 1999-2010 Sun Microsystems, Inc. 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. |
698 } |
698 } |
699 #endif //ASSERT |
699 #endif //ASSERT |
700 return flag; |
700 return flag; |
701 } |
701 } |
702 |
702 |
|
703 bool ciMethod::is_method_handle_adapter() const { |
|
704 check_is_loaded(); |
|
705 VM_ENTRY_MARK; |
|
706 return get_methodOop()->is_method_handle_adapter(); |
|
707 } |
|
708 |
703 ciInstance* ciMethod::method_handle_type() { |
709 ciInstance* ciMethod::method_handle_type() { |
704 check_is_loaded(); |
710 check_is_loaded(); |
705 VM_ENTRY_MARK; |
711 VM_ENTRY_MARK; |
706 oop mtype = get_methodOop()->method_handle_type(); |
712 oop mtype = get_methodOop()->method_handle_type(); |
707 return CURRENT_THREAD_ENV->get_object(mtype)->as_instance(); |
713 return CURRENT_THREAD_ENV->get_object(mtype)->as_instance(); |