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

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

public class ConstantNameAndType
extends Constant

A ConstantNameAndType
(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
ConstantNameAndType(Constant[] constantPool, DataInput inputStream)
          constructs a new ConstantNameAndType
ConstantNameAndType(Constant[] constantPool, int nameIndex, int descriptorIndex)
          constructs a new ConstantNameAndType
 
Method Summary
 String getDescriptor()
          returns the type of this constant
 int getDescriptorIndex()
          returns the descriptorIndex
 String getName()
          returns the name of this constant
 int getNameIndex()
          returns the nameindex
 int getTag()
          returns the tag of the 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

ConstantNameAndType

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

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

ConstantNameAndType

public ConstantNameAndType(Constant[] constantPool,
                           int nameIndex,
                           int descriptorIndex)
constructs a new ConstantNameAndType

Parameters:
constantPool - the constantPool it is part of
nameIndex - the nameIndex
descriptorIndex - descriptorIndex
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()

getNameIndex

public int getNameIndex()
returns the nameindex

Returns:
nameIndex

getDescriptorIndex

public int getDescriptorIndex()
returns the descriptorIndex

Returns:
descriptorIndex

getName

public String getName()
returns the name of this constant

Returns:
String the name

getDescriptor

public String getDescriptor()
returns the type of this constant

Returns:
String the type

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.