1 /* |
1 /* |
2 * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2003, 2018, 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. |
467 const char * location_mesg, TRAPS); |
467 const char * location_mesg, TRAPS); |
468 bool skip_type_annotation_type_path( |
468 bool skip_type_annotation_type_path( |
469 AnnotationArray* type_annotations_typeArray, int &byte_i_ref, TRAPS); |
469 AnnotationArray* type_annotations_typeArray, int &byte_i_ref, TRAPS); |
470 bool rewrite_cp_refs_in_fields_annotations( |
470 bool rewrite_cp_refs_in_fields_annotations( |
471 InstanceKlass* scratch_class, TRAPS); |
471 InstanceKlass* scratch_class, TRAPS); |
|
472 bool rewrite_cp_refs_in_nest_attributes(InstanceKlass* scratch_class); |
472 void rewrite_cp_refs_in_method(methodHandle method, |
473 void rewrite_cp_refs_in_method(methodHandle method, |
473 methodHandle * new_method_p, TRAPS); |
474 methodHandle * new_method_p, TRAPS); |
474 bool rewrite_cp_refs_in_methods(InstanceKlass* scratch_class, TRAPS); |
475 bool rewrite_cp_refs_in_methods(InstanceKlass* scratch_class, TRAPS); |
475 bool rewrite_cp_refs_in_methods_annotations( |
476 bool rewrite_cp_refs_in_methods_annotations( |
476 InstanceKlass* scratch_class, TRAPS); |
477 InstanceKlass* scratch_class, TRAPS); |