Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for rcvr (0.46 sec)

  1. src/runtime/traceback.go

    	}
    	name = name[n:]
    	rcvr := ""
    
    	// Extract receiver type, if any.
    	// For example, runtime.(*Func).Entry
    	i := len(name) - 1
    	for i >= 0 && name[i] != '.' {
    		i--
    	}
    	if i >= 0 {
    		rcvr = name[:i]
    		name = name[i+1:]
    		// Remove parentheses and star for pointer receivers.
    		if len(rcvr) >= 3 && rcvr[0] == '(' && rcvr[1] == '*' && rcvr[len(rcvr)-1] == ')' {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  2. src/reflect/type.go

    	}
    	if rcvr != nil && rcvr.Kind() == abi.Interface {
    		panic("reflect: funcLayout with interface receiver " + stringFor(rcvr))
    	}
    	k := layoutKey{t, rcvr}
    	if lti, ok := layoutCache.Load(k); ok {
    		lt := lti.(layoutType)
    		return lt.t, lt.framePool, lt.abid
    	}
    
    	// Compute the ABI layout.
    	abid = newAbiDesc(t, rcvr)
    
    	// build dummy rtype holding gc program
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/syntax/parser.go

    	f.Pragma = p.takePragma()
    
    	var context string
    	if p.got(_Lparen) {
    		context = "method"
    		rcvr := p.paramList(nil, nil, _Rparen, false)
    		switch len(rcvr) {
    		case 0:
    			p.error("method has no receiver")
    		default:
    			p.error("method has multiple receivers")
    			fallthrough
    		case 1:
    			f.Recv = rcvr[0]
    		}
    	}
    
    	if p.tok == _Name {
    		f.Name = p.name()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 62.9K bytes
    - Viewed (0)
Back to top