Class WildcardMatch.StackLabelWildCard
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
- All Implemented Interfaces:
LValue, DeepCloneable<LValue>, Wildcard<StackSSALabel>, Dumpable, DumpableWithPrecedence, TypeUsageCollectable
- Enclosing class:
WildcardMatch
public static class WildcardMatch.StackLabelWildCard
extends StackSSALabel
implements Wildcard<StackSSALabel>
-
Nested Class Summary
Nested classes/interfaces inherited from interface LValue
LValue.Creation -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class StackSSALabel
applyExpressionRewriter, canThrow, collectLValueAssignments, collectVariableMutation, deepClone, dump, dumpInner, getNumberOfCreators, getPrecedence, getStackEntry, hashCode, isFakeIgnored, isFinal, isVar, markFinal, markVar, replaceSingleUsageLValuesMethods inherited from class AbstractLValue
collectLValueUsage, collectTypeUsages, doesBlackListLValueReplacement, dump, dumpWithOuterPrecedence, getAnnotatedCreationType, getInferredJavaType, outerDeepClone, toString, validIterator
-
Field Details
-
matchedValue
-
-
Constructor Details
-
StackLabelWildCard
public StackLabelWildCard()
-
-
Method Details
-
equals
- Overrides:
equalsin classStackSSALabel
-
getMatch
- Specified by:
getMatchin interfaceWildcard<StackSSALabel>
-
resetMatch
public void resetMatch()- Specified by:
resetMatchin interfaceWildcard<StackSSALabel>
-