Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

FieldInstruction Class Reference

Inheritance diagram for FieldInstruction:
[legend]
Collaboration diagram for FieldInstruction:
[legend]
List of all members.

Public Methods

String getFieldName (ConstantPoolGen cpg)
Type getFieldType (ConstantPoolGen cpg)
Type getType (ConstantPoolGen cpg)
String toString (ConstantPool cp)
String getFieldName (ConstantPoolGen cpg)
Type getFieldType (ConstantPoolGen cpg)
Type getType (ConstantPoolGen cpg)
String toString (ConstantPool cp)

Protected Methods

 FieldInstruction (short tag, int index)
int getFieldSize (ConstantPoolGen cpg)
 FieldInstruction (short tag, int index)
int getFieldSize (ConstantPoolGen cpg)

Private Methods

 FieldInstruction ()
 FieldInstruction ()

Detailed Description

Super class for the GET/PUTxxx family of instructions.

Version:
Id:
FieldInstruction.java,v 1.1.1.1 2002/01/24 03:44:05 pserver Exp
Author:
M. Dahm

Definition at line 15 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.


Constructor & Destructor Documentation

FieldInstruction::FieldInstruction   [inline, private]
 

Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise.

Definition at line 20 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

FieldInstruction::FieldInstruction short   tag,
int   index
[inline, protected]
 

Parameters:
index   to constant pool

Definition at line 24 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

FieldInstruction::FieldInstruction   [inline, private]
 

Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise.

Definition at line 21 of file src/de/fub/bytecode/generic/FieldInstruction.java.

FieldInstruction::FieldInstruction short   tag,
int   index
[inline, protected]
 

Parameters:
index   to constant pool

Definition at line 25 of file src/de/fub/bytecode/generic/FieldInstruction.java.


Member Function Documentation

String FieldInstruction::getFieldName ConstantPoolGen   cpg [inline]
 

Returns:
name of referenced field.

Definition at line 30 of file src/de/fub/bytecode/generic/FieldInstruction.java.

String FieldInstruction::getFieldName ConstantPoolGen   cpg [inline]
 

Returns:
name of referenced field.

Definition at line 29 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

int FieldInstruction::getFieldSize ConstantPoolGen   cpg [inline, protected]
 

Returns:
size of field (1 or 2)

Definition at line 35 of file src/de/fub/bytecode/generic/FieldInstruction.java.

int FieldInstruction::getFieldSize ConstantPoolGen   cpg [inline, protected]
 

Returns:
size of field (1 or 2)

Definition at line 34 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

Type FieldInstruction::getFieldType ConstantPoolGen   cpg [inline]
 

Returns:
type of field

Definition at line 40 of file src/de/fub/bytecode/generic/FieldInstruction.java.

Type FieldInstruction::getFieldType ConstantPoolGen   cpg [inline]
 

Returns:
type of field

Definition at line 39 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

Type FieldInstruction::getType ConstantPoolGen   cpg [inline]
 

Returns:
return type of referenced field

Reimplemented from TypedInstruction.

Definition at line 45 of file src/de/fub/bytecode/generic/FieldInstruction.java.

Type FieldInstruction::getType ConstantPoolGen   cpg [inline]
 

Returns:
return type of referenced field

Reimplemented from TypedInstruction.

Definition at line 44 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.

String FieldInstruction::toString ConstantPool   cp [inline]
 

Returns:
mnemonic for instruction with symbolic references resolved

Reimplemented from CPInstruction.

Definition at line 51 of file src/de/fub/bytecode/generic/FieldInstruction.java.

String FieldInstruction::toString ConstantPool   cp [inline]
 

Returns:
mnemonic for instruction with symbolic references resolved

Reimplemented from CPInstruction.

Definition at line 50 of file lib/jpf/de/fub/bytecode/generic/FieldInstruction.java.


The documentation for this class was generated from the following files:
Generated at Thu Feb 7 07:11:23 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001