Package com.strobel.assembler.ir
Class ConstantPool.Key
java.lang.Object
com.strobel.assembler.ir.ConstantPool.Key
- Enclosing class:
ConstantPool
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private long
private int
private int
private String
private String
private ConstantPool.Tag
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
protected ConstantPool.Key
clone()
boolean
int
hashCode()
void
set
(double doubleValue) void
set
(float floatValue) void
set
(int intValue) void
set
(long longValue) void
set
(ConstantPool.Tag tag, int refIndex1) void
set
(ConstantPool.Tag tag, int refIndex1, int refIndex2) void
set
(ConstantPool.Tag tag, int refIndex1, ConstantPool.ReferenceKind refKind) void
set
(ConstantPool.Tag tag, String stringValue1) void
set
(ConstantPool.Tag tag, String stringValue1, String stringValue2) void
-
Field Details
-
_tag
-
_intValue
private int _intValue -
_longValue
private long _longValue -
_stringValue1
-
_stringValue2
-
_refIndex1
private int _refIndex1 -
_refIndex2
private int _refIndex2 -
_hashCode
private int _hashCode
-
-
Constructor Details
-
Key
private Key()
-
-
Method Details
-
clear
public void clear() -
set
public void set(int intValue) -
set
public void set(long longValue) -
set
public void set(float floatValue) -
set
public void set(double doubleValue) -
set
-
set
-
set
-
set
-
set
-
set
-
clone
-
hashCode
public int hashCode() -
equals
-