org.codehaus.groovy.classgen.asm
Class UnaryExpressionHelper
java.lang.Object
org.codehaus.groovy.classgen.asm.UnaryExpressionHelper
- Direct Known Subclasses:
- StaticTypesUnaryExpressionHelper
public class UnaryExpressionHelper
- extends java.lang.Object
A helper class used to generate bytecode for unary expressions. AST transformations willing to use
a custom unary expression helper may set the WriterControllerFactory
node metadata on a
class node to provide a custom WriterController
which would in turn use a custom expression
helper.
- See Also:
BinaryExpressionHelper
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnaryExpressionHelper
public UnaryExpressionHelper(WriterController controller)
writeUnaryPlus
public void writeUnaryPlus(UnaryPlusExpression expression)
writeUnaryMinus
public void writeUnaryMinus(UnaryMinusExpression expression)
writeBitwiseNegate
public void writeBitwiseNegate(BitwiseNegationExpression expression)
writeNotExpression
public void writeNotExpression(NotExpression expression)