public final class

HostException

extends java.lang.RuntimeException

 java.lang.Object

↳java.lang.Throwable

↳java.lang.Exception

↳java.lang.RuntimeException

↳androidx.car.app.HostException

Gradle dependencies

compile group: 'androidx.car.app', name: 'app', version: '1.7.0-beta01'

  • groupId: androidx.car.app
  • artifactId: app
  • version: 1.7.0-beta01

Artifact androidx.car.app:app:1.7.0-beta01 it located at Google repository (https://maven.google.com/)

Overview

Exceptions that happen on calls to the host.

Summary

Constructors
publicHostException(java.lang.String message)

Creates an instance of HostException with the given message.

publicHostException(java.lang.String message, java.lang.Throwable cause)

Creates an instance of HostException with the given message.

publicHostException(java.lang.Throwable cause)

Creates an instance of HostException with the given cause.

Methods
from java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructors

public HostException(java.lang.String message)

Creates an instance of HostException with the given message.

Parameters:

message: the exception message

public HostException(java.lang.String message, java.lang.Throwable cause)

Creates an instance of HostException with the given message.

Parameters:

message: the exception message
cause: the originating cause of the exception

public HostException(java.lang.Throwable cause)

Creates an instance of HostException with the given cause.

Parameters:

cause: the originating cause of the exception

Source

/*
 * Copyright 2020 The Android Open Source Project
 *
 * 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 androidx.car.app;

import androidx.annotation.NonNull;

/** Exceptions that happen on calls to the host. */
public final class HostException extends RuntimeException {
    /**
     * Creates an instance of {@link HostException} with the given {@code message}.
     *
     * @param message the exception message
     */
    public HostException(@NonNull String message) {
        super(message);
    }

    /**
     * Creates an instance of {@link HostException} with the given {@code message}.
     *
     * @param message the exception message
     * @param cause   the originating cause of the exception
     */
    public HostException(@NonNull String message, @NonNull Throwable cause) {
        super(message, cause);
    }

    /**
     * Creates an instance of {@link HostException} with the given {@code cause}.
     *
     * @param cause the originating cause of the exception
     */
    public HostException(@NonNull Throwable cause) {
        super(cause);
    }
}