"Source -> Override/Implement Method ..." generate wrong code
Suppose i have simple source:
import org.jboss.netty.handler.codec.frame.FrameDecoder
class XYZMessageDecoder extends FrameDecoder {
}
FrameDecoder is a Java class having "decode" method with signature:
protected abstract Object decode(
ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer) throws Exception;
Now if, i select from Eclipse context menu "Source -> Override/Implement Method ..." i get Java code
@Override
protected Object decode(ChannelHandlerContext ctx, Channel channel,
ChannelBuffer buffer) throws Exception {
// TODO Auto-generated method stub
return null;
}
but should be
def decode(ctx: ChannelHandlerContext, channel: Channel, buffer: ChannelBuffer): Object = {
null
}
Can someone fix that? Thanks
import org.jboss.netty.handler.codec.frame.FrameDecoder
class XYZMessageDecoder extends FrameDecoder {
}
FrameDecoder is a Java class having "decode" method with signature:
protected abstract Object decode(
ChannelHandlerContext ctx, Channel channel, ChannelBuffer buffer) throws Exception;
Now if, i select from Eclipse context menu "Source -> Override/Implement Method ..." i get Java code
@Override
protected Object decode(ChannelHandlerContext ctx, Channel channel,
ChannelBuffer buffer) throws Exception {
// TODO Auto-generated method stub
return null;
}
but should be
def decode(ctx: ChannelHandlerContext, channel: Channel, buffer: ChannelBuffer): Object = {
null
}
Can someone fix that? Thanks
Leave a comment
on 2011-09-12 02:35 *
By Iulian Dragos
Component changed from None to JDT integration
Milestone set to 2.1
on 2012-07-30 06:45 *
By Mirco Dotta
Fixed in version set to 2.1.0-m2
Version changed from 2.0.0-final-29 to 2.0.2-final-29
Operative system set to All