Class StackEntry
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final long
private final InferredJavaType
private final StackSSALabel
private static long
private final StackType
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
boolean
void
forceUsageCount
(long newCount) int
getType()
long
int
hashCode()
void
void
(package private) void
mergeWith
(StackEntry other, Set<DecompilerComment> comments) void
removeSource
(long x) toString()
-
Field Details
-
sid
private static long sid -
id0
private final long id0 -
ids
-
artificalSourceCount
private int artificalSourceCount -
lValue
-
usageCount
private long usageCount -
stackType
-
inferredJavaType
-
-
Constructor Details
-
StackEntry
StackEntry(StackType stackType)
-
-
Method Details
-
incrementUsage
public void incrementUsage() -
decrementUsage
public void decrementUsage() -
forceUsageCount
public void forceUsageCount(long newCount) -
mergeWith
-
getUsageCount
public long getUsageCount() -
getSourceCount
public int getSourceCount() -
incSourceCount
public void incSourceCount() -
decSourceCount
public void decSourceCount() -
getSources
-
removeSource
public void removeSource(long x) -
toString
-
getLValue
-
getType
-
getInferredJavaType
-
hashCode
public int hashCode() -
equals
-