nl.tudelft.simulation.dsol.interpreter.classfile
Class ConstantString

java.lang.Object
  extended by nl.tudelft.simulation.dsol.interpreter.classfile.Constant
      extended by nl.tudelft.simulation.dsol.interpreter.classfile.ConstantString

public class ConstantString
extends Constant

A ConstantString
(c) copyright 2002-2005 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser General Public License (LGPL) , no warranty.

Version:
$Revision: 1.1 $ $Date: 2007/01/06 13:25:12 $
Author:
Peter Jacobs

Field Summary
 
Fields inherited from class nl.tudelft.simulation.dsol.interpreter.classfile.Constant
constantPool
 
Constructor Summary
ConstantString(Constant[] constantPool, DataInput inputStream)
          constructs a new ConstantString
ConstantString(Constant[] constantPool, int stringIndex)
          constructs a new ConstantString
 
Method Summary
 int getStringIndex()
          returns the name index
 int getTag()
          returns the tag of the constant
 String getValue()
          returns the className of this constant
 String toString()
           
 
Methods inherited from class nl.tudelft.simulation.dsol.interpreter.classfile.Constant
readConstant, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConstantString

public ConstantString(Constant[] constantPool,
                      DataInput inputStream)
               throws IOException
constructs a new ConstantString

Parameters:
constantPool - the constantPool it is part of
inputStream - the inputstream to read from
Throws:
IOException - on failure

ConstantString

public ConstantString(Constant[] constantPool,
                      int stringIndex)
constructs a new ConstantString

Parameters:
constantPool - the constantPool it is part of
stringIndex - the stringIndex
Method Detail

getTag

public int getTag()
Description copied from class: Constant
returns the tag of the constant

Specified by:
getTag in class Constant
Returns:
int the constant tag
See Also:
Constant.getTag()

getStringIndex

public int getStringIndex()
returns the name index

Returns:
stringIndex

getValue

public String getValue()
returns the className of this constant

Returns:
String the className

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.