Edit D:\rfid\apache-tomcat-8.5.32\webapps\solr\WEB-INF\lib\com\google\protobuf\CodedInputStream.class
?? 1? ! " # $ % & ' ( ) * + , - . /0 12 3 4 56 78 &9 : &; < = > ??@AB C D EF EG EH I J K L MN O P ? dQ??? R S T UV GQW GX GY GZ [\ ] ^ _ `ab S[ Mcde f ghi [Q jk Mlmnmopqpr fs buffer [B bufferSize I bufferSizeAfterLimit bufferPos input Ljava/io/InputStream; lastTag totalBytesRetired currentLimit recursionDepth recursionLimit sizeLimit DEFAULT_RECURSION_LIMIT ConstantValue @ DEFAULT_SIZE_LIMIT BUFFER_SIZE newInstance =(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream; Code LineNumberTable LocalVariableTable *([B)Lcom/google/protobuf/CodedInputStream; buf ,([BII)Lcom/google/protobuf/CodedInputStream; ex 4Lcom/google/protobuf/InvalidProtocolBufferException; off len result &Lcom/google/protobuf/CodedInputStream; readTag ()I this Exceptionst checkLastTagWas (I)V value skipField (I)Z tag skipMessage ()V readDouble ()D readFloat ()F readUInt64 ()J readInt64 readInt32 readFixed64 readFixed32 readBool ()Z readString ()Ljava/lang/String; Ljava/lang/String; size readGroupu Builder InnerClasses X(ILcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V fieldNumber builder )Lcom/google/protobuf/MessageLite$Builder; extensionRegistry +Lcom/google/protobuf/ExtensionRegistryLite; k(ILcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite; parser Lcom/google/protobuf/Parser; !Lcom/google/protobuf/MessageLite; LocalVariableTypeTable !Lcom/google/protobuf/Parser<TT;>; TT; Signature x<T::Lcom/google/protobuf/MessageLite;>(ILcom/google/protobuf/Parser<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT; readUnknownGroup -(ILcom/google/protobuf/MessageLite$Builder;)V Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; readMessage W(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V length oldLimit j(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite; w<T::Lcom/google/protobuf/MessageLite;>(Lcom/google/protobuf/Parser<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT; readBytes "()Lcom/google/protobuf/ByteString; Lcom/google/protobuf/ByteString; readUInt32 readEnum readSFixed32 readSFixed64 readSInt32 readSInt64 readRawVarint32 i tmp B (Ljava/io/InputStream;)I firstByte (ILjava/io/InputStream;)I b offset readRawVarint64 shift J readRawLittleEndian32 b1 b2 b3 b4 readRawLittleEndian64 b5 b6 b7 b8 decodeZigZag32 (I)I n decodeZigZag64 (J)J <init> ([BII)V (Ljava/io/InputStream;)V setRecursionLimit limit setSizeLimit resetSizeCounter pushLimit byteLimit recomputeBufferSizeAfterLimit bufferEnd popLimit getBytesUntilLimit currentAbsolutePosition isAtEnd getTotalBytesRead refillBuffer (Z)Z totalBytesRead mustSucceed Z readRawByte ()B readRawBytes (I)[B bytes pos chunk i$ Ljava/util/Iterator; originalBufferPos originalBufferSize sizeLeft chunks Ljava/util/List; Ljava/util/List<[B>; skipRawBytes SourceFile CodedInputStream.javavw hx hy hz h{ h| h}~ h $com/google/protobuf/CodedInputStream ? ? y ? ? ? ? ? 2com/google/protobuf/InvalidProtocolBufferException "java/lang/IllegalArgumentException ? ? ? m h ? ?? ?????? ? ? ? ? ? ? ? ??? ? ? ? ??? ? ? ? ??????? ? ? g h j h java/lang/String e f UTF-8 ?? ? ? ?? p h q h??????? com/google/protobuf/MessageLite ? ? ? ??? ????? ? ? ? ? ? ????? ??? ? ? ? ? o h r h n h k l java/lang/StringBuilder $Recursion limit cannot be negative: ????? ? ?? Size limit cannot be negative: ?? ? ? i h ? ? java/lang/IllegalStateException /refillBuffer() called when buffer wasn't empty.?? 2InputStream#read(byte[]) returned invalid result: ) The InputStream implementation is buggy.????? java/util/ArrayList???????????? ??? java/lang/Object java/io/IOException 'com/google/protobuf/MessageLite$Builder com/google/protobuf/WireFormat WIRETYPE_VARINT WIRETYPE_FIXED64 WIRETYPE_LENGTH_DELIMITED WIRETYPE_START_GROUP WIRETYPE_END_GROUP WIRETYPE_FIXED32 java/lang/Integer MAX_VALUE (Ljava/lang/Throwable;)V getTagFieldNumber invalidTag 6()Lcom/google/protobuf/InvalidProtocolBufferException; invalidEndTag getTagWireType makeTag (II)I invalidWireType java/lang/Double longBitsToDouble (J)D java/lang/Float intBitsToFloat (I)F ([BIILjava/lang/String;)V ([BLjava/lang/String;)V recursionLimitExceeded mergeFrom |(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder; com/google/protobuf/Parser parsePartialFrom e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object; com/google/protobuf/ByteString EMPTY copyFrom &([BII)Lcom/google/protobuf/ByteString; $([B)Lcom/google/protobuf/ByteString; malformedVarint java/io/InputStream read truncatedMessage append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V negativeSize ([B)I sizeLimitExceeded java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/lang/Math min ([BII)I java/util/List add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; 1 d e f g h i h j h k l m h n h o h p h q h r h s h t u v h t C w h t x 3 y z { 3 ? Y*? ? | 7 } k l y ~ { 2 **? ? | >