Sign in
android
/
platform
/
tools
/
idea
/
9b5d02ac8c92b1e71523cc15cb3d168d57fbd898
/
.
/
java
/
typeMigration
/
testData
/
refactoring
/
changeTypeSignature
/
TypeHierarchy1.java
blob: 5396a7c59422be416b1dd2e4c8239e7513872c6a [
file
] [
log
] [
blame
]
abstract
class
A
<
E
>
{
public
abstract
E foo
();
}
abstract
class
B
<
T
>
extends
A
<
T
>
{
}
public
class
C
extends
B
<
S
<
caret
>
tring
>
{
public
String
foo
()
{
return
null
;
}
void
bar
()
{
if
(
foo
()
==
null
)
{
//do smth
}
System
.
out
.
println
(
foo
());
}
}