FileDocCategorySizeDatePackage
ConstantLongInfo.javaAPI DocJ2ME CLDC 1.11697Wed Feb 05 15:56:04 GMT 2003kdp.classparser.constantpoolclasses

ConstantLongInfo

public class ConstantLongInfo extends ConstantPoolInfo
Encapsulates a CONSTANT_Long in a Java class file constant pool.
author
Aaron Dietrich
version
$Id: ConstantLongInfo.java,v 1.1.1.1 2000/07/07 13:34:24 jrv Exp $ Revision History $Log: ConstantLongInfo.java,v $ Revision 1.1.1.1 2000/07/07 13:34:24 jrv Initial import of kdp code Revision 1.1.1.1 2000/05/31 19:14:48 ritsun Initial import of kvmdt to CVS Revision 1.1 2000/04/25 00:34:06 ritsun Initial revision

Fields Summary
private int
highBytes
the high bytes of the long
private int
lowBytes
the low bytes of the long
Constructors Summary
public ConstantLongInfo(DataInputStream iStream)
Constructor. Creates the ConstantLongInfo object.

param
iStream input stream to read from
return
IOException just pass IOExceptions up

      tag = ConstantPoolInfo.CONSTANT_Long;

      highBytes = iStream.readInt ();
      lowBytes = iStream.readInt ();
     
Methods Summary
public java.lang.StringtoString()
Returns this ConstantLongInfo object as a string for displaying.

return
String string representing this ConstantLongInfo object.

      long     value = ((long) highBytes << 32) + lowBytes;

      return ("CONSTANT_Long=\t" + value);