Class Expression
java.lang.Object
com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
- Direct Known Subclasses:
ArrayStoreExpression,ComparisonExpression,IdentifierAssignmentExpression,InstantiationExpression,MemberAssignmentExpression,ReturnExpression,SimpleExpression,ThrowExpression
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcapture(FlowValue node, ExpressionContext ctx) getSrc()protected booleaninputsMatch(int start, FlowValue node, ExpressionContext ctx, boolean allowIncomplete, Expression... values) protected booleaninputsMatch(int start, FlowValue node, ExpressionContext ctx, Expression... values) protected booleaninputsMatch(FlowValue node, ExpressionContext ctx, boolean allowIncomplete, Expression... values) protected booleaninputsMatch(FlowValue node, ExpressionContext ctx, Expression... values) final booleanmatches(FlowValue node, ExpressionContext ctx) protected booleanmatchesImpl(FlowValue node, ExpressionContext ctx)
-
Field Details
-
src
-
-
Constructor Details
-
Expression
-
-
Method Details
-
getSrc
-
matches
-
matchesImpl
-
capture
-
inputsMatch
-
inputsMatch
protected boolean inputsMatch(FlowValue node, ExpressionContext ctx, boolean allowIncomplete, Expression... values) -
inputsMatch
protected boolean inputsMatch(int start, FlowValue node, ExpressionContext ctx, Expression... values) -
inputsMatch
protected boolean inputsMatch(int start, FlowValue node, ExpressionContext ctx, boolean allowIncomplete, Expression... values)
-