< 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 >