Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\jute\compiler\JRecord.class
???? 1?? ?? ? ?? ?? ??? ?? ???? ?? ?? ?? ?? ?? ??? ??? ??? ? ?? ?? ?? ? $ ? ? ? ? ? $ = =! ?" n# n$%& '() ?*+,-./0123456789:;<=>?@AB ?CDEFGHIJKLMNO ?PQRSTU ?VW ?XY $Z[\]^_`a $b $Xcdefgh ?ijklmnopqrs 't 'u ?v ?wxyz{ $|} ~ ???????????? $????? ??????????????????????????????????????? ?? ???? ?? ?? ???? ? ????? ???????????????????????? $????? $??? $? $??? $???? $????????????????????? $ $ $ ? ?! ?"# $" $$ $% $&'( $)*+, $-./0123456789:;<=>?@ABCD $EFGH $IJ $KLM n? mFQName Ljava/lang/String; mName mModule mFields Ljava/util/ArrayList; Signature 8Ljava/util/ArrayList<Lorg/apache/jute/compiler/JField;>; vectorStructs Ljava/util/HashMap; 9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>; <init> *(Ljava/lang/String;Ljava/util/ArrayList;)V Code LineNumberTable LocalVariableTable this "Lorg/apache/jute/compiler/JRecord; name flist idx I LocalVariableTypeTable M(Ljava/lang/String;Ljava/util/ArrayList<Lorg/apache/jute/compiler/JField;>;)V getName ()Ljava/lang/String; getCsharpName getJavaFQName getCppFQName getJavaPackage getCppNameSpace getCsharpNameSpace capitalized i parts [Ljava/lang/String; namespace Ljava/lang/StringBuffer; getFields ()Ljava/util/ArrayList; :()Ljava/util/ArrayList<Lorg/apache/jute/compiler/JField;>; getSignature s Ljava/util/Iterator; sb Ljava/lang/StringBuilder; 7Ljava/util/Iterator<Lorg/apache/jute/compiler/JField;>; genCppDecl &(Ljava/lang/String;)Ljava/lang/String; fname genJavaReadMethod 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; tag genJavaReadWrapper 9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; decl Z ret genJavaWriteWrapper genCsharpReadMethod genCsharpReadWrapper genCsharpWriteWrapper genCCode +(Ljava/io/FileWriter;Ljava/io/FileWriter;)V jv "Lorg/apache/jute/compiler/JVector; jvType Lorg/apache/jute/compiler/JType; struct_name f !Lorg/apache/jute/compiler/JField; i$ vt h Ljava/io/FileWriter; c rec_name Exceptions genSerialize [(Ljava/io/FileWriter;Lorg/apache/jute/compiler/JType;Ljava/lang/String;Ljava/lang/String;)V type genDeserialize extractMethodSuffix 4(Lorg/apache/jute/compiler/JType;)Ljava/lang/String; t extractStructName genCppCode jf hh cc ns fIdx genJavaCode (Ljava/io/File;)V outputDirectory Ljava/io/File; pkg pkgpath pkgdir jfile jj fLen unimplemented genCsharpCode csharpFile cs className getCsharpFQName pack packages fQName <clinit> ()V SourceFile JRecord.java java/lang/StringBuilder{? struct NOPQRSTU? \. ::V??? Record IRecord{WpqrqSXsqtu IdYZ ZKId[\ java/lang/StringBuffer]?^?N_ . L (`abcdefg org/apache/jute/compiler/JField?? ) ?? m ; ?? {h ?? = new (); a_.readRecord( ," "); a_.writeRecord(i??? a_.ReadRecord( a_.WriteRecord(jk org/apache/jute/compiler/JVectorlkm?xynopq { int32_t count; *datars? }; th int serialize_ /(struct oarchive *out, const char *tag, struct *v); int deserialize_ .(struct iarchive *in, const char *tag, struct int allocate_ (struct *v, int32_t len); int deallocate_ *v, int32_t len) { if (!len) { v->count = 0; v->data = 0; } else { v->count = len; 1 v->data = calloc(sizeof(*v->data), len); } return 0; } *v) { if (v->data) { int32_t i; # for(i=0;i<v->count; i++) { deallocate_?? (&v->data[i]); } free(v->data); *v) { int32_t count = v->count; int rc = 0; int32_t i; . rc = out->start_vector(out, tag, &count); for(i=0;i<v->count;i++) { data data[i]?? . rc = rc ? rc : out->end_vector(out, tag); return rc; / rc = in->start_vector(in, tag, &v->count); 2 v->data = calloc(v->count, sizeof(*v->data)); value?? " rc = in->end_vector(in, tag); ?? { s? }; *v); void deallocate_ *); *v) int rc; & rc = out->start_record(out, tag); u? . rc = rc ? rc : out->end_record(out, tag); *v) $ rc = in->start_record(in, tag); , rc = rc ? rc : in->end_record(in, tag); org/apache/jute/compiler/JRecord deallocate_?? (&v-> ); "org/apache/jute/compiler/JCompType rc = rc ? rc : serialize_ (out, " ", &v-> " rc = rc ? rc : out->serialize_ rc = rc ? rc : deserialize_ (in, " # rc = rc ? rc : in->deserialize_v?w?xyz{ namespace class : public ::hadoop::Record { private: ?? mutable std::bitset<|{N} > bs_; public: I virtual void serialize(::hadoop::OArchive& a_, const char* tag) const; E virtual void deserialize(::hadoop::IArchive& a_, const char* tag); - virtual const ::std::string& type() const; 2 virtual const ::std::string& signature() const; ! virtual bool validate() const; virtual bool operator<(const & peer_) const; virtual bool operator==(const virtual ~ () {}; ~T }; // end record } // end namespace void ?? =::serialize(::hadoop::OArchive& a_, const char* tag) const { K if (!validate()) throw new ::hadoop::IOException("All fields not set."); a_.startRecord(*this,tag); org/apache/jute/compiler/JBuffer a_.serialize(m ,m .length()," bs_.reset( a_.endRecord(*this,tag); return; 9::deserialize(::hadoop::IArchive& a_, const char* tag) { " { size_t len=0; a_.deserialize(m ,len," ");} a_.deserialize(m bs_.set( bool ::validate() const { / if (bs_.size() != bs_.count()) return false; if (!m .validate()) return false; return true; ::operator< (const & peer_) const { return (1 && (m < peer_.m ) ); ::operator== (const == peer_.m const ::std::string& ::type() const { $ static const ::std::string type_(" return type_; ::signature() const { # static const ::std::string sig_(" return sig_; ?? / java/io/File{?e?e java/io/IOException Cannnot create directory: ?e is not a directory. .java java/io/FileWriter{? :// File generated by hadoop record compiler. Do not edit. /** =* Licensed to the Apache Software Foundation (ASF) under one ?* or more contributor license agreements. See the NOTICE file 8* distributed with this work for additional information =* regarding copyright ownership. The ASF licenses this file 4* to you under the Apache License, Version 2.0 (the =* "License"); you may not use this file except in compliance =* with the License. You may obtain a copy of the License at * 1* http://www.apache.org/licenses/LICENSE-2.0 F* Unless required by applicable law or agreed to in writing, software D* distributed under the License is distributed on an "AS IS" BASIS, K* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. F* See the License for the specific language governing permissions and !* limitations under the License. */ package ; import org.apache.jute.*; public class implements Record { ?? public () { } ( ?? , ) { ???T S public void serialize(OutputArchive a_, String tag) throws java.io.IOException { a_.startRecord(this,tag); ?? a_.endRecord(this,tag); T public void deserialize(InputArchive a_, String tag) throws java.io.IOException { a_.startRecord(tag); ?? a_.endRecord(tag); public String toString() { try { ( java.io.ByteArrayOutputStream s = - new java.io.ByteArrayOutputStream(); CsvOutputArchive a_ = ! new CsvOutputArchive(s); a_.startRecord(this,""); a_.endRecord(this,""); 3 return new String(s.toByteArray(), "UTF-8"); } catch (Throwable ex) { ex.printStackTrace(); return "ERROR"; I public void write(java.io.DataOutput out) throws java.io.IOException { @ BinaryOutputArchive archive = new BinaryOutputArchive(out); serialize(archive, ""); L public void readFields(java.io.DataInput in) throws java.io.IOException { = BinaryInputArchive archive = new BinaryInputArchive(in); deserialize(archive, ""); B public int compareTo (Object peer_) throws ClassCastException { org/apache/jute/compiler/JMap 7 throw new UnsupportedOperationException("comparing is unimplemented"); if (!(peer_ instanceof )) { M throw new ClassCastException("Comparing different types of records."); peer = ( ) peer_; int ret = 0; ?? if (ret != 0) return ret; return ret; ( public boolean equals(Object peer_) { return false; if (peer_ == this) { return true; boolean ret = false; ?? if (!ret) return ret; public int hashCode() { int result = 17; int ret; ?? result = 37*result + ret; return result; % public static String signature() { return " "; ??N? .cs using System; using Org.Apache.Jute; ???? : IRecord, IComparable ?????T 9 public void Serialize(IOutputArchive a_, String tag) { a_.StartRecord(this,tag); ?? a_.EndRecord(this,tag); : public void Deserialize(IInputArchive a_, String tag) { a_.StartRecord(tag); ?? a_.EndRecord(tag); & public override String ToString() { @ System.IO.MemoryStream ms = new System.IO.MemoryStream(); . MiscUtil.IO.EndianBinaryWriter writer = w new MiscUtil.IO.EndianBinaryWriter(MiscUtil.Conversion.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8); BinaryOutputArchive a_ = ) new BinaryOutputArchive(writer); a_.StartRecord(this,""); a_.EndRecord(this,""); ms.Position = 0; @ return System.Text.Encoding.UTF8.GetString(ms.ToArray()); } catch (Exception ex) { ( Console.WriteLine(ex.StackTrace); = public void Write(MiscUtil.IO.EndianBinaryWriter writer) { C BinaryOutputArchive archive = new BinaryOutputArchive(writer); Serialize(archive, ""); B public void ReadFields(MiscUtil.IO.EndianBinaryReader reader) { A BinaryInputArchive archive = new BinaryInputArchive(reader); Deserialize(archive, ""); ( public int CompareTo (object peer_) { 3 throw new InvalidOperationException("comparing if (!(peer_ is T throw new InvalidOperationException("Comparing different types of records."); ?? . public override bool Equals(object peer_) { bool ret = false; )peer_; ?? & public override int GetHashCode() { ?? % public static string Signature() { java/util/HashMap append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/String lastIndexOf (I)I substring (I)Ljava/lang/String; toString replaceAll ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (II)Ljava/lang/String; equals (Ljava/lang/Object;)Z split '(Ljava/lang/String;)[Ljava/lang/String; toUpperCase toLowerCase ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/util/ArrayList iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; (Ljava/lang/String;)V capitalize getType "()Lorg/apache/jute/compiler/JType; getElementType extractVectorName get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; org/apache/jute/compiler/JType genCDecl write getTag getMethodSuffix getCType startsWith (Ljava/lang/String;)Z length ()I size (I)Ljava/lang/StringBuilder; genCppGetSet #(Ljava/io/File;Ljava/lang/String;)V exists mkdirs isDirectory genJavaDecl genJavaConstructorParam genJavaConstructorSet genJavaGetSet genJavaWriteMethodName genJavaReadMethodName genJavaCompareTo genJavaEquals genJavaHashCode close -(Ljava/lang/Object;)Ljava/lang/StringBuilder; genCsharpConstructorParam genCsharpConstructorSet genCsharpGetSet genCsharpWriteMethodName genCsharpReadMethodName genCsharpCompareTo genCsharpEquals genCsharpHashCode ! ? ? pq rq sq tu v w xy v z {| } ? ^*? Y? ? ++.? `? ? ? + ? +? ++ ? ? *+? +.? >*+`? ? *+? ? *,? ? ~ * 7 , <