CONSTANT_Double_info
, CONSTANT_Float_info
, CONSTANT_Index_info
, CONSTANT_Integer_info
, CONSTANT_Long_info
, CONSTANT_Utf8_info
public abstract class ConstantPoolEntry
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
doubleSlot |
|
protected int |
index |
|
protected int |
tag |
Modifier | Constructor | Description |
---|---|---|
protected |
ConstantPoolEntry(int tag) |
Modifier and Type | Method | Description |
---|---|---|
(package private) abstract int |
classFileSize() |
Return an estimate of the size of the constant pool entry.
|
(package private) boolean |
doubleSlot() |
|
(package private) int |
getI1() |
Get the first index in a index type pool entry.
|
(package private) int |
getI2() |
Get the second index in a index type pool entry.
|
(package private) int |
getIndex() |
|
(package private) java.lang.Object |
getKey() |
Return the key used to key this object in a hashtable
|
(package private) int |
getTag() |
Return the tag or type of the entry.
|
(package private) void |
put(ClassFormatOutput out) |
|
(package private) void |
setIndex(int index) |
protected int tag
protected boolean doubleSlot
protected int index
int getIndex()
void setIndex(int index)
boolean doubleSlot()
java.lang.Object getKey()
abstract int classFileSize()
void put(ClassFormatOutput out) throws java.io.IOException
java.io.IOException
final int getTag()
int getI1()
int getI2()
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.