[Java] Class StaticTypesUnaryExpressionHelper
- org.codehaus.groovy.classgen.asm.sc.StaticTypesUnaryExpressionHelper
- All Implemented Interfaces and Traits:
- org.objectweb.asm.Opcodes
public class StaticTypesUnaryExpressionHelper extends UnaryExpressionHelper implements org.objectweb.asm.Opcodes
An expression helper which generates optimized bytecode depending on the current type on top of the operand stack.
Fields inherited from class | Fields |
---|---|
class UnaryExpressionHelper | controller |
Constructor Summary
Constructor and description |
---|
StaticTypesUnaryExpressionHelper
(WriterController controller) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public void |
writeBitwiseNegate(BitwiseNegationExpression expression) | |
public void |
writeNotExpression(NotExpression expression) | |
public void |
writeUnaryMinus(UnaryMinusExpression expression) | |
public void |
writeUnaryPlus(UnaryPlusExpression expression) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class UnaryExpressionHelper | writeBitwiseNegate, writeNotExpression, writeUnaryMinus, writeUnaryPlus |
Constructor Detail
public StaticTypesUnaryExpressionHelper(WriterController controller)
Method Detail
@Override public void writeBitwiseNegate(BitwiseNegationExpression expression)
@Override public void writeNotExpression(NotExpression expression)
@Override public void writeUnaryMinus(UnaryMinusExpression expression)
@Override public void writeUnaryPlus(UnaryPlusExpression expression)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/asm/sc/StaticTypesUnaryExpressionHelper.html