Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 91 for interfaceType (0.24 sec)

  1. src/go/types/typexpr.go

    		return typ
    
    	case *ast.FuncType:
    		typ := new(Signature)
    		setDefType(def, typ)
    		check.funcType(typ, nil, e)
    		return typ
    
    	case *ast.InterfaceType:
    		typ := check.newInterface()
    		setDefType(def, typ)
    		check.interfaceType(typ, e, def)
    		return typ
    
    	case *ast.MapType:
    		typ := new(Map)
    		setDefType(def, typ)
    
    		typ.key = check.varType(e.Key)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 16.3K bytes
    - Viewed (0)
  2. src/go/internal/gcimporter/iimport.go

    }
    
    const predeclReserved = 32
    
    type itag uint64
    
    const (
    	// Types
    	definedType itag = iota
    	pointerType
    	sliceType
    	arrayType
    	chanType
    	mapType
    	signatureType
    	structType
    	interfaceType
    	typeParamType
    	instanceType
    	unionType
    )
    
    // iImportData imports a package from the serialized package data
    // and returns the number of bytes consumed and a reference to the package.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/syntax/nodes.go

    		Type Expr  // field names declared in a list share the same Type (identical pointers)
    		node
    	}
    
    	// interface { MethodList[0]; MethodList[1]; ... }
    	InterfaceType struct {
    		MethodList []*Field
    		expr
    	}
    
    	FuncType struct {
    		ParamList  []*Field
    		ResultList []*Field
    		expr
    	}
    
    	// map[Key]Value
    	MapType struct {
    		Key, Value Expr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 20 14:52:38 UTC 2023
    - 9K bytes
    - Viewed (0)
  4. src/cmd/doc/pkg.go

    		return fmt.Sprintf("func%s(%s) (%s)", tparam, param, result)
    
    	case *ast.StructType:
    		if n.Fields == nil || len(n.Fields.List) == 0 {
    			return "struct{}"
    		}
    		return "struct{ ... }"
    
    	case *ast.InterfaceType:
    		if n.Methods == nil || len(n.Methods.List) == 0 {
    			return "interface{}"
    		}
    		return "interface{ ... }"
    
    	case *ast.FieldList:
    		if n == nil || len(n.List) == 0 {
    			return ""
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 08 20:15:52 UTC 2024
    - 32K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/nodes_test.go

    	{"Operation", `@*T`},
    	{"Operation", `@*struct{}`},
    
    	{"ArrayType", `@[10]T`},
    	{"ArrayType", `@[...]T`},
    
    	{"SliceType", `@[]T`},
    	{"DotsType", `@...T`},
    	{"StructType", `@struct{}`},
    	{"InterfaceType", `@interface{}`},
    	{"FuncType", `func@()`},
    	{"MapType", `@map[T]T`},
    
    	{"ChanType", `@chan T`},
    	{"ChanType", `@chan<- T`},
    	{"ChanType", `@<-chan T`},
    }
    
    var fields = []test{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 02 18:45:06 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  6. guava/src/com/google/common/reflect/TypeToken.java

        }
        ImmutableList.Builder<TypeToken<? super T>> builder = ImmutableList.builder();
        for (Type interfaceType : getRawType().getGenericInterfaces()) {
          @SuppressWarnings("unchecked") // interface of T
          TypeToken<? super T> resolvedInterface =
              (TypeToken<? super T>) resolveSupertype(interfaceType);
          builder.add(resolvedInterface);
        }
        return builder.build();
      }
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Jun 26 21:02:13 UTC 2023
    - 53.6K bytes
    - Viewed (0)
  7. src/runtime/mfinal.go

    				}
    				switch f.fint.Kind_ & abi.KindMask {
    				case abi.Pointer:
    					// direct use of pointer
    					*(*unsafe.Pointer)(r) = f.arg
    				case abi.Interface:
    					ityp := (*interfacetype)(unsafe.Pointer(f.fint))
    					// set up with empty interface
    					(*eface)(r)._type = &f.ot.Type
    					(*eface)(r).data = f.arg
    					if len(ityp.Methods) != 0 {
    						// convert to interface with methods
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 01:56:56 UTC 2024
    - 19K bytes
    - Viewed (0)
  8. android/guava/src/com/google/common/reflect/TypeToken.java

        }
        ImmutableList.Builder<TypeToken<? super T>> builder = ImmutableList.builder();
        for (Type interfaceType : getRawType().getGenericInterfaces()) {
          @SuppressWarnings("unchecked") // interface of T
          TypeToken<? super T> resolvedInterface =
              (TypeToken<? super T>) resolveSupertype(interfaceType);
          builder.add(resolvedInterface);
        }
        return builder.build();
      }
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Jun 26 21:02:13 UTC 2023
    - 53.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/walk/expr.go

    		// TODO: is there a better way than hardcoding the names?
    		switch fn := ir.CurFunc.Nname.Sym().Name; {
    		case fn == "(*rtype).Method", fn == "(*rtype).MethodByName":
    			return
    		case fn == "(*interfaceType).Method", fn == "(*interfaceType).MethodByName":
    			return
    		case fn == "Value.Method", fn == "Value.MethodByName":
    			return
    		}
    	}
    
    	dot, ok := n.Fun.(*ir.SelectorExpr)
    	if !ok {
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  10. guava-testlib/src/com/google/common/testing/ClassSanityTester.java

        FreshValueGenerator generator =
            new FreshValueGenerator() {
              @Override
              @CheckForNull
              Object interfaceMethodCalled(Class<?> interfaceType, Method method) {
                return getDummyValue(TypeToken.of(interfaceType).method(method).getReturnType());
              }
            };
        for (Entry<Class<?>, Collection<Object>> entry : distinctValues.asMap().entrySet()) {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue Jun 11 16:13:05 UTC 2024
    - 32.7K bytes
    - Viewed (0)
Back to top