diff options
author | 2015-07-29 01:33:49 +0000 | |
---|---|---|
committer | 2015-07-29 16:01:46 +0000 | |
commit | ad81050b9419d1b298a3b4e444b7e4d539174bef (patch) | |
tree | 34710060d4d936fd95a5511277a6a9ad5bed87c9 /src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java | |
parent | 205a3d67fe5986890270ad99c87ded997a1d5cca (diff) |
Elegantly handle unbounded file symlink resolutions, e.g. 'a' -> 'b' -> 'a/nope'.
--
MOS_MIGRATED_REVID=99337668
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java b/src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java new file mode 100644 index 0000000000..5da3083275 --- /dev/null +++ b/src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkException.java @@ -0,0 +1,21 @@ +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +package com.google.devtools.build.lib.skyframe; + +/** Exception indicating a problem with symlinks. */ +public abstract class FileSymlinkException extends Exception { + protected FileSymlinkException(String message) { + super(message); + } +} |