org.apache.derby.iapi.services.classfile
Class CONSTANT_Index_info
java.lang.Object
org.apache.derby.iapi.services.classfile.ConstantPoolEntry
org.apache.derby.iapi.services.classfile.CONSTANT_Index_info
public final class CONSTANT_Index_info
- extends ConstantPoolEntry
A generic constant pool entry for entries that simply hold indexes
into other entries.
Ref Constant Pool Entry - page 94 - Section 4.4.2 - Two indexes
NameAndType Constant Pool Entry - page 99 - Section 4.4.6 - Two indexes
String Constant Pool Entry - page 96 - Section 4.4.3 - One index
Class Reference Constant Pool Entry - page 93 - Section 4.4.1 - One index
Field Summary |
private int |
i1
|
private int |
i2
|
Method Summary |
(package private) int |
classFileSize()
Return an estimate of the size of the constant pool entry. |
boolean |
equals(java.lang.Object other)
|
int |
getI1()
Get the first index in a index type pool entry. |
int |
getI2()
Get the second index in a index type pool entry. |
int |
hashCode()
|
(package private) void |
put(ClassFormatOutput out)
|
(package private) void |
set(int tag,
int i1,
int i2)
Used when searching |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
i1
private int i1
i2
private int i2
CONSTANT_Index_info
CONSTANT_Index_info(int tag,
int i1,
int i2)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
set
void set(int tag,
int i1,
int i2)
- Used when searching
classFileSize
int classFileSize()
- Description copied from class:
ConstantPoolEntry
- Return an estimate of the size of the constant pool entry.
- Specified by:
classFileSize
in class ConstantPoolEntry
put
void put(ClassFormatOutput out)
throws java.io.IOException
- Overrides:
put
in class ConstantPoolEntry
- Throws:
java.io.IOException
getI1
public int getI1()
- Description copied from class:
ConstantPoolEntry
- Get the first index in a index type pool entry.
This call is valid when getTag() returns one of
- CONSTANT_Class
- CONSTANT_Fieldref
- CONSTANT_Methodref
- CONSTANT_InterfaceMethodref
- CONSTANT_String
- CONSTANT_NameAndType
- Overrides:
getI1
in class ConstantPoolEntry
getI2
public int getI2()
- Description copied from class:
ConstantPoolEntry
- Get the second index in a index type pool entry.
This call is valid when getTag() returns one of
- CONSTANT_Fieldref
- CONSTANT_Methodref
- CONSTANT_InterfaceMethodref
- CONSTANT_NameAndType
- Overrides:
getI2
in class ConstantPoolEntry
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.