Package 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
- 
Field SummaryFields Modifier and Type Field Description protected WriterControllercontroller
- 
Constructor SummaryConstructors Constructor Description UnaryExpressionHelper(WriterController controller)
- 
Method SummaryModifier and Type Method Description voidwriteBitwiseNegate(BitwiseNegationExpression expression)voidwriteNotExpression(NotExpression expression)voidwriteUnaryMinus(UnaryMinusExpression expression)voidwriteUnaryPlus(UnaryPlusExpression expression)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
controller
 
- 
- 
Constructor Details- 
UnaryExpressionHelper
 
- 
- 
Method Details- 
writeUnaryPlus
- 
writeUnaryMinus
- 
writeBitwiseNegate
- 
writeNotExpression
 
-