blob: 6dcb8e17228f7c21d96853e2c40aaa2e3089c377 [file] [log] [blame]
package index;
public class MinLenFourShenanigans {
public static boolean isInterned(Object value) {
if (value == null) {
// nothing to do
return true;
} else if (value instanceof String) {
// Used to issue the below error.
// MinLenFourShenanigans.java:7: warning: [cast.unsafe] "@MinLen(0) Object" may not be
// casted to the type "@MinLen(4) String"
return (value == ((String) value).intern());
}
return false;
}
public static boolean isInterned2(Object value) {
if (value instanceof String) {
return (value == ((String) value).intern());
}
return false;
}
}