فهرست منبع

use new errorgen

Darien Raymond 7 سال پیش
والد
کامیت
091fa6ad23
46فایلهای تغییر یافته به همراه47 افزوده شده و 46 حذف شده
  1. 1 1
      app/commander/commander.go
  2. 1 1
      app/dispatcher/default.go
  3. 1 1
      app/dispatcher/dispatcher.go
  4. 1 1
      app/dns/dns.go
  5. 1 1
      app/dns/server.go
  6. 1 1
      app/log/command/command.go
  7. 1 1
      app/log/log.go
  8. 1 1
      app/policy/policy.go
  9. 1 1
      app/proxyman/command/doc.go
  10. 1 1
      app/proxyman/inbound/inbound.go
  11. 1 1
      app/proxyman/mux/mux.go
  12. 1 1
      app/proxyman/outbound/outbound.go
  13. 1 1
      app/router/router.go
  14. 1 1
      app/stats/command/command.go
  15. 1 1
      app/stats/stats.go
  16. 1 1
      common/buf/buf.go
  17. 1 1
      common/common.go
  18. 1 1
      common/crypto/crypto.go
  19. 1 1
      common/net/net.go
  20. 1 1
      common/platform/ctlcmd/ctlcmd.go
  21. 1 1
      common/protocol/tls/cert/cert.go
  22. 1 1
      common/retry/retry.go
  23. 2 1
      core.go
  24. 1 1
      main/confloader/external/external.go
  25. 1 1
      main/json/config_json.go
  26. 1 1
      main/main.go
  27. 1 1
      proxy/blackhole/blackhole.go
  28. 1 1
      proxy/dokodemo/dokodemo.go
  29. 1 1
      proxy/freedom/freedom.go
  30. 1 1
      proxy/http/http.go
  31. 1 1
      proxy/mtproto/mtproto.go
  32. 1 1
      proxy/shadowsocks/shadowsocks.go
  33. 1 1
      proxy/socks/socks.go
  34. 1 1
      proxy/vmess/encoding/encoding.go
  35. 1 1
      proxy/vmess/inbound/inbound.go
  36. 1 1
      proxy/vmess/outbound/outbound.go
  37. 1 1
      proxy/vmess/vmess.go
  38. 1 1
      transport/internet/domainsocket/errgen.go
  39. 1 1
      transport/internet/headers/http/http.go
  40. 1 1
      transport/internet/http/http.go
  41. 1 1
      transport/internet/internet.go
  42. 1 1
      transport/internet/kcp/kcp.go
  43. 1 1
      transport/internet/tcp/tcp.go
  44. 1 1
      transport/internet/tls/tls.go
  45. 1 1
      transport/internet/udp/udp.go
  46. 1 1
      transport/internet/websocket/ws.go

+ 1 - 1
app/commander/commander.go

@@ -1,6 +1,6 @@
 package commander
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg commander -path App,Commander
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/dispatcher/default.go

@@ -1,6 +1,6 @@
 package dispatcher
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg impl -path App,Dispatcher,Default
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/dispatcher/dispatcher.go

@@ -2,7 +2,7 @@ package dispatcher
 
 import "context"
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg dispatcher -path App,Dispatcher
+//go:generate errorgen
 
 type key int
 

+ 1 - 1
app/dns/dns.go

@@ -1,4 +1,4 @@
 // Package dns is an implementation of core.DNS feature.
 package dns
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg dns -path App,DNS
+//go:generate errorgen

+ 1 - 1
app/dns/server.go

@@ -1,6 +1,6 @@
 package dns
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg dns -path App,DNS
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/log/command/command.go

@@ -1,6 +1,6 @@
 package command
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg command -path App,Log,Command
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/log/log.go

@@ -1,6 +1,6 @@
 package log
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg log -path App,Log
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/policy/policy.go

@@ -1,4 +1,4 @@
 // Package policy is an implementation of core.PolicyManager feature.
 package policy
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg policy -path App,Policy
+//go:generate errorgen

+ 1 - 1
app/proxyman/command/doc.go

