Home / Function/ parseToken() — netty Function Reference

parseToken() — netty Function Reference

Architecture documentation for the parseToken() function in DateFormatter.java from the netty codebase.

Function java Buffer Allocators calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  ccbf0bfc_8853_892e_8582_30ad6041b06a["parseToken()"]
  868307e6_8dd7_9eb3_bb13_ca685c4d59cf["DateFormatter"]
  ccbf0bfc_8853_892e_8582_30ad6041b06a -->|defined in| 868307e6_8dd7_9eb3_bb13_ca685c4d59cf
  3999a815_d40c_c6fb_6f54_8cb03a5d1f09["parse1()"]
  3999a815_d40c_c6fb_6f54_8cb03a5d1f09 -->|calls| ccbf0bfc_8853_892e_8582_30ad6041b06a
  e7591c3e_834f_5798_5679_8e0c60fc675a["tryParseTime()"]
  ccbf0bfc_8853_892e_8582_30ad6041b06a -->|calls| e7591c3e_834f_5798_5679_8e0c60fc675a
  19639dcb_526f_11c1_b138_20b90f6941ff["tryParseDayOfMonth()"]
  ccbf0bfc_8853_892e_8582_30ad6041b06a -->|calls| 19639dcb_526f_11c1_b138_20b90f6941ff
  8401dd32_c928_b3aa_2347_021ceb7e4e79["tryParseMonth()"]
  ccbf0bfc_8853_892e_8582_30ad6041b06a -->|calls| 8401dd32_c928_b3aa_2347_021ceb7e4e79
  666b38f7_c194_b05c_4873_e01012dd6749["tryParseYear()"]
  ccbf0bfc_8853_892e_8582_30ad6041b06a -->|calls| 666b38f7_c194_b05c_4873_e01012dd6749
  style ccbf0bfc_8853_892e_8582_30ad6041b06a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/DateFormatter.java lines 336–363

    private boolean parseToken(CharSequence txt, int tokenStart, int tokenEnd) {
        // return true if all parts are found
        if (!timeFound) {
            timeFound = tryParseTime(txt, tokenStart, tokenEnd);
            if (timeFound) {
                return dayOfMonthFound && monthFound && yearFound;
            }
        }

        if (!dayOfMonthFound) {
            dayOfMonthFound = tryParseDayOfMonth(txt, tokenStart, tokenEnd);
            if (dayOfMonthFound) {
                return timeFound && monthFound && yearFound;
            }
        }

        if (!monthFound) {
            monthFound = tryParseMonth(txt, tokenStart, tokenEnd);
            if (monthFound) {
                return timeFound && dayOfMonthFound && yearFound;
            }
        }

        if (!yearFound) {
            yearFound = tryParseYear(txt, tokenStart, tokenEnd);
        }
        return timeFound && dayOfMonthFound && monthFound && yearFound;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does parseToken() do?
parseToken() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/DateFormatter.java.
Where is parseToken() defined?
parseToken() is defined in codec-base/src/main/java/io/netty/handler/codec/DateFormatter.java at line 336.
What does parseToken() call?
parseToken() calls 4 function(s): tryParseDayOfMonth, tryParseMonth, tryParseTime, tryParseYear.
What calls parseToken()?
parseToken() is called by 1 function(s): parse1.

Analyze Your Own Codebase

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

Try Supermodel Free