Author: sebb
Date: Fri Sep 11 12:30:43 2015
New Revision: 1702445

URL: http://svn.apache.org/r1702445
Log:
Move methods to correct class

Modified:
    
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantCP.java
    
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantInvokeDynamic.java

Modified: 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantCP.java
URL: 
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantCP.java?rev=1702445&r1=1702444&r2=1702445&view=diff
==============================================================================
--- 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantCP.java
 (original)
+++ 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantCP.java
 Fri Sep 11 12:30:43 2015
@@ -107,18 +107,6 @@ public abstract class ConstantCP extends
 
 
     /**
-     * @return Reference (index) to bootstrap method this constant refers to.
-     *
-     * Note that this method is a functional duplicate of getClassIndex
-     * for use by ConstantInvokeDynamic.
-     * @since 6.0
-     */
-    public final int getBootstrapMethodAttrIndex() {
-        return class_index;  // AKA bootstrap_method_attr_index
-    }
-
-
-    /**
      * @param class_index points to Constant_class 
      */
     public final void setClassIndex( int class_index ) {
@@ -126,18 +114,6 @@ public abstract class ConstantCP extends
     }
 
 
-    /**
-     * @param bootstrap_method_attr_index points to a BootstrapMethod. 
-     *
-     * Note that this method is a functional duplicate of setClassIndex
-     * for use by ConstantInvokeDynamic.
-     * @since 6.0
-     */
-    public final void setBootstrapMethodAttrIndex(int 
bootstrap_method_attr_index) {
-        this.class_index = bootstrap_method_attr_index;
-    }
-
-
     /**
      * @return Reference (index) to signature of the field.
      */

Modified: 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantInvokeDynamic.java
URL: 
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantInvokeDynamic.java?rev=1702445&r1=1702444&r2=1702445&view=diff
==============================================================================
--- 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantInvokeDynamic.java
 (original)
+++ 
commons/proper/bcel/trunk/src/main/java/org/apache/commons/bcel6/classfile/ConstantInvokeDynamic.java
 Fri Sep 11 12:30:43 2015
@@ -69,13 +69,22 @@ public final class ConstantInvokeDynamic
         v.visitConstantInvokeDynamic(this);
     }
 
+    /**
+     * @return Reference (index) to bootstrap method this constant refers to.
+     *
+     * Note that this method is a functional duplicate of getClassIndex
+     * for use by ConstantInvokeDynamic.
+     * @since 6.0
+     */
+    public final int getBootstrapMethodAttrIndex() {
+        return super.getClassIndex();  // AKA bootstrap_method_attr_index
+    }
 
     /**
      * @return String representation
      */
     @Override
     public final String toString() {
-        // UNDONE: need to string replace "class_index" with 
"bootstrap_method_attr_index"
-        return super.toString();
+        return super.toString().replace("class_index", 
"bootstrap_method_attr_index");
     }
 }


Reply via email to