| // Copyright 2012 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| package org.chromium.net; |
| |
| import androidx.annotation.IntDef; |
| |
| import java.lang.annotation.Retention; |
| import java.lang.annotation.RetentionPolicy; |
| |
| @IntDef({ |
| #define NET_ERROR(name, value) NetError.ERR_##name, |
| #include "net/base/net_error_list.h" |
| #undef NET_ERROR |
| NetError.OK |
| }) |
| @Retention(RetentionPolicy.SOURCE) |
| public @interface NetError { |
| int OK = 0; |
| #define NET_ERROR(name, value) int ERR_##name = value; |
| #include "net/base/net_error_list.h" |
| #undef NET_ERROR |
| } |