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.ObjectA helper class used to generate bytecode for unary expressions. AST transformations willing to use a custom unary expression helper may set theWriterControllerFactorynode metadata on a class node to provide a customWriterControllerwhich would in turn use a custom expression helper.- See Also:
- BinaryExpressionHelper
 
- 
- 
Constructor SummaryConstructors Constructor Description UnaryExpressionHelper(WriterController controller)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteBitwiseNegate(BitwiseNegationExpression expression)voidwriteNotExpression(NotExpression expression)voidwriteUnaryMinus(UnaryMinusExpression expression)voidwriteUnaryPlus(UnaryPlusExpression expression)
 
- 
- 
- 
Constructor Detail- 
UnaryExpressionHelperpublic UnaryExpressionHelper(WriterController controller) 
 
- 
 - 
Method Detail- 
writeUnaryPluspublic void writeUnaryPlus(UnaryPlusExpression expression) 
 - 
writeUnaryMinuspublic void writeUnaryMinus(UnaryMinusExpression expression) 
 - 
writeBitwiseNegatepublic void writeBitwiseNegate(BitwiseNegationExpression expression) 
 - 
writeNotExpressionpublic void writeNotExpression(NotExpression expression) 
 
- 
 
-