You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Emmanuel Bourg (JIRA)" <ji...@apache.org> on 2015/03/07 10:46:38 UTC

[jira] [Commented] (BCEL-196) why is Instruction.setOpcode private?

    [ https://issues.apache.org/jira/browse/BCEL-196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14351493#comment-14351493 ] 

Emmanuel Bourg commented on BCEL-196:
-------------------------------------

[~markro]: what was your use case for changing the opcode? I guess you want to morph an instruction into another one without changing the targeters? Maybe we could provide some helper methods that swap an instruction with another one and modifies the targeters, but I agree with [~markt] the opcode for a given instruction should not change.

> why is Instruction.setOpcode private?
> -------------------------------------
>
>                 Key: BCEL-196
>                 URL: https://issues.apache.org/jira/browse/BCEL-196
>             Project: Commons BCEL
>          Issue Type: Bug
>            Reporter: Mark Roberts
>         Attachments: instruction.diff
>
>
> Am I missing another way to modify an instruction opcode?  Deleting and recreating does not appear to be a good alternative due to having to deal with target pointers. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)