33 lines
352 B
Go
33 lines
352 B
Go
//go:build antlr.nomutex
|
|
// +build antlr.nomutex
|
|
|
|
package antlr
|
|
|
|
type Mutex struct{}
|
|
|
|
func (m *Mutex) Lock() {
|
|
// No-op
|
|
}
|
|
|
|
func (m *Mutex) Unlock() {
|
|
// No-op
|
|
}
|
|
|
|
type RWMutex struct{}
|
|
|
|
func (m *RWMutex) Lock() {
|
|
// No-op
|
|
}
|
|
|
|
func (m *RWMutex) Unlock() {
|
|
// No-op
|
|
}
|
|
|
|
func (m *RWMutex) RLock() {
|
|
// No-op
|
|
}
|
|
|
|
func (m *RWMutex) RUnlock() {
|
|
// No-op
|
|
}
|