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 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 Summary
Fields Modifier and Type Field Description protected WriterControllercontroller - 
Constructor Summary
Constructors Constructor Description UnaryExpressionHelper(WriterController controller) - 
Method Summary
Modifier and Type Method Description voidwriteBitwiseNegate(BitwiseNegationExpression expression)voidwriteNotExpression(NotExpression expression)voidwriteUnaryMinus(UnaryMinusExpression expression)voidwriteUnaryPlus(UnaryPlusExpression expression) 
- 
Field Details
- 
controller
 
 - 
 - 
Constructor Details
- 
UnaryExpressionHelper
 
 - 
 - 
Method Details
- 
writeUnaryPlus
 - 
writeUnaryMinus
 - 
writeBitwiseNegate
 - 
writeNotExpression
 
 -