saces at freenetproject.org wrote:
> Author: saces
> Date: 2009-04-20 19:50:55 +0000 (Mon, 20 Apr 2009)
> New Revision: 27108
>
> Modified:
>    trunk/freenet/src/freenet/client/Metadata.java
> Log:
> refactor out a haseFlags(), a single list for read and write
>   
Hase?

(\__/)
(='.'=)
("")("")

> public for KeyExplorer
>
> Modified: trunk/freenet/src/freenet/client/Metadata.java
> ===================================================================
> --- trunk/freenet/src/freenet/client/Metadata.java    2009-04-20 19:48:40 UTC 
> (rev 27107)
> +++ trunk/freenet/src/freenet/client/Metadata.java    2009-04-20 19:50:55 UTC 
> (rev 27108)
> @@ -208,8 +208,7 @@
>               if(logMINOR) Logger.minor(this, "Document type: "+documentType);
>               
>               boolean compressed = false;
> -             if((documentType == SIMPLE_REDIRECT) || (documentType == 
> MULTI_LEVEL_METADATA)
> -                             || (documentType == ARCHIVE_MANIFEST) || 
> (documentType == ARCHIVE_INTERNAL_REDIRECT)) {
> +             if(haveFlags()) {
>                       short flags = dis.readShort();
>                       splitfile = (flags & FLAGS_SPLITFILE) == 
> FLAGS_SPLITFILE;
>                       dbr = (flags & FLAGS_DBR) == FLAGS_DBR;
> @@ -813,8 +812,7 @@
>               dos.writeLong(FREENET_METADATA_MAGIC);
>               dos.writeShort(0); // version
>               dos.writeByte(documentType);
> -             if((documentType == SIMPLE_REDIRECT) || (documentType == 
> MULTI_LEVEL_METADATA)
> -                             || (documentType == ARCHIVE_MANIFEST) || 
> (documentType == ARCHIVE_INTERNAL_REDIRECT)) {
> +             if(haveFlags()) {
>                       short flags = 0;
>                       if(splitfile) flags |= FLAGS_SPLITFILE;
>                       if(dbr) flags |= FLAGS_DBR;
> @@ -931,6 +929,14 @@
>       }
>  
>       /**
> +      * have this metadata flags?
> +      */
> +     public boolean haveFlags() {
> +             return ((documentType == SIMPLE_REDIRECT) || (documentType == 
> MULTI_LEVEL_METADATA)
> +                             || (documentType == ARCHIVE_MANIFEST) || 
> (documentType == ARCHIVE_INTERNAL_REDIRECT));
> +     }
> +
> +     /**
>        * Get the splitfile type.
>        */
>       public short getSplitfileType() {
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>
>   

Reply via email to