- org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
-
-
Methods Summary
Methods
Type Params |
Return Type |
Name and description |
|
protected void |
assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader, boolean safe)
|
|
void |
eval(BinaryExpression expression)
|
|
protected void |
evaluateArrayAssignmentWithOperator(String method, BinaryExpression expression, BinaryExpression leftBinExpr)
|
|
protected void |
evaluateBinaryExpression(String message, BinaryExpression binExp)
|
|
protected void |
evaluateBinaryExpressionWithAssignment(String method, BinaryExpression expression)
|
|
protected void |
evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression)
|
|
void |
evaluateElvisEqual(BinaryExpression expression)
|
|
void |
evaluateEqual(BinaryExpression expression, boolean defineVariable)
|
|
void |
evaluatePostfixMethod(PostfixExpression expression)
|
|
void |
evaluatePrefixMethod(PrefixExpression expression)
|
|
void |
evaluateTernary(TernaryExpression expression)
|
|
WriterController |
getController()
|
|
MethodCaller |
getIsCaseMethod()
|
|
void |
visit(org.objectweb.asm.MethodVisitor mv)
|
|
protected void |
writePostOrPrefixMethod(int op, String method, Expression expression, Expression orig)
|
-
Inherited Methods Summary
-
-
Method Detail
-
@com.github.javaparser.ast.expr.MarkerAnnotationExprOverride
public void visit(org.objectweb.asm.MethodVisitor mv)
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.