Top Description Fields Constructors Methods
org.apache.bcel.classfile

public final Class ConstantLong

extends Constant
implements ConstantObject
Class Inheritance
All Implemented Interfaces
org.apache.bcel.classfile.ConstantObject
Imports
java.io.DataInput, .DataOutputStream, .IOException, org.apache.bcel.Const

This class is derived from the abstract Constant and represents a reference to a long object.
See Also
Constant

Field Summary

Modifier and TypeField and Description
private long
Inherited from org.apache.bcel.classfile.Constant:
tag

Constructor Summary

AccessConstructor and Description
public
ConstantLong(final ConstantLong
Source to copy.
c
)

Initialize from another object.

pack-priv
ConstantLong(final DataInput
Input stream
file
)

Initialize instance from file data.

public
ConstantLong(final long
Data
bytes
)

Method Summary

Modifier and TypeMethod and Description
public void
accept(final Visitor
Visitor object
v
)

Implements abstract org.apache.bcel.classfile.Constant.accept.

Implements org.apache.bcel.classfile.Node.accept.

Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.
public void
dump(final DataOutputStream
Output file stream
file
)

Implements abstract org.apache.bcel.classfile.Constant.dump.

Dump constant long to file stream in binary format.
public long

Returns:

data, i.e., 8 bytes.
getBytes
()

public Object

Returns:

Long object
getConstantValue
(final ConstantPool
the constant.
cp
)

Implements org.apache.bcel.classfile.ConstantObject.getConstantValue.

Gets the object representing the constant, e.g., Long for ConstantLong.
public void
setBytes(final long
the raw bytes that represent this long
bytes
)

public String

Returns:

String representation.
toString
()

Overrides org.apache.bcel.classfile.Constant.toString.

Returns a string representation of the object.
Inherited from org.apache.bcel.classfile.Constant:
clonecopyequalsgetComparatorgetTaghashCodereadConstantsetComparator

Field Detail

bytesback to summary
private long bytes

Constructor Detail

ConstantLongback to summary
public ConstantLong(final ConstantLong c)

Initialize from another object.

Parameters
c:ConstantLong

Source to copy.

ConstantLongback to summary
pack-priv ConstantLong(final DataInput file) throws IOException

Initialize instance from file data.

Parameters
file:DataInput

Input stream

Exceptions
IOException:
if an I/O error occurs.
ConstantLongback to summary
public ConstantLong(final long bytes)
Parameters
bytes:long

Data

Method Detail

acceptback to summary
public void accept(final Visitor v)

Implements abstract org.apache.bcel.classfile.Constant.accept.

Implements org.apache.bcel.classfile.Node.accept.

Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.

Parameters
v:Visitor

Visitor object

Annotations
@Override
dumpback to summary
public void dump(final DataOutputStream file) throws IOException

Implements abstract org.apache.bcel.classfile.Constant.dump.

Dump constant long to file stream in binary format.

Parameters
file:DataOutputStream

Output file stream

Annotations
@Override
Exceptions
IOException:
if an I/O error occurs.
getBytesback to summary
public long getBytes()
Returns:long

data, i.e., 8 bytes.

getConstantValueback to summary
public Object getConstantValue(final ConstantPool cp)

Implements org.apache.bcel.classfile.ConstantObject.getConstantValue.

Doc from org.apache.bcel.classfile.ConstantObject.getConstantValue.

Gets the object representing the constant, e.g., Long for ConstantLong.

Parameters
cp:ConstantPool

the constant.

Returns:Object

Long object

Annotations
@Override
setBytesback to summary
public void setBytes(final long bytes)
Parameters
bytes:long

the raw bytes that represent this long

toStringback to summary
public String toString()

Overrides org.apache.bcel.classfile.Constant.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

String representation.

Annotations
@Override