< prev index next >

src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java

Print this page

        

*** 25,34 **** --- 25,36 ---- package com.sun.tools.classfile; import java.io.IOException; + import com.sun.tools.classfile.ConstantPool.CONSTANT_Package_info; + /** * See JVMS, section 4.8.15. * * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own risk.
*** 59,69 **** this.packages_index = packages_index; } public String getPackage(int index, ConstantPool constant_pool) throws ConstantPoolException { int package_index = packages_index[index]; ! return constant_pool.getUTF8Value(package_index); } @Override public <R, D> R accept(Visitor<R, D> visitor, D data) { return visitor.visitModulePackages(this, data); --- 61,72 ---- this.packages_index = packages_index; } public String getPackage(int index, ConstantPool constant_pool) throws ConstantPoolException { int package_index = packages_index[index]; ! CONSTANT_Package_info info = constant_pool.getPackageInfo(package_index); ! return info.getName(); } @Override public <R, D> R accept(Visitor<R, D> visitor, D data) { return visitor.visitModulePackages(this, data);
< prev index next >