public int getFieldId()

in src/com/amazon/ion/impl/SymbolTableReader.java [1119:1160]


    public int getFieldId()
    {

        switch (_current_state)
        {
        case S_STRUCT:
        case S_IN_STRUCT:
        case S_IN_IMPORTS:
        case S_IMPORT_STRUCT:
        case S_IN_IMPORT_STRUCT:
        case S_IMPORT_STRUCT_CLOSE:
        case S_IMPORT_LIST_CLOSE:
        case S_AFTER_IMPORT_LIST:
        case S_IN_SYMBOLS:
        case S_SYMBOL:
        case S_SYMBOL_LIST_CLOSE:
        case S_STRUCT_CLOSE:
        case S_EOF:
            return SymbolTable.UNKNOWN_SYMBOL_ID;

        case S_NAME:
        case S_IMPORT_NAME:
            return NAME_SID;

        case S_VERSION:
        case S_IMPORT_VERSION:
            return VERSION_SID;

        case S_MAX_ID:
        case S_IMPORT_MAX_ID:
            return MAX_ID_SID;

        case S_IMPORT_LIST:
            return IMPORTS_SID;

        case S_SYMBOL_LIST:
            return SYMBOLS_SID;

        default:
            throw new IonException("Internal error: UnifiedSymbolTableReader is in an unrecognized state: "+_current_state);
        }
    }