mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 07:40:42 +07:00
change method return type: avoid changes in hierarchy when assignable (IDEA-209931)
GitOrigin-RevId: 43166bdd806d2a0b6ed2e72e6630c9cf53fba7b4
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7f603ae6b1
commit
d3928de54b
+25
@@ -0,0 +1,25 @@
|
||||
// "Make 'b' return 'java.lang.Integer'" "true"
|
||||
|
||||
class MyClass {
|
||||
interface BaseInterface {
|
||||
|
||||
Object b();
|
||||
}
|
||||
|
||||
class BooleanImpl implements BaseInterface {
|
||||
|
||||
@Override
|
||||
public Boolean b() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class IntegerImpl implements BaseInterface {
|
||||
|
||||
@Override
|
||||
public Integer b() {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
// "Make 'b' return 'java.lang.Integer'" "true"
|
||||
|
||||
class MyClass {
|
||||
interface BaseInterface {
|
||||
|
||||
Object b();
|
||||
}
|
||||
|
||||
class BooleanImpl implements BaseInterface {
|
||||
|
||||
@Override
|
||||
public Boolean b() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class IntegerImpl implements BaseInterface {
|
||||
|
||||
@Override
|
||||
public String b() {
|
||||
return <caret>1;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user