Coverage Summary for Class: VerifyException (com.google.common.base)

Class Class, % Method, % Line, %
VerifyException 0% (0/1) 0% (0/4) 0% (0/4)


1 /* 2  * Copyright (C) 2013 The Guava Authors 3  * 4  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 5  * in compliance with the License. You may obtain a copy of the License at 6  * 7  * http://www.apache.org/licenses/LICENSE-2.0 8  * 9  * Unless required by applicable law or agreed to in writing, software distributed under the License 10  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 11  * or implied. See the License for the specific language governing permissions and limitations under 12  * the License. 13  */ 14  15 package com.google.common.base; 16  17 import com.google.common.annotations.GwtCompatible; 18 import javax.annotation.CheckForNull; 19  20 /** 21  * Exception thrown upon the failure of a <a 22  * href="https://github.com/google/guava/wiki/ConditionalFailuresExplained">verification check</a>, 23  * including those performed by the convenience methods of the {@link Verify} class. 24  * 25  * @since 17.0 26  */ 27 @GwtCompatible 28 @ElementTypesAreNonnullByDefault 29 public class VerifyException extends RuntimeException { 30  /** Constructs a {@code VerifyException} with no message. */ 31  public VerifyException() {} 32  33  /** Constructs a {@code VerifyException} with the message {@code message}. */ 34  public VerifyException(@CheckForNull String message) { 35  super(message); 36  } 37  38  /** 39  * Constructs a {@code VerifyException} with the cause {@code cause} and a message that is {@code 40  * null} if {@code cause} is null, and {@code cause.toString()} otherwise. 41  * 42  * @since 19.0 43  */ 44  public VerifyException(@CheckForNull Throwable cause) { 45  super(cause); 46  } 47  48  /** 49  * Constructs a {@code VerifyException} with the message {@code message} and the cause {@code 50  * cause}. 51  * 52  * @since 19.0 53  */ 54  public VerifyException(@CheckForNull String message, @CheckForNull Throwable cause) { 55  super(message, cause); 56  } 57 }