public class WildcardMatch.LValueWildcard extends Object implements LValue, Wildcard<LValue>
LValue.Creationpublic boolean validIterator()
validIterator in interface LValuepublic void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages in interface TypeUsageCollectablepublic void collectLValueUsage(LValueUsageCollector lValueUsageCollector)
collectLValueUsage in interface LValuepublic JavaAnnotatedTypeInstance getAnnotatedCreationType()
getAnnotatedCreationType in interface LValuepublic boolean doesBlackListLValueReplacement(LValue replace, Expression with)
doesBlackListLValueReplacement in interface LValuepublic LValue deepClone(CloneHelper cloneHelper)
deepClone in interface DeepCloneable<LValue>public LValue outerDeepClone(CloneHelper cloneHelper)
outerDeepClone in interface DeepCloneable<LValue>public int getNumberOfCreators()
getNumberOfCreators in interface LValuepublic void collectLValueAssignments(Expression assignedTo, StatementContainer statementContainer, LValueAssignmentCollector lValueAssigmentCollector)
collectLValueAssignments in interface LValuepublic SSAIdentifiers<LValue> collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory)
collectVariableMutation in interface LValuepublic LValue replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)
replaceSingleUsageLValues in interface LValuepublic LValue applyExpressionRewriter(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
applyExpressionRewriter in interface LValuepublic InferredJavaType getInferredJavaType()
getInferredJavaType in interface LValuepublic Precedence getPrecedence()
getPrecedence in interface DumpableWithPrecedencepublic Dumper dumpWithOuterPrecedence(Dumper d, Precedence outerPrecedence, Troolean isLhs)
dumpWithOuterPrecedence in interface DumpableWithPrecedencepublic boolean canThrow(ExceptionCheck caught)
public void resetMatch()
resetMatch in interface Wildcard<LValue>Copyright © 2011-2021. All Rights Reserved.