[ https://issues.apache.org/jira/browse/BCEL-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Roberts updated BCEL-262: ------------------------------ Attachment: InvokeInstruction.diff > FieldOrMethod.getClassName(ConstantPoolGen cpg) is deprecated > ------------------------------------------------------------- > > Key: BCEL-262 > URL: https://issues.apache.org/jira/browse/BCEL-262 > Project: Commons BCEL > Issue Type: Bug > Reporter: Sebb > Attachments: InvokeInstruction.diff > > > The method FieldOrMethod.getClassName(ConstantPoolGen cpg) is deprecated > because it can return java.lang.Object for arrays. > Now the method is defined in the superclass for FieldInstructions and > InvokeInstructions. > In the case of InvokeInstructions, can these ever reference an Array? > If not, then the method could be overridden in the InvokeInstruction class. > This new method would throw an unchecked Exception if detects an Array. > This would change the behaviour of the method for subclasses of > InvokeInstruction, but they would not need to be updated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)