Edit C:\galaxie\deploy\Tomcat6\webapps\galaxie\WEB-INF\lib\org\apache\jute\compiler\JRecord.class
Êþº¾ 1÷? ?? ? ?? ?? ??? ??? w? r? r? ? r¡ r¢£¤ ¥¦§¨§©ª «¬®¯ r°± ²³ r´µ¶·¸¹º ¥¦ »¼ *½ *¾ r¿ -À -ÁÂà ÄÅÆ ÒÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß ràáâãäåæçèéêëì ríîïðñò róô rõö ÷øùúûüýþ ÿ õ r Ä Ä ? ? r ? ¥ !"#$%&'()* +,-./ r0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU r«V rWXY ÈZ È[ È\]^ ̲ È_`ab Òcdefghijklmnopqrstuvwxyz {|}~ ??? ? ??? ???? ????????????????????? ¡¢£¤¥¦§¨ ©ª«¬®¯° ±²³´µ ¶·¸¹º» Ò¼½ -? 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; getJavaFQName getCppFQName getJavaPackage getCppNameSpace getFields ()Ljava/util/ArrayList; :()Ljava/util/ArrayList<Lorg/apache/jute/compiler/JField;>; getSignature s i 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 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 [Ljava/lang/String; fIdx genJavaCode (Ljava/io/File;)V outputDirectory Ljava/io/File; pkg pkgpath pkgdir jfile jj fLen unimplemented <clinit> ()V SourceFile JRecord.java java/lang/StringBuilder:? struct ¾¿ÀÁÂÃÄÅH \. ::Æ[ Record:Ç/010ÃÈ2034 L (ÉÊËÌÍÎÏÐ org/apache/jute/compiler/JFieldPH ) ; ]^ :Ñ IH = new (); a_.readRecord( ," "); a_.writeRecord(ÒÓ org/apache/jute/compiler/JVectorÔÓÕx78Ö×ØÙ { int32_t count; *dataÚÛX }; ÜÑ 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_wx (&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]st + 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)); valuevt " rc = in->end_vector(in, tag); GH { ÛH }; *v); void deallocate_ *); *v) int rc; & rc = out->start_record(out, tag); ÝH + rc = rc ? : out->end_record(out, tag); *v) $ rc = in->start_record(in, tag); ) rc = rc ? : in->end_record(in, tag); org/apache/jute/compiler/JRecord deallocate_zx (&v-> ); "org/apache/jute/compiler/JCompType rc = rc ? : serialize_ (out, " ", &v-> rc = rc ? : out->serialize_ rc = rc ? : deserialize_ (in, " rc = rc ? : in->deserialize_ÞHßHàáâãLHäå namespace class : public ::hadoop::Record { private: WH mutable std::bitset<æã¾ç > 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 ~ () {}; èÄ }; // end record } // end namespace void JH =::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( , .length()," bs_.reset( a_.endRecord(*this,tag); return; 9::deserialize(::hadoop::IArchive& a_, const char* tag) { ! { size_t len=0; a_.deserialize( ,len," ");} a_.deserialize( bs_.set( bool ::validate() const { / if (bs_.size() != bs_.count()) return false; if (! .validate()) return false; return true; ::operator< (const & peer_) const { return (1 && ( < peer_. ) ); ::operator== (const == peer_. const ::std::string& ::type() const { $ static const ::std::string type_(" return type_; ::signature() const { # static const ::std::string sig_(" return sig_; KH / java/io/File:éêÎëÎ java/io/IOException Cannnot create directory: ìÎ 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 java.util.*; import org.apache.jute.*; public class implements Record { íH public () { } ( îX , ) { ïXðÄ S public void serialize(OutputArchive a_, String tag) throws java.io.IOException { a_.startRecord(this,tag); ñH a_.endRecord(this,tag); T public void deserialize(InputArchive a_, String tag) throws java.io.IOException { a_.startRecord(tag); òH 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; óH if (ret != 0) return ret; return ret; ( public boolean equals(Object peer_) { return false; if (peer_ == this) { return true; boolean ret = false; ôH if (!ret) return ret; public int hashCode() { int result = 17; int ret; õH result = 37*result + ret; return result; % public static String signature() { return " "; ö? 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;)V (II)Ljava/lang/String; java/util/ArrayList iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; (Ljava/lang/String;)V 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 split '(Ljava/lang/String;)[Ljava/lang/String; 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 ! r w /0 10 20 34 5 6 78 5 9 :; <