Class WildcardMatch.StaticFunctionInvokationWildcard
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.DebugDumpable
org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
- All Implemented Interfaces:
HasByteCodeLoc, Expression, DeepCloneable<Expression>, ComparableUnderEC, Wildcard<StaticFunctionInvokation>, Dumpable, DumpableWithPrecedence, TypeUsageCollectable
- Enclosing class:
WildcardMatch
public class WildcardMatch.StaticFunctionInvokationWildcard
extends WildcardMatch.AbstractBaseExpressionWildcard
implements Wildcard<StaticFunctionInvokation>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<Expression> private final JavaTypeInstanceprivate StaticFunctionInvokationprivate final Stringprivate final JavaTypeInstance -
Constructor Summary
ConstructorsConstructorDescriptionStaticFunctionInvokationWildcard(String name, JavaTypeInstance clazz, JavaTypeInstance returnType, List<Expression> args) -
Method Summary
Methods inherited from class WildcardMatch.AbstractBaseExpressionWildcard
addLoc, applyExpressionRewriter, applyReverseExpressionRewriter, canPushDownInto, canThrow, collectTypeUsages, collectUsedLValues, deepClone, dumpWithOuterPrecedence, equivalentUnder, getCombinedLoc, getComputedLiteral, getInferredJavaType, getLoc, getPrecedence, isSimple, isValidStatement, outerDeepClone, pushDown, replaceSingleUsageLValues, visitMethods inherited from class WildcardMatch.DebugDumpable
dumpMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Expression
dump
-
Field Details
-
name
-
clazz
-
returnType
-
args
-
matchedValue
-
-
Constructor Details
-
StaticFunctionInvokationWildcard
StaticFunctionInvokationWildcard(String name, JavaTypeInstance clazz, JavaTypeInstance returnType, List<Expression> args)
-
-
Method Details
-
equals
-
getMatch
- Specified by:
getMatchin interfaceWildcard<StaticFunctionInvokation>
-
resetMatch
public void resetMatch()- Specified by:
resetMatchin interfaceWildcard<StaticFunctionInvokation>
-