mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
cast conversion java 7 (IDEA-96213) [Roma]
(cherry picked from commit d433089be2856a9c3ae05c10daeeb12736d13023)
This commit is contained in:
@@ -115,8 +115,8 @@ public class TypeConversionUtil {
|
||||
final PsiClass psiClass = classType.resolve();
|
||||
if (psiClass == null || psiClass instanceof PsiTypeParameter) return false;
|
||||
final PsiClassType boxedType = ((PsiPrimitiveType)toType).getBoxedType(psiClass.getManager(), psiClass.getResolveScope());
|
||||
if (boxedType != null) {
|
||||
return isAssignable(fromType, boxedType);
|
||||
if (boxedType != null && isAssignable(fromType, boxedType)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return fromTypeRank == toTypeRank ||
|
||||
|
||||
@@ -90,4 +90,8 @@ class C {
|
||||
}
|
||||
|
||||
void m(int i) { }
|
||||
|
||||
void asLongs(Integer i) {
|
||||
long l = (long) i;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user