diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/cache')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java b/src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java index c43b0549bd..e4c52747e2 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java +++ b/src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java @@ -38,6 +38,15 @@ public interface VirtualActionInput extends ActionInput { ByteString getBytes() throws IOException; /** + * Returns the Metadata for this input if available. Null otherwise. + * + * @throws IOException + */ + default Metadata getMetadata() throws IOException { + return null; + } + + /** * In some cases, we want empty files in the runfiles tree that have no corresponding artifact. We * use instances of this class to represent those files. */ |