github.com/Finschia/ostracon@v1.1.5/privval/internal/null_object_filter.go (about) 1 package internal 2 3 import "net" 4 5 // NullObject is null object pattern. It does nothing 6 type NullObject struct { 7 } 8 9 func NewNullObject() *NullObject { 10 return &NullObject{} 11 } 12 13 func (n NullObject) Filter(addr net.Addr) net.Addr { 14 return addr 15 } 16 17 func (n NullObject) String() string { 18 return "NullObject" 19 }