ReadClassDataTest, working on generics
This commit is contained in:
+2
-2
@@ -662,7 +662,7 @@ public class JavaDescriptorResolver {
|
||||
}
|
||||
|
||||
JetType outType;
|
||||
if (typeFromAnnotation != null) {
|
||||
if (typeFromAnnotation != null && typeFromAnnotation.length() > 0) {
|
||||
outType = semanticServices.getTypeTransformer().transformToType(typeFromAnnotation);
|
||||
} else {
|
||||
outType = semanticServices.getTypeTransformer().transformToType(psiType);
|
||||
@@ -858,7 +858,7 @@ public class JavaDescriptorResolver {
|
||||
}
|
||||
}
|
||||
JetType transformedType;
|
||||
if (returnTypeFromAnnotation != null) {
|
||||
if (returnTypeFromAnnotation != null && returnTypeFromAnnotation.length() > 0) {
|
||||
transformedType = semanticServices.getTypeTransformer().transformToType(returnTypeFromAnnotation);
|
||||
} else {
|
||||
transformedType = semanticServices.getTypeTransformer().transformToType(returnType);
|
||||
|
||||
+6
@@ -131,6 +131,12 @@ public abstract class JetTypeJetSignatureReader extends JetSignatureExceptionsAd
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public void visitTypeVariable(String name, boolean nullable) {
|
||||
// TODO: need a way to get type TypeParameterDescriptor by name
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void visitEnd() {
|
||||
JetType jetType = new JetTypeImpl(
|
||||
|
||||
Reference in New Issue
Block a user