@Test public void testInitialAttributes() { for (String attribute : DOS_ATTRIBUTES) { assertThat(provider.get(file, attribute)).isEqualTo(false); } }
@NullableDecl @Override public Object get(File file, String attribute) { if (ATTRIBUTES.contains(attribute)) { return file.getAttribute("dos", attribute); } return null; }
DosAttributeProvider extends AttributeProvider { @NullableDecl @Override public Object get(File file, String attribute) { if (ATTRIBUTES.contains(attribute)) { return file.getAttribute("dos", attribute); } return null; } }
DosAttributeProvider extends AttributeProvider { @NullableDecl @Override public Object get(File file, String attribute) { if (ATTRIBUTES.contains(attribute)) { return file.getAttribute("dos", attribute); } return null; }  }
DosAttributeProvider extends AttributeProvider { @NullableDecl @Override public Object get(File file, String attribute) { if (ATTRIBUTES.contains(attribute)) { return file.getAttribute("dos", attribute); } return null; }  @Override String name(); @Override ImmutableSet<String> inherits(); @Override ImmutableSet<String> fixedAttributes(); @Override ImmutableMap<String, ?> defaultValues(Map<String, ?> userProvidedDefaults); @NullableDecl @Override Object get(File file, String attribute); @Override void set(File file, String view, String attribute, Object value, boolean create); @Override Class<DosFileAttributeView> viewType(); @Override DosFileAttributeView view(
      FileLookup lookup, ImmutableMap<String, FileAttributeView> inheritedViews); @Override Class<DosFileAttributes> attributesType(); @Override DosFileAttributes readAttributes(File file); }
DosAttributeProvider extends AttributeProvider { @NullableDecl @Override public Object get(File file, String attribute) { if (ATTRIBUTES.contains(attribute)) { return file.getAttribute("dos", attribute); } return null; }  @Override String name(); @Override ImmutableSet<String> inherits(); @Override ImmutableSet<String> fixedAttributes(); @Override ImmutableMap<String, ?> defaultValues(Map<String, ?> userProvidedDefaults); @NullableDecl @Override Object get(File file, String attribute); @Override void set(File file, String view, String attribute, Object value, boolean create); @Override Class<DosFileAttributeView> viewType(); @Override DosFileAttributeView view(
      FileLookup lookup, ImmutableMap<String, FileAttributeView> inheritedViews); @Override Class<DosFileAttributes> attributesType(); @Override DosFileAttributes readAttributes(File file);  }