Home / Function/ File() — netty Function Reference

File() — netty Function Reference

Architecture documentation for the File() function in HostsFileEntriesProvider.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  59a836ee_f436_2fac_a311_eaf3a8ef9147["File()"]
  14d7e681_1163_ec00_8b3c_58318e8912cb["ParserImpl"]
  59a836ee_f436_2fac_a311_eaf3a8ef9147 -->|defined in| 14d7e681_1163_ec00_8b3c_58318e8912cb
  style 59a836ee_f436_2fac_a311_eaf3a8ef9147 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver/src/main/java/io/netty/resolver/HostsFileEntriesProvider.java lines 294–305

        private static File locateHostsFile() {
            File hostsFile;
            if (PlatformDependent.isWindows()) {
                hostsFile = new File(System.getenv("SystemRoot") + WINDOWS_HOSTS_FILE_RELATIVE_PATH);
                if (!hostsFile.exists()) {
                    hostsFile = new File(WINDOWS_DEFAULT_SYSTEM_ROOT + WINDOWS_HOSTS_FILE_RELATIVE_PATH);
                }
            } else {
                hostsFile = new File(X_PLATFORMS_HOSTS_FILE_PATH);
            }
            return hostsFile;
        }

Domain

Subdomains

Frequently Asked Questions

What does File() do?
File() is a function in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/HostsFileEntriesProvider.java.
Where is File() defined?
File() is defined in resolver/src/main/java/io/netty/resolver/HostsFileEntriesProvider.java at line 294.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free