Minor, KotlinClassFileHeader now exposes a FqName

This commit is contained in:
Alexander Udalov
2013-09-04 20:58:02 +04:00
parent adc5f251ef
commit ab0224ef5c
3 changed files with 9 additions and 8 deletions
@@ -13,6 +13,7 @@ import org.jetbrains.jet.descriptors.serialization.PackageData;
import org.jetbrains.jet.lang.resolve.java.AbiVersionUtil;
import org.jetbrains.jet.lang.resolve.java.JvmAnnotationNames;
import org.jetbrains.jet.lang.resolve.java.JvmClassName;
import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jet.utils.ExceptionUtils;
import java.io.IOException;
@@ -102,10 +103,13 @@ public final class KotlinClassFileHeader {
return type.isValidAnnotation() && isAbiVersionCompatible(version);
}
/**
* @return FQ name for class header or package class FQ name for package header (e.g. <code>test.TestPackage</code>)
*/
@NotNull
public JvmClassName getJvmClassName() {
public FqName getFqName() {
assert jvmClassName != null;
return jvmClassName;
return jvmClassName.getFqName();
}
public String[] getAnnotationData() {