protected void handleTag()

in core/src/main/java/org/adoptopenjdk/jitwatch/parser/hotspot/HotSpotLogParser.java [340:390]


    protected void handleTag(Tag tag)
    {
        String tagName = tag.getName();

        switch (tagName)
        {

        case TAG_WRITER:
            handleWriterThread(tag);
            break;

        case TAG_VM_VERSION:
            handleVmVersion(tag);
            break;

        case TAG_TASK_QUEUED:
            handleTagQueued(tag);
            break;

        case TAG_NMETHOD:
            handleTagNMethod(tag);
            break;

        case TAG_TASK:
            handleTagTask((Task) tag);
            break;

        case TAG_SWEEPER:
            storeCodeCacheEvent(CodeCacheEventType.SWEEPER, tag);
            break;

        case TAG_CODE_CACHE_FULL:
            storeCodeCacheEvent(CodeCacheEventType.CACHE_FULL, tag);
            break;

        case TAG_HOTSPOT_LOG_DONE:
            model.setEndOfLog(tag);
            break;

        case TAG_START_COMPILE_THREAD:
            handleStartCompileThread(tag);
            break;

        case TAG_VM_ARGUMENTS:
            handleTagVmArguments(tag);
            break;

        default:
            break;
        }
    }