JML

Uses of Class
org.multijava.util.classfile.PooledConstant

Packages that use PooledConstant
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
 

Uses of PooledConstant in org.multijava.util.classfile
 

Subclasses of PooledConstant in org.multijava.util.classfile
 class AsciiConstant
          This is a class to create Ascii Constant entries.
 class ClassConstant
          This is used to create a Class constant pool item
 class DoubleConstant
          Wrap an Double constant reference with this CPE.
 class FieldRefConstant
           
 class FloatConstant
          Wrap an Float constant reference with this CPE.
 class IntegerConstant
          Wrap an integer constant reference with this CPE.
 class InterfaceConstant
           
 class LongConstant
          Wrap an Long constant reference with this CPE.
 class MethodRefConstant
           
 class NameAndTypeConstant
          This constant represent a name and a type in the contant pool
 class ReferenceConstant
          VMS 4.4.2: This class implements field/method/interface method reference constants.
 class StringConstant
          Wrap an String constant reference with this CPE.
 class UnresolvedConstant
          Wrap an Unresolved constant reference with this CPE.
 

Fields in org.multijava.util.classfile declared as PooledConstant
private  PooledConstant[] ConstantPool.table
           
private  PooledConstant ConstantValueAttribute.value
           
private  PooledConstant PushLiteralInstruction.ConstantOperand.value
           
 

Methods in org.multijava.util.classfile that return PooledConstant
(package private)  PooledConstant ConstantPool.getEntryAt(int index)
          Get the entry at a specified index
(package private) static PooledConstant[] PooledArray.getPooledArray()
           
(package private)  PooledConstant UnresolvedConstant.resolveConstant(PooledConstant[] constants)
          Insert or check location of constant value on constant pool
 

Methods in org.multijava.util.classfile with parameters of type PooledConstant
(package private) abstract  void PooledConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void ClassConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void ReferenceConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
 void ConstantPool.addItem(PooledConstant item)
          This is the method to add items to a class.
(package private)  void AsciiConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void IntegerConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void DoubleConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void FloatConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void LongConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private) static void PooledArray.release(PooledConstant[] arr)
           
(package private)  void NameAndTypeConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  void StringConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
(package private)  PooledConstant UnresolvedConstant.resolveConstant(PooledConstant[] constants)
          Insert or check location of constant value on constant pool
(package private)  void UnresolvedConstant.resolveConstants(PooledConstant pc)
          Check location of constant value on constant pool
 

Constructors in org.multijava.util.classfile with parameters of type PooledConstant
PushLiteralInstruction(PooledConstant cst, boolean wide)
          Constructs an instruction that pushes a string literal on the stack from a class file stream.
PushLiteralInstruction.ConstantOperand(PooledConstant value, boolean wide)
           
 


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.