in hadoop-api-shim/src/main/java/org/apache/hadoop/fs/shim/impl/FileSystemShimImpl.java [196:207]
public boolean hasPathCapability(final Path path, final String capability)
throws IOException {
if (!pathCapabilitiesFound()) {
return false;
}
try {
return (Boolean) hasPathCapabilityMethod.invoke(getInstance(), path, capability);
} catch (ClassCastException | IllegalArgumentException e) {
LOG.debug("Failure of hasPathCapability({}, {})", path, capability, e);
return false;
}
}