Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for ImporterFrom (0.16 sec)

  1. src/cmd/compile/internal/types2/api.go

    type Importer interface {
    	// Import returns the imported package for the given import path.
    	// The semantics is like for ImporterFrom.ImportFrom except that
    	// dir and mode are ignored (since they are not present).
    	Import(path string) (*Package, error)
    }
    
    // ImportMode is reserved for future use.
    type ImportMode int
    
    // An ImporterFrom resolves import paths to packages; it
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:48:53 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  2. src/go/types/api.go

    type Importer interface {
    	// Import returns the imported package for the given import path.
    	// The semantics is like for ImporterFrom.ImportFrom except that
    	// dir and mode are ignored (since they are not present).
    	Import(path string) (*Package, error)
    }
    
    // ImportMode is reserved for future use.
    type ImportMode int
    
    // An ImporterFrom resolves import paths to packages; it
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/types2/resolver_test.go

    package types2_test
    
    import (
    	"cmd/compile/internal/syntax"
    	"fmt"
    	"internal/testenv"
    	"sort"
    	"testing"
    
    	. "cmd/compile/internal/types2"
    )
    
    type resolveTestImporter struct {
    	importer ImporterFrom
    	imported map[string]bool
    }
    
    func (imp *resolveTestImporter) Import(string) (*Package, error) {
    	panic("should not be called")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 12:59:20 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  4. src/go/types/resolver_test.go

    package types_test
    
    import (
    	"fmt"
    	"go/ast"
    	"go/importer"
    	"go/token"
    	"internal/testenv"
    	"slices"
    	"testing"
    
    	. "go/types"
    )
    
    type resolveTestImporter struct {
    	importer ImporterFrom
    	imported map[string]bool
    }
    
    func (imp *resolveTestImporter) Import(string) (*Package, error) {
    	panic("should not be called")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  5. src/go/importer/importer.go

    	return ForCompiler(token.NewFileSet(), compiler, lookup)
    }
    
    // Default returns an Importer for the compiler that built the running binary.
    // If available, the result implements [types.ImporterFrom].
    func Default() types.Importer {
    	return For(runtime.Compiler, nil)
    }
    
    // gc importer
    
    type gcimports struct {
    	fset     *token.FileSet
    	packages map[string]*types.Package
    	lookup   Lookup
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  6. api/go1.6.txt

    pkg go/types, method (*Package) SetName(string)
    pkg go/types, type ImportMode int
    pkg go/types, type ImporterFrom interface { Import, ImportFrom }
    pkg go/types, type ImporterFrom interface, Import(string) (*Package, error)
    pkg go/types, type ImporterFrom interface, ImportFrom(string, string, ImportMode) (*Package, error)
    pkg html/template, func IsTrue(interface{}) (bool, bool)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 13 23:40:13 UTC 2016
    - 12.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/resolver.go

    	} else {
    		// ordinary import
    		var err error
    		if importer := check.conf.Importer; importer == nil {
    			err = fmt.Errorf("Config.Importer not installed")
    		} else if importerFrom, ok := importer.(ImporterFrom); ok {
    			imp, err = importerFrom.ImportFrom(path, dir, 0)
    			if imp == nil && err == nil {
    				err = fmt.Errorf("Config.Importer.ImportFrom(%s, %s, 0) returned nil but no error", path, dir)
    			}
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 14:10:44 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  8. src/go/types/resolver.go

    	} else {
    		// ordinary import
    		var err error
    		if importer := check.conf.Importer; importer == nil {
    			err = fmt.Errorf("Config.Importer not installed")
    		} else if importerFrom, ok := importer.(ImporterFrom); ok {
    			imp, err = importerFrom.ImportFrom(path, dir, 0)
    			if imp == nil && err == nil {
    				err = fmt.Errorf("Config.Importer.ImportFrom(%s, %s, 0) returned nil but no error", path, dir)
    			}
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:22:59 UTC 2024
    - 26.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/stmt.go

    }
    
    // TODO(gri) Once we are certain that typeHash is correct in all situations, use this version of caseTypes instead.
    // (Currently it may be possible that different types have identical names and import paths due to ImporterFrom.)
    //
    // func (check *Checker) caseTypes(x *operand, xtyp *Interface, types []syntax.Expr, seen map[string]syntax.Expr) (T Type) {
    // 	var dummy operand
    // L:
    // 	for _, e := range types {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  10. src/go/types/stmt.go

    }
    
    // TODO(gri) Once we are certain that typeHash is correct in all situations, use this version of caseTypes instead.
    // (Currently it may be possible that different types have identical names and import paths due to ImporterFrom.)
    //
    // func (check *Checker) caseTypes(x *operand, xtyp *Interface, types []ast.Expr, seen map[string]ast.Expr) (T Type) {
    // 	var dummy operand
    // L:
    // 	for _, e := range types {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.6K bytes
    - Viewed (0)
Back to top