diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/graph/DotSyntaxException.java | 32 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/graph/LabelDeserializer.java | 38 |
2 files changed, 0 insertions, 70 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/graph/DotSyntaxException.java b/src/main/java/com/google/devtools/build/lib/graph/DotSyntaxException.java deleted file mode 100644 index 1a482d26b1..0000000000 --- a/src/main/java/com/google/devtools/build/lib/graph/DotSyntaxException.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2014 The Bazel Authors. 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. -// All Rights Reserved. - -package com.google.devtools.build.lib.graph; - -/** - * <p> A DotSyntaxException represents a syntax error encountered while - * parsing a dot-format fule. Thrown by createFromDotFile if syntax errors - * are encountered. May also be thrown by implementations of - * LabelDeserializer. </p> - * - * <p> The 'file' and 'lineNumber' fields indicate location of syntax error, - * and are populated externally by Digraph.createFromDotFile(). </p> - */ -public class DotSyntaxException extends Exception { - - public DotSyntaxException(String message) { - super(message); - } -} diff --git a/src/main/java/com/google/devtools/build/lib/graph/LabelDeserializer.java b/src/main/java/com/google/devtools/build/lib/graph/LabelDeserializer.java deleted file mode 100644 index b7caa67bc1..0000000000 --- a/src/main/java/com/google/devtools/build/lib/graph/LabelDeserializer.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2014 The Bazel Authors. 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. -// All Rights Reserved. - -package com.google.devtools.build.lib.graph; - -/** - * <p> An interface for specifying a graph label de-serialization - * function. </p> - * - * <p> Implementations should provide a means of mapping from the string - * representation to an instance of the graph label type T. </p> - * - * <p> e.g. to construct Digraph{Integer} from a String representation, the - * LabelDeserializer{Integer} implementation would return - * Integer.parseInt(rep). </p> - */ -public interface LabelDeserializer<T> { - - /** - * Returns an instance of the label object (of type T) - * corresponding to serialized representation 'rep'. - * - * @throws DotSyntaxException if 'rep' is invalid. - */ - T deserialize(String rep) throws DotSyntaxException; -} |