< prev index next >

src/share/vm/classfile/classFileParser.hpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2016, 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, 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.
*** 170,185 **** void apply_parsed_class_attributes(InstanceKlass* k); // update k void apply_parsed_class_metadata(InstanceKlass* k, int fields_count, TRAPS); void clear_class_metadata(); // Constant pool parsing ! void parse_constant_pool_entries(const ClassFileStream* const stream, ConstantPool* cp, const int length, TRAPS); ! void parse_constant_pool(const ClassFileStream* const cfs, ConstantPool* const cp, const int length, TRAPS); // Interface parsing --- 170,192 ---- void apply_parsed_class_attributes(InstanceKlass* k); // update k void apply_parsed_class_metadata(InstanceKlass* k, int fields_count, TRAPS); void clear_class_metadata(); // Constant pool parsing ! ! // Besides parsing the constant pool entries, if class file version is >= 53 ! // then this function returns either 19 or 20 if it finds a constant pool ! // entry with either value. Otherwise, it returns zero. ! int parse_constant_pool_entries(const ClassFileStream* const stream, ConstantPool* cp, const int length, TRAPS); ! // Besides parsing the constant pool, if class file version is >= 53 then ! // this function returns either 19 or 20 if an entry with that value is ! // found in the constant pool. Otherwise, it returns zero. ! int parse_constant_pool(const ClassFileStream* const cfs, ConstantPool* const cp, const int length, TRAPS); // Interface parsing
< prev index next >