public class WildcardMatch.StaticVariableWildcard extends StaticVariable implements Wildcard<StaticVariable>
LValue.Creation
Modifier and Type | Field and Description |
---|---|
private StaticVariable |
matchedValue |
private boolean |
requireTypeMatch |
Constructor and Description |
---|
StaticVariableWildcard(InferredJavaType type,
JavaTypeInstance clazz,
boolean requireTypeMatch) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
StaticVariable |
getMatch() |
void |
resetMatch() |
applyExpressionRewriter, deepClone, dumpInner, getNonSimpleCopy, getPrecedence, getSimpleCopy, hashCode, replaceSingleUsageLValues
collectLValueAssignments, collectTypeUsages, collectVariableMutation, getClassFileField, getField, getFieldName, getNumberOfCreators, getOwningClassType, getRawFieldName, isFinal, isHiddenDeclaration, isVar, markFinal, markVar
canThrow, collectLValueUsage, doesBlackListLValueReplacement, dump, dump, dumpWithOuterPrecedence, getAnnotatedCreationType, getInferredJavaType, outerDeepClone, toString, validIterator
private StaticVariable matchedValue
private final boolean requireTypeMatch
StaticVariableWildcard(InferredJavaType type, JavaTypeInstance clazz, boolean requireTypeMatch)
public StaticVariable getMatch()
getMatch
in interface Wildcard<StaticVariable>
public void resetMatch()
resetMatch
in interface Wildcard<StaticVariable>
public boolean equals(java.lang.Object o)
equals
in class StaticVariable