All Packages  This Package  Class Hierarchy  Class Search  Index

Inner Class edu.utah.janos.ants.ants.Protocol.CapsuleClassData
java.lang.Object
   |
   +----edu.utah.janos.ants.ants.Protocol.CapsuleClassData

  Summary

static class  Protocol.CapsuleClassData
     extends java.lang.Object
{
          // Fields 3
     byte[] code;
     TypeID codeID;
     String name;

          // Constructors 2
     CapsuleClassData(String, byte[]);
     CapsuleClassData(String, byte[], TypeID);

}

Temporary place to store capsule class data. This is needed to compute the methodID for a CapsuleClass. CapsuleClassData objects are discarded along with the Protocol object when the protocol definition is complete.




  Fields

· name

Summary  |  Top

   String name

The name of the class this CapsuleClass represents.


· code

Summary  |  Top
   byte[] code

The complete Class File this CapsuleClass represents.


· codeID

Summary  |  Top
   TypeID codeID

An MD5 hash of the Class File.

Except for builtin protocols, where this is a hash over the VERSION string in the Protocol.

See Also: code


  Constructors

· CapsuleClassData

Summary  |  Top

   CapsuleClassData(String name, 
                    byte[] code, 
                    TypeID codeID) 


· CapsuleClassData

Summary  |  Top
   CapsuleClassData(String name, 
                    byte[] code) 

Compute the hash code.



All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7