public class StackEntry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
artificalSourceCount |
private long |
id0 |
private java.util.Set<java.lang.Long> |
ids |
private InferredJavaType |
inferredJavaType |
private StackSSALabel |
lValue |
private static long |
sid |
private StackType |
stackType |
private long |
usageCount |
Constructor and Description |
---|
StackEntry(StackType stackType) |
Modifier and Type | Method and Description |
---|---|
void |
decrementUsage() |
void |
decSourceCount() |
boolean |
equals(java.lang.Object o) |
void |
forceUsageCount(long newCount) |
InferredJavaType |
getInferredJavaType() |
StackSSALabel |
getLValue() |
int |
getSourceCount() |
java.util.List<java.lang.Long> |
getSources() |
StackType |
getType() |
long |
getUsageCount() |
int |
hashCode() |
void |
incrementUsage() |
void |
incSourceCount() |
(package private) void |
mergeWith(StackEntry other,
java.util.Set<DecompilerComment> comments) |
void |
removeSource(long x) |
java.lang.String |
toString() |
private static long sid
private final long id0
private final java.util.Set<java.lang.Long> ids
private int artificalSourceCount
private final StackSSALabel lValue
private long usageCount
private final StackType stackType
private final InferredJavaType inferredJavaType
StackEntry(StackType stackType)
public void incrementUsage()
public void decrementUsage()
public void forceUsageCount(long newCount)
void mergeWith(StackEntry other, java.util.Set<DecompilerComment> comments)
public long getUsageCount()
public int getSourceCount()
public void incSourceCount()
public void decSourceCount()
public java.util.List<java.lang.Long> getSources()
public void removeSource(long x)
public java.lang.String toString()
toString
in class java.lang.Object
public StackSSALabel getLValue()
public StackType getType()
public InferredJavaType getInferredJavaType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object