diff options
Diffstat (limited to 'jimfs/src')
-rw-r--r-- | jimfs/src/main/java/com/google/common/jimfs/AttributeService.java | 7 | ||||
-rw-r--r-- | jimfs/src/test/java/com/google/common/jimfs/AttributeServiceTest.java | 2 |
2 files changed, 4 insertions, 5 deletions
diff --git a/jimfs/src/main/java/com/google/common/jimfs/AttributeService.java b/jimfs/src/main/java/com/google/common/jimfs/AttributeService.java index fc6fec3..6ad1420 100644 --- a/jimfs/src/main/java/com/google/common/jimfs/AttributeService.java +++ b/jimfs/src/main/java/com/google/common/jimfs/AttributeService.java @@ -200,7 +200,7 @@ final class AttributeService { * Gets the value of the given attribute for the given file. {@code attribute} must be of the * form "view:attribute" or "attribute". */ - public <V> V getAttribute(File file, String attribute) { + public Object getAttribute(File file, String attribute) { String view = getViewName(attribute); String attr = getSingleAttribute(attribute); return getAttribute(file, view, attr); @@ -210,14 +210,13 @@ final class AttributeService { * Gets the value of the given attribute for the given view and file. Neither view nor attribute * may have a ':' character. */ - @SuppressWarnings("unchecked") - public <V> V getAttribute(File file, String view, String attribute) { + public Object getAttribute(File file, String view, String attribute) { Object value = getAttributeInternal(file, view, attribute); if (value == null) { throw new IllegalArgumentException( "invalid attribute for view '" + view + "': " + attribute); } - return (V) value; + return value; } @Nullable diff --git a/jimfs/src/test/java/com/google/common/jimfs/AttributeServiceTest.java b/jimfs/src/test/java/com/google/common/jimfs/AttributeServiceTest.java index ddca2ef..fa06b8f 100644 --- a/jimfs/src/test/java/com/google/common/jimfs/AttributeServiceTest.java +++ b/jimfs/src/test/java/com/google/common/jimfs/AttributeServiceTest.java @@ -278,7 +278,7 @@ public class AttributeServiceTest { "bar", 0L, "baz", 1)); - FileTime time = service.getAttribute(file, "basic:creationTime"); + FileTime time = (FileTime) service.getAttribute(file, "basic:creationTime"); map = service.readAttributes(file, "test:*"); ASSERT.that(map).isEqualTo( |