Missing JLS features 5.1.5.5 ... 5.1.5.7 were implemented.
Therefore, the new "isPublic()", "isFinal()" and
"isAbstract()" methods were added to class "IClass".
(The relevant one here is 5.1.5.7.)
Will be released with version 1.0.8.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=865893
Could reproduce it:
interface I1 {
}
interface I2 {
}
public class A implements I1, I2 {
public static void main(String[] args) {
A a = new A();
I1 i1 = a;
I2 i2 = a;
i2 = (I2) i1; //// Cannot cast "I1" to "I2"
}
}
Will work on it.
Logged In: YES
user_id=865893
Missing JLS features 5.1.5.5 ... 5.1.5.7 were implemented.
Therefore, the new "isPublic()", "isFinal()" and
"isAbstract()" methods were added to class "IClass".
(The relevant one here is 5.1.5.7.)
Will be released with version 1.0.8.