blob: 3d4e048d5ce802155ea67387e928fe4ffc748910 [file] [log] [blame]
import org.checkerframework.dataflow.qual.Pure;
public class GetInterfacesPurity {
@Pure
public static boolean isSubtype(Class<?> sub, Class<?> sup) {
// :: error: (purity.not.deterministic.call)
Class<?>[] interfaces = sub.getInterfaces();
return interfaces.length == 0;
}
}