read kotlin class objects from binary classes

This commit is contained in:
Stepan Koltsov
2012-02-22 22:11:08 +04:00
parent b9ba7c6b9a
commit e0fae55ee4
15 changed files with 140 additions and 14 deletions
@@ -34,6 +34,7 @@ import org.jetbrains.jet.lang.descriptors.TypeParameterDescriptor;
import org.jetbrains.jet.lang.descriptors.ValueParameterDescriptor;
import org.jetbrains.jet.lang.descriptors.VariableDescriptor;
import org.jetbrains.jet.lang.descriptors.annotations.AnnotationDescriptor;
import org.jetbrains.jet.lang.psi.JetPsiUtil;
import org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver;
import org.jetbrains.jet.lang.resolve.java.JavaNamespaceDescriptor;
import org.jetbrains.jet.lang.resolve.scopes.JetScope;
@@ -316,7 +317,7 @@ class NamespaceComparator {
sb.append(modality.name().toLowerCase());
}
public void serialize(JetType type) {
public void serialize(@NotNull JetType type) {
serialize(type.getConstructor().getDeclarationDescriptor());
if (!type.getArguments().isEmpty()) {
sb.append("<");