All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class de.fub.bytecode.classfile.ConstantString

java.lang.Object
   |
   +----de.fub.bytecode.classfile.Constant
           |
           +----de.fub.bytecode.classfile.ConstantString

public final class ConstantString
extends Constant
This class is derived from the abstract Constant class and represents a reference to a String object.

Version:
$Id: ConstantString.java,v 1.2 1999/05/04 13:12:11 dahm Exp $
Author:
M. Dahm
See Also:
Constant

Constructor Index

 o ConstantString(ConstantString)
Initialize from another object.
 o ConstantString(int)

Method Index

 o accept(Visitor)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
 o dump(DataOutputStream)
Dump constant field reference to file stream in binary format.
 o getStringIndex()
 o setStringIndex(int)
 o toString()

Constructors

 o ConstantString
 public ConstantString(ConstantString c)
Initialize from another object.

 o ConstantString
 public ConstantString(int string_index)
Parameters:
string_index - Index of Constant_Utf8 in constant pool

Methods

 o accept
 public void accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely 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 object
Overrides:
accept in class Constant
 o dump
 public final void dump(DataOutputStream file) throws IOException
Dump constant field reference to file stream in binary format.

Parameters:
file - Output file stream
Overrides:
dump in class Constant
 o getStringIndex
 public final int getStringIndex()
Returns:
Index in constant pool of the string (ConstantUtf8).
 o setStringIndex
 public final void setStringIndex(int string_index)
 o toString
 public final String toString()
Returns:
String representation.
Overrides:
toString in class Constant

All Packages  Class Hierarchy  This Package  Previous  Next  Index