public class IcTuple extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
C |
protected String |
C2 |
protected int |
F |
protected String |
N |
static int |
NESTED_CLASS_FLAG |
| Constructor and Description |
|---|
IcTuple(String C,
int F,
String C2,
String N,
int cIndex,
int c2Index,
int nIndex,
int tIndex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
String |
getC() |
String |
getC2() |
int |
getF() |
String |
getN() |
int |
getTupleIndex() |
int |
hashCode() |
String[] |
innerBreakAtDollar(String className)
Break the receiver into components at $ boundaries.
|
boolean |
isAnonymous() |
boolean |
isMember() |
boolean |
nestedExplicitFlagSet()
Answer true if the receiver's bit 16 is set (indicating that explicit outer class and name fields are set).
|
boolean |
nullSafeEquals(String stringOne,
String stringTwo) |
int |
outerClassIndex() |
String |
outerClassString()
Answer the outer class name for the receiver.
|
boolean |
outerIsAnonymous() |
boolean |
predicted()
Answer true if the receiver is predicted; answer false if the receiver is specified explicitly in the outer and
name fields.
|
String |
simpleClassName()
Answer the inner class name for the receiver.
|
int |
simpleClassNameIndex() |
int |
thisClassIndex() |
String |
thisClassString()
Answer the full name of the inner class represented by this tuple (including its outer component)
|
String |
toString() |
public static final int NESTED_CLASS_FLAG
protected String C
protected int F
protected String C2
protected String N
public IcTuple(String C, int F, String C2, String N, int cIndex, int c2Index, int nIndex, int tIndex)
C - TODOF - TODOC2 - TODON - TODOcIndex - the index of C in cpClassc2Index - the index of C2 in cpClass, or -1 if C2 is nullnIndex - the index of N in cpUTF8, or -1 if N is nulltIndex - TODOpublic String getC()
public String getC2()
public int getF()
public String getN()
public int getTupleIndex()
public String[] innerBreakAtDollar(String className)
className - TODOpublic boolean isAnonymous()
public boolean isMember()
public boolean nestedExplicitFlagSet()
public int outerClassIndex()
public String outerClassString()
public boolean outerIsAnonymous()
public boolean predicted()
public String simpleClassName()
public int simpleClassNameIndex()
public int thisClassIndex()
public String thisClassString()
Copyright © 2002–2025. All rights reserved.