@@ -1,3 +1,3 @@
 package command
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg command -path App,Proxyman,Command
+//go:generate errorgen

+ 1 - 1
app/proxyman/inbound/inbound.go

@@ -1,6 +1,6 @@
 package inbound
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg inbound -path App,Proxyman,Inbound
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/proxyman/mux/mux.go

@@ -1,6 +1,6 @@
 package mux
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg mux -path App,Proxyman,Mux
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/proxyman/outbound/outbound.go

@@ -1,6 +1,6 @@
 package outbound
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg outbound -path App,Proxyman,Outbound
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/router/router.go

@@ -1,6 +1,6 @@
 package router
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg router -path App,Router
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/stats/command/command.go

@@ -1,6 +1,6 @@
 package command
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg command -path App,Stats,Command
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
app/stats/stats.go

@@ -1,6 +1,6 @@
 package stats
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg stats -path App,Stats
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
common/buf/buf.go

@@ -1,4 +1,4 @@
 // Package buf provides a light-weight memory allocation mechanism.
 package buf // import "v2ray.com/core/common/buf"
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg buf -path Buf
+//go:generate errorgen

+ 1 - 1
common/common.go

@@ -2,7 +2,7 @@
 // See each sub-package for detail.
 package common
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg common -path Common
+//go:generate errorgen
 
 // Must panics if err is not nil.
 func Must(err error) {

+ 1 - 1
common/crypto/crypto.go

@@ -1,4 +1,4 @@
 // Package crypto provides common crypto libraries for V2Ray.
 package crypto // import "v2ray.com/core/common/crypto"
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg crypto -path Crypto
+//go:generate errorgen

+ 1 - 1
common/net/net.go

@@ -1,4 +1,4 @@
 // Package net is a drop-in replacement to Golang's net package, with some more functionalities.
 package net // import "v2ray.com/core/common/net"
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg net -path Net
+//go:generate errorgen

+ 1 - 1
common/platform/ctlcmd/ctlcmd.go

@@ -9,7 +9,7 @@ import (
 	"v2ray.com/core/common/platform"
 )
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg ctlcmd -path Command,Platform,CtlCmd
+//go:generate errorgen
 
 func Run(args []string, input io.Reader) (buf.MultiBuffer, error) {
 	v2ctl := platform.GetToolLocation("v2ctl")

+ 1 - 1
common/protocol/tls/cert/cert.go

@@ -11,7 +11,7 @@ import (
 	"v2ray.com/core/common"
 )
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg cert -path Protocol,TLS,Cert
+//go:generate errorgen
 
 type Certificate struct {
 	// Cerificate in ASN.1 DER format

+ 1 - 1
common/retry/retry.go

@@ -1,6 +1,6 @@
 package retry // import "v2ray.com/core/common/retry"
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg retry -path Retry
+//go:generate errorgen
 
 import (
 	"time"

+ 2 - 1
core.go

@@ -9,7 +9,8 @@
 // connections.
 package core
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg core -path Core
+//go:generate go install "v2ray.com/core/common/errors/errorgen"
+//go:generate errorgen
 
 import (
 	"v2ray.com/core/common/serial"

+ 1 - 1
main/confloader/external/external.go

@@ -10,7 +10,7 @@ import (
 	"v2ray.com/core/main/confloader"
 )
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg external -path Main,ConfLoader,External
+//go:generate errorgen
 
 type ClosableMultiBuffer struct {
 	buf.MultiBuffer

+ 1 - 1
main/json/config_json.go

@@ -1,6 +1,6 @@
 package json
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg json -path Main,Json
+//go:generate errorgen
 
 import (
 	"io"

+ 1 - 1
main/main.go

@@ -1,6 +1,6 @@
 package main
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg main -path Main
+//go:generate errorgen
 
 import (
 	"flag"

+ 1 - 1
proxy/blackhole/blackhole.go

@@ -1,7 +1,7 @@
 // Package blackhole is an outbound handler that blocks all connections.
 package blackhole
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg blackhole -path Proxy,Blackhole
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
proxy/dokodemo/dokodemo.go

@@ -1,6 +1,6 @@
 package dokodemo
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg dokodemo -path Proxy,Dokodemo
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
proxy/freedom/freedom.go

@@ -1,6 +1,6 @@
 package freedom
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg freedom -path Proxy,Freedom
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
proxy/http/http.go

@@ -1,3 +1,3 @@
 package http
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg http -path Proxy,HTTP
+//go:generate errorgen

+ 1 - 1
proxy/mtproto/mtproto.go

@@ -1,3 +1,3 @@
 package mtproto
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg mtproto -path Proxy,MTProto
+//go:generate errorgen

+ 1 - 1
proxy/shadowsocks/shadowsocks.go

@@ -13,4 +13,4 @@
 // R.I.P Shadowsocks
 package shadowsocks
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg shadowsocks -path Proxy,Shadowsocks
+//go:generate errorgen

+ 1 - 1
proxy/socks/socks.go

@@ -1,4 +1,4 @@
 // Package socks provides implements of Socks protocol 4, 4a and 5.
 package socks
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg socks -path Proxy,Socks
+//go:generate errorgen

+ 1 - 1
proxy/vmess/encoding/encoding.go

@@ -5,7 +5,7 @@ import (
 	"v2ray.com/core/common/protocol"
 )
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg encoding -path Proxy,VMess,Encoding
+//go:generate errorgen
 
 const (
 	Version = byte(1)

+ 1 - 1
proxy/vmess/inbound/inbound.go

@@ -1,6 +1,6 @@
 package inbound
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg inbound -path Proxy,VMess,Inbound
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
proxy/vmess/outbound/outbound.go

@@ -1,6 +1,6 @@
 package outbound
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg outbound -path Proxy,VMess,Outbound
+//go:generate errorgen
 
 import (
 	"context"

+ 1 - 1
proxy/vmess/vmess.go

@@ -5,7 +5,7 @@
 // clients with 'socks' for proxying.
 package vmess
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg vmess -path Proxy,VMess
+//go:generate errorgen
 
 import (
 	"strings"

+ 1 - 1
transport/internet/domainsocket/errgen.go

@@ -1,3 +1,3 @@
 package domainsocket
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg domainsocket -path Transport,Internet,DomainSocket
+//go:generate errorgen

+ 1 - 1
transport/internet/headers/http/http.go

@@ -1,6 +1,6 @@
 package http
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg http -path Transport,Internet,Headers,HTTP
+//go:generate errorgen
 
 import (
 	"bytes"

+ 1 - 1
transport/internet/http/http.go

@@ -1,3 +1,3 @@
 package http
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg http -path Transport,Internet,HTTP
+//go:generate errorgen

+ 1 - 1
transport/internet/internet.go

@@ -1,3 +1,3 @@
 package internet
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg internet -path Transport,Internet
+//go:generate errorgen

+ 1 - 1
transport/internet/kcp/kcp.go

@@ -5,4 +5,4 @@
 //    xtaci@github for translating to Golang
 package kcp
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg kcp -path Transport,Internet,mKCP
+//go:generate errorgen

+ 1 - 1
transport/internet/tcp/tcp.go

@@ -1,3 +1,3 @@
 package tcp
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg tcp -path Transport,Internet,TCP
+//go:generate errorgen

+ 1 - 1
transport/internet/tls/tls.go

@@ -7,7 +7,7 @@ import (
 	"v2ray.com/core/common/net"
 )
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg tls -path Transport,Internet,TLS
+//go:generate errorgen
 
 var (
 	_ buf.Writer = (*conn)(nil)

+ 1 - 1
transport/internet/udp/udp.go

@@ -1,5 +1,5 @@
 package udp
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg udp -path Transport,Internet,UDP
+//go:generate errorgen
 
 const protocolName = "udp"

+ 1 - 1
transport/internet/websocket/ws.go

@@ -4,4 +4,4 @@ Websocket transport implements an HTTP(S) compliable, surveillance proof transpo
 */
 package websocket
 
-//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg websocket -path Transport,Internet,WebSocket
+//go:generate errorgen