You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by db...@apache.org on 2016/06/07 02:43:07 UTC
svn commit: r1747124 -
/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java
Author: dbrosius
Date: Tue Jun 7 02:43:06 2016
New Revision: 1747124
URL: http://svn.apache.org/viewvc?rev=1747124&view=rev
Log:
revert erroneous override of getClassName in InvokeInstruction, introduced in r1702349
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java?rev=1747124&r1=1747123&r2=1747124&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/generic/InvokeInstruction.java Tue Jun 7 02:43:06 2016
@@ -120,22 +120,4 @@ public abstract class InvokeInstruction
return Type.getArgumentTypes(getSignature(cpg));
}
- /**
- * This overrides the deprecated version as we know here that the referenced class
- * cannot be an array unless something has gone badly wrong.
- * @return name of the referenced class/interface
- * @throws IllegalArgumentException if the referenced class is an array (this should not happen)
- */
- @Override
- public String getClassName( final ConstantPoolGen cpg ) {
- ConstantPool cp = cpg.getConstantPool();
- ConstantCP cmr = (ConstantCP) cp.getConstant(super.getIndex());
- String className = cp.getConstantString(cmr.getClassIndex(), Const.CONSTANT_Class);
- if (className.startsWith("[")) {
- throw new IllegalArgumentException("Cannot be used on an array type");
- }
- return className.replace('/', '.');
- }
-
-
}