protocol io UnsupportedEncodingException nio ByteBuffer TException transport TTransport tsimplejsonprotocol tprotocol factory tprotocolfactory tprotocol getprotocol ttransport trans tsimplejsonprotocol trans comma colon lbrace rbrace lbracket rbracket quote tstruct anonymous_struct tstruct tfield anonymous_field tfield tmessage empty_message tmessage tset empty_set tset tlist empty_list tlist tmap empty_map tmap write texception write texception trans_.write comma colon_ write texception colon_ trans_.write colon_ colon comma colon_ colon_ base_context writecontextstack_ writecontext_ base_context pushwritecontext writecontextstack_.push writecontext_ writecontext_ popwritecontext writecontext_ writecontextstack_.pop tsimplejsonprotocol ttransport trans trans writemessagebegin tmessage message texception trans_.write lbracket pushwritecontext writestring message.name writebyte message.type writei32 message.seqid writemessageend texception popwritecontext trans_.write rbracket writestructbegin tstruct struct texception writecontext_.write trans_.write lbrace pushwritecontext writestructend texception popwritecontext trans_.write rbrace writefieldbegin tfield field texception writestring field.name writefieldend writefieldstop writemapbegin tmap map texception writecontext_.write trans_.write lbrace pushwritecontext writemapend texception popwritecontext trans_.write rbrace writelistbegin tlist list texception writecontext_.write trans_.write lbracket pushwritecontext writelistend texception popwritecontext trans_.write rbracket writesetbegin tset texception writecontext_.write trans_.write lbracket pushwritecontext writesetend texception popwritecontext trans_.write rbracket writebool texception writebyte writebyte texception writei32 writei16 i16 texception writei32 i16 writei32 i32 texception writecontext_.write _writestringdata i32 _writestringdata texception s.getbytes trans_.write unsupportedencodingexception uex texception writei64 i64 texception writecontext_.write _writestringdata i64 writedouble dub texception writecontext_.write _writestringdata dub writestring str texception writecontext_.write length str.length stringbuffer escape stringbuffer length escape.append quote length str.charat escape.append escape.append escape.append escape.append escape.append escape.append escape.append escape.append escape.append escape.append escape.append escape.append hex integer.tohexstring escape.append escape.append hex.length escape.append escape.append hex escape.append escape.append quote _writestringdata escape.tostring writebinary bytebuffer bin texception writestring bin.array bin.position bin.arrayoffset bin.limit bin.position bin.arrayoffset unsupportedencodingexception uex texception tmessage readmessagebegin texception empty_message readmessageend tstruct readstructbegin anonymous_struct readstructend tfield readfieldbegin texception anonymous_field readfieldend tmap readmapbegin texception empty_map readmapend tlist readlistbegin texception empty_list readlistend tset readsetbegin texception empty_set readsetend readbool texception readbyte readbyte texception readi16 texception readi32 texception readi64 texception readdouble texception readstring texception readstringbody texception bytebuffer readbinary texception bytebuffer.wrap