changeset 4725:3d577fa7ce1f

asm: add makefiles, and add org.openjdk prefix to packages
author jjh
date Fri, 23 Mar 2012 08:20:58 -0700
parents 1c08773d3b02
children 54ef48ec7db1
files make/org/Makefile make/org/asm/Makefile src/share/classes/org/openjdk/org/objectweb/asm/AnnotationVisitor.java src/share/classes/org/openjdk/org/objectweb/asm/AnnotationWriter.java src/share/classes/org/openjdk/org/objectweb/asm/Attribute.java src/share/classes/org/openjdk/org/objectweb/asm/ByteVector.java src/share/classes/org/openjdk/org/objectweb/asm/ClassReader.java src/share/classes/org/openjdk/org/objectweb/asm/ClassVisitor.java src/share/classes/org/openjdk/org/objectweb/asm/ClassWriter.java src/share/classes/org/openjdk/org/objectweb/asm/Edge.java src/share/classes/org/openjdk/org/objectweb/asm/FieldVisitor.java src/share/classes/org/openjdk/org/objectweb/asm/FieldWriter.java src/share/classes/org/openjdk/org/objectweb/asm/Frame.java src/share/classes/org/openjdk/org/objectweb/asm/Handle.java src/share/classes/org/openjdk/org/objectweb/asm/Handler.java src/share/classes/org/openjdk/org/objectweb/asm/Item.java src/share/classes/org/openjdk/org/objectweb/asm/Label.java src/share/classes/org/openjdk/org/objectweb/asm/MethodVisitor.java src/share/classes/org/openjdk/org/objectweb/asm/MethodWriter.java src/share/classes/org/openjdk/org/objectweb/asm/Opcodes.java src/share/classes/org/openjdk/org/objectweb/asm/Type.java src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureReader.java src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureVisitor.java src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureWriter.java src/share/classes/org/openjdk/org/objectweb/asm/tree/AbstractInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/AnnotationNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/ClassNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/FrameNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/IincInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/InnerClassNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnList.java src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/IntInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/InvokeDynamicInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/JumpInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/LabelNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/LdcInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/LineNumberNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/LocalVariableNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/LookupSwitchInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/MultiANewArrayInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/TableSwitchInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/TryCatchBlockNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/TypeInsnNode.java src/share/classes/org/openjdk/org/objectweb/asm/tree/VarInsnNode.java
diffstat 49 files changed, 192 insertions(+), 154 deletions(-) [+]
line wrap: on
line diff
--- a/make/org/Makefile	Thu Mar 22 19:05:06 2012 -0700
+++ b/make/org/Makefile	Fri Mar 23 08:20:58 2012 -0700
@@ -31,7 +31,7 @@
 PRODUCT = org
 include $(BUILDDIR)/common/Defs.gmk
 
-SUBDIRS = ietf jcp
+SUBDIRS = asm ietf jcp
 include $(BUILDDIR)/common/Subdirs.gmk
 
 all build clean clobber::
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make/org/asm/Makefile	Fri Mar 23 08:20:58 2012 -0700
@@ -0,0 +1,38 @@
+
+BUILDDIR = ../..
+PACKAGE = org.openjdk.org.objectweb.asm
+PRODUCT = sun
+include $(BUILDDIR)/common/Defs.gmk
+
+#
+# Files to compile
+#
+AUTO_FILES_JAVA_DIRS = org/openjdk/org/objectweb/asm
+
+#
+# Rules
+#
+include $(BUILDDIR)/common/Classes.gmk
+
+# The following is a convenience rule to copy the asm files to $(OUTPUTDIR), 
+# removing the org.openjdk prefix
+
+ASMDIR := $(OUTPUTDIR)/asm
+ASM_FILES := $(shell $(CD) $(SHARE_SRC)/classes/org/openjdk; $(FIND) org/objectweb -name \*.java)
+OUT_FILES := $(ASM_FILES:%.java=$(ASMDIR)/%.java)
+
+remove-prefix: mkasmdirs $(OUT_FILES)
+mkasmdirs:
+	$(MKDIR) -p $(ASMDIR)/org/objectweb/asm/signature
+	$(MKDIR) -p $(ASMDIR)/org/objectweb/asm/tree
+	@echo Result files are in $(ASMDIR)/org/objectweb/asm
+
+$(ASMDIR)/org/objectweb/asm/%.java: $(SHARE_SRC)/classes/org/openjdk/org/objectweb/asm/%.java
+	@$(SED) -e 's@org\.openjdk@@g'  $< > $@
+
+add-prefix:  mkasmdirs $(OUT_FILES)
+
+$(ASMDIR)/org/objectweb/asm/%.java: $(SHARE_SRC)/classes/org/openjdk/org/objectweb/asm/%.java
+	@$(SED) -e 's@org\.objectweb\.asm@org.openjdk.org.objectweb.asm@g'  $< > $@
+
+
--- a/src/share/classes/org/openjdk/org/objectweb/asm/AnnotationVisitor.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/AnnotationVisitor.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A visitor to visit a Java annotation. The methods of this class must be
--- a/src/share/classes/org/openjdk/org/objectweb/asm/AnnotationWriter.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/AnnotationWriter.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * An {@link AnnotationVisitor} that generates annotations in bytecode form.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Attribute.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Attribute.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A non standard class, field, method or code attribute.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/ByteVector.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/ByteVector.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A dynamically extensible vector of bytes. This class is roughly equivalent to
--- a/src/share/classes/org/openjdk/org/objectweb/asm/ClassReader.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/ClassReader.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 import java.io.IOException;
 import java.io.InputStream;
--- a/src/share/classes/org/openjdk/org/objectweb/asm/ClassVisitor.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/ClassVisitor.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A visitor to visit a Java class. The methods of this class must be called
--- a/src/share/classes/org/openjdk/org/objectweb/asm/ClassWriter.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/ClassWriter.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A {@link ClassVisitor} that generates classes in bytecode form. More
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Edge.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Edge.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * An edge in the control flow graph of a method body. See {@link Label Label}.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/FieldVisitor.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/FieldVisitor.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A visitor to visit a Java field. The methods of this class must be called
--- a/src/share/classes/org/openjdk/org/objectweb/asm/FieldWriter.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/FieldWriter.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * An {@link FieldVisitor} that generates Java fields in bytecode form.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Frame.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Frame.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * Information about the input and output stack map frames of a basic block.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Handle.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Handle.java	Fri Mar 23 08:20:58 2012 -0700
@@ -28,7 +28,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A reference to a field or a method.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Handler.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Handler.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * Information about an exception handler block.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Item.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Item.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A constant pool item. Constant pool items can be created with the 'newXXX'
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Label.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Label.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A label represents a position in the bytecode of a method. Labels are used
@@ -111,7 +111,7 @@
      * Field used to associate user information to a label. Warning: this field
      * is used by the ASM tree package. In order to use it with the ASM tree
      * package you must override the {@link
-     * org.objectweb.asm.tree.MethodNode#getLabelNode} method.
+     * org.openjdk.org.objectweb.asm.tree.MethodNode#getLabelNode} method.
      */
     public Object info;
 
--- a/src/share/classes/org/openjdk/org/objectweb/asm/MethodVisitor.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/MethodVisitor.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A visitor to visit a Java method. The methods of this class must be
--- a/src/share/classes/org/openjdk/org/objectweb/asm/MethodWriter.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/MethodWriter.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * A {@link MethodVisitor} that generates methods in bytecode form. Each visit
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Opcodes.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Opcodes.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 /**
  * Defines the JVM opcodes, access flags and array type codes. This interface
--- a/src/share/classes/org/openjdk/org/objectweb/asm/Type.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/Type.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm;
+package org.openjdk.org.objectweb.asm;
 
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
--- a/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureReader.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureReader.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,7 +27,7 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.signature;
+package org.openjdk.org.objectweb.asm.signature;
 
 /**
  * A type signature parser to make a signature visitor visit an existing
@@ -60,10 +60,10 @@
      * method is intended to be called on a {@link SignatureReader} that was
      * created using a <i>ClassSignature</i> (such as the
      * <code>signature</code> parameter of the
-     * {@link org.objectweb.asm.ClassVisitor#visit ClassVisitor.visit} method)
+     * {@link org.openjdk.org.objectweb.asm.ClassVisitor#visit ClassVisitor.visit} method)
      * or a <i>MethodTypeSignature</i> (such as the <code>signature</code>
      * parameter of the
-     * {@link org.objectweb.asm.ClassVisitor#visitMethod ClassVisitor.visitMethod}
+     * {@link org.openjdk.org.objectweb.asm.ClassVisitor#visitMethod ClassVisitor.visitMethod}
      * method).
      *
      * @param v the visitor that must visit this signature.
@@ -118,9 +118,9 @@
      * method is intended to be called on a {@link SignatureReader} that was
      * created using a <i>FieldTypeSignature</i>, such as the
      * <code>signature</code> parameter of the
-     * {@link org.objectweb.asm.ClassVisitor#visitField
+     * {@link org.openjdk.org.objectweb.asm.ClassVisitor#visitField
      * ClassVisitor.visitField} or {@link
-     * org.objectweb.asm.MethodVisitor#visitLocalVariable
+     * org.openjdk.org.objectweb.asm.MethodVisitor#visitLocalVariable
      * MethodVisitor.visitLocalVariable} methods.
      *
      * @param v the visitor that must visit this signature.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureVisitor.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureVisitor.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,9 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.signature;
+package org.openjdk.org.objectweb.asm.signature;
 
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A visitor to visit a generic signature. The methods of this interface must be
--- a/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureWriter.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/signature/SignatureWriter.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,9 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.signature;
+package org.openjdk.org.objectweb.asm.signature;
 
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A signature visitor that generates signatures in string format.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/AbstractInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/AbstractInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.List;
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a bytecode instruction. <i>An instruction can appear
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/AnnotationNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/AnnotationNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,13 +27,13 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.objectweb.asm.AnnotationVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.AnnotationVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents an annotationn.
@@ -52,7 +52,7 @@
      * as two consecutive elements in the list. The name is a {@link String},
      * and the value may be a {@link Byte}, {@link Boolean}, {@link Character},
      * {@link Short}, {@link Integer}, {@link Long}, {@link Float},
-     * {@link Double}, {@link String} or {@link org.objectweb.asm.Type}, or an
+     * {@link Double}, {@link String} or {@link org.openjdk.org.objectweb.asm.Type}, or an
      * two elements String array (for enumeration values), a
      * {@link AnnotationNode}, or a {@link List} of values of one of the
      * preceding types. The list may be <tt>null</tt> if there is no name
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/ClassNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/ClassNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,18 +27,18 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
-import org.objectweb.asm.AnnotationVisitor;
-import org.objectweb.asm.Attribute;
-import org.objectweb.asm.ClassVisitor;
-import org.objectweb.asm.FieldVisitor;
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.AnnotationVisitor;
+import org.openjdk.org.objectweb.asm.Attribute;
+import org.openjdk.org.objectweb.asm.ClassVisitor;
+import org.openjdk.org.objectweb.asm.FieldVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a class.
@@ -53,14 +53,14 @@
     public int version;
 
     /**
-     * The class's access flags (see {@link org.objectweb.asm.Opcodes}). This
+     * The class's access flags (see {@link org.openjdk.org.objectweb.asm.Opcodes}). This
      * field also indicates if the class is deprecated.
      */
     public int access;
 
     /**
      * The internal name of the class (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      */
     public String name;
 
@@ -71,7 +71,7 @@
 
     /**
      * The internal of name of the super class (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}). For
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}). For
      * interfaces, the super class is {@link Object}. May be <tt>null</tt>,
      * but only for the {@link Object} class.
      */
@@ -79,7 +79,7 @@
 
     /**
      * The internal names of the class's interfaces (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}). This
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}). This
      * list is a list of {@link String} objects.
      */
     public List<String> interfaces;
@@ -118,7 +118,7 @@
      * The runtime visible annotations of this class. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label visible
      */
     public List<AnnotationNode> visibleAnnotations;
@@ -127,7 +127,7 @@
      * The runtime invisible annotations of this class. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label invisible
      */
     public List<AnnotationNode> invisibleAnnotations;
@@ -136,7 +136,7 @@
      * The non standard attributes of this class. This list is a list of
      * {@link Attribute} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.Attribute
+     * @associates org.openjdk.org.objectweb.asm.Attribute
      */
     public List<Attribute> attrs;
 
@@ -144,7 +144,7 @@
      * Informations about the inner classes of this class. This list is a list
      * of {@link InnerClassNode} objects.
      *
-     * @associates org.objectweb.asm.tree.InnerClassNode
+     * @associates org.openjdk.org.objectweb.asm.tree.InnerClassNode
      */
     public List<InnerClassNode> innerClasses;
 
@@ -152,7 +152,7 @@
      * The fields of this class. This list is a list of {@link FieldNode}
      * objects.
      *
-     * @associates org.objectweb.asm.tree.FieldNode
+     * @associates org.openjdk.org.objectweb.asm.tree.FieldNode
      */
     public List<FieldNode> fields;
 
@@ -160,7 +160,7 @@
      * The methods of this class. This list is a list of {@link MethodNode}
      * objects.
      *
-     * @associates org.objectweb.asm.tree.MethodNode
+     * @associates org.openjdk.org.objectweb.asm.tree.MethodNode
      */
     public List<MethodNode> methods;
 
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a field instruction. A field instruction is an
@@ -43,7 +43,7 @@
 
     /**
      * The internal name of the field's owner class (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      */
     public String owner;
 
@@ -53,7 +53,7 @@
     public String name;
 
     /**
-     * The field's descriptor (see {@link org.objectweb.asm.Type}).
+     * The field's descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public String desc;
 
@@ -63,9 +63,9 @@
      * @param opcode the opcode of the type instruction to be constructed. This
      *        opcode must be GETSTATIC, PUTSTATIC, GETFIELD or PUTFIELD.
      * @param owner the internal name of the field's owner class (see
-     *        {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     *        {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      * @param name the field's name.
-     * @param desc the field's descriptor (see {@link org.objectweb.asm.Type}).
+     * @param desc the field's descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public FieldInsnNode(
         final int opcode,
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/FieldNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,16 +27,16 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.objectweb.asm.AnnotationVisitor;
-import org.objectweb.asm.Attribute;
-import org.objectweb.asm.ClassVisitor;
-import org.objectweb.asm.FieldVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.AnnotationVisitor;
+import org.openjdk.org.objectweb.asm.Attribute;
+import org.openjdk.org.objectweb.asm.ClassVisitor;
+import org.openjdk.org.objectweb.asm.FieldVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a field.
@@ -46,7 +46,7 @@
 public class FieldNode extends FieldVisitor {
 
     /**
-     * The field's access flags (see {@link org.objectweb.asm.Opcodes}). This
+     * The field's access flags (see {@link org.openjdk.org.objectweb.asm.Opcodes}). This
      * field also indicates if the field is synthetic and/or deprecated.
      */
     public int access;
@@ -57,7 +57,7 @@
     public String name;
 
     /**
-     * The field's descriptor (see {@link org.objectweb.asm.Type}).
+     * The field's descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public String desc;
 
@@ -77,7 +77,7 @@
      * The runtime visible annotations of this field. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label visible
      */
     public List<AnnotationNode> visibleAnnotations;
@@ -86,7 +86,7 @@
      * The runtime invisible annotations of this field. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label invisible
      */
     public List<AnnotationNode> invisibleAnnotations;
@@ -95,7 +95,7 @@
      * The non standard attributes of this field. This list is a list of
      * {@link Attribute} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.Attribute
+     * @associates org.openjdk.org.objectweb.asm.Attribute
      */
     public List<Attribute> attrs;
 
@@ -105,10 +105,10 @@
      * {@link #FieldNode(int, int, String, String, String, Object)} version.
      *
      * @param access the field's access flags (see
-     *        {@link org.objectweb.asm.Opcodes}). This parameter also indicates
+     *        {@link org.openjdk.org.objectweb.asm.Opcodes}). This parameter also indicates
      *        if the field is synthetic and/or deprecated.
      * @param name the field's name.
-     * @param desc the field's descriptor (see {@link org.objectweb.asm.Type
+     * @param desc the field's descriptor (see {@link org.openjdk.org.objectweb.asm.Type
      *        Type}).
      * @param signature the field's signature.
      * @param value the field's initial value. This parameter, which may be
@@ -134,10 +134,10 @@
      * @param api the ASM API version implemented by this visitor. Must be one
      *        of {@link Opcodes#ASM4}.
      * @param access the field's access flags (see
-     *        {@link org.objectweb.asm.Opcodes}). This parameter also indicates
+     *        {@link org.openjdk.org.objectweb.asm.Opcodes}). This parameter also indicates
      *        if the field is synthetic and/or deprecated.
      * @param name the field's name.
-     * @param desc the field's descriptor (see {@link org.objectweb.asm.Type
+     * @param desc the field's descriptor (see {@link org.openjdk.org.objectweb.asm.Type
      *        Type}).
      * @param signature the field's signature.
      * @param value the field's initial value. This parameter, which may be
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/FrameNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/FrameNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,15 +27,15 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a stack map frame. These nodes are pseudo instruction
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/IincInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/IincInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents an IINC instruction.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/InnerClassNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/InnerClassNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,9 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
-import org.objectweb.asm.ClassVisitor;
+import org.openjdk.org.objectweb.asm.ClassVisitor;
 
 /**
  * A node that represents an inner class.
@@ -40,13 +40,13 @@
 
     /**
      * The internal name of an inner class (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      */
     public String name;
 
     /**
      * The internal name of the class to which the inner class belongs (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}). May
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}). May
      * be <tt>null</tt>.
      */
     public String outerName;
@@ -67,10 +67,10 @@
      * Constructs a new {@link InnerClassNode}.
      *
      * @param name the internal name of an inner class (see
-     *        {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     *        {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      * @param outerName the internal name of the class to which the inner class
      *        belongs (see
-     *        {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     *        {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      *        May be <tt>null</tt>.
      * @param innerName the (simple) name of the inner class inside its
      *        enclosing class. May be <tt>null</tt> for anonymous inner
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnList.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnList.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ListIterator;
 import java.util.NoSuchElementException;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A doubly linked list of {@link AbstractInsnNode} objects. <i>This
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/InsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a zero operand instruction.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/IntInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/IntInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents an instruction with a single int operand.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/InvokeDynamicInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/InvokeDynamicInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,13 +27,13 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.Handle;
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Handle;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents an invokedynamic instruction.
@@ -66,7 +66,7 @@
      * Constructs a new {@link InvokeDynamicInsnNode}.
      *
      * @param name invokedynamic name.
-     * @param desc invokedynamic descriptor (see {@link org.objectweb.asm.Type}).
+     * @param desc invokedynamic descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      * @param bsm the bootstrap method.
      * @param bsmArgs the boostrap constant arguments.
      */
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/JumpInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/JumpInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a jump instruction. A jump instruction is an
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/LabelNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/LabelNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.Label;
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Label;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * An {@link AbstractInsnNode} that encapsulates a {@link Label}.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/LdcInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/LdcInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents an LDC instruction.
@@ -44,7 +44,7 @@
     /**
      * The constant to be loaded on the stack. This parameter must be a non null
      * {@link Integer}, a {@link Float}, a {@link Long}, a {@link Double}, a
-     * {@link String} or a {@link org.objectweb.asm.Type}.
+     * {@link String} or a {@link org.openjdk.org.objectweb.asm.Type}.
      */
     public Object cst;
 
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/LineNumberNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/LineNumberNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a line number declaration. These nodes are pseudo
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/LocalVariableNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/LocalVariableNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,9 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a local variable declaration.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/LookupSwitchInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/LookupSwitchInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,16 +27,16 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
-import org.objectweb.asm.Label;
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Label;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a LOOKUPSWITCH instruction.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a method instruction. A method instruction is an
@@ -43,7 +43,7 @@
 
     /**
      * The internal name of the method's owner class (see
-     * {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     * {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      */
     public String owner;
 
@@ -53,7 +53,7 @@
     public String name;
 
     /**
-     * The method's descriptor (see {@link org.objectweb.asm.Type}).
+     * The method's descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public String desc;
 
@@ -64,9 +64,9 @@
      *        opcode must be INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or
      *        INVOKEINTERFACE.
      * @param owner the internal name of the method's owner class (see
-     *        {@link org.objectweb.asm.Type#getInternalName() getInternalName}).
+     *        {@link org.openjdk.org.objectweb.asm.Type#getInternalName() getInternalName}).
      * @param name the method's name.
-     * @param desc the method's descriptor (see {@link org.objectweb.asm.Type}).
+     * @param desc the method's descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public MethodInsnNode(
         final int opcode,
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/MethodNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -28,20 +28,20 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
-import org.objectweb.asm.AnnotationVisitor;
-import org.objectweb.asm.Attribute;
-import org.objectweb.asm.ClassVisitor;
-import org.objectweb.asm.Handle;
-import org.objectweb.asm.Label;
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
-import org.objectweb.asm.Type;
+import org.openjdk.org.objectweb.asm.AnnotationVisitor;
+import org.openjdk.org.objectweb.asm.Attribute;
+import org.openjdk.org.objectweb.asm.ClassVisitor;
+import org.openjdk.org.objectweb.asm.Handle;
+import org.openjdk.org.objectweb.asm.Label;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Type;
 
 /**
  * A node that represents a method.
@@ -82,7 +82,7 @@
      * The runtime visible annotations of this method. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label visible
      */
     public List<AnnotationNode> visibleAnnotations;
@@ -91,7 +91,7 @@
      * The runtime invisible annotations of this method. This list is a list of
      * {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label invisible
      */
     public List<AnnotationNode> invisibleAnnotations;
@@ -100,7 +100,7 @@
      * The non standard attributes of this method. This list is a list of
      * {@link Attribute} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.Attribute
+     * @associates org.openjdk.org.objectweb.asm.Attribute
      */
     public List<Attribute> attrs;
 
@@ -118,7 +118,7 @@
      * The runtime visible parameter annotations of this method. These lists are
      * lists of {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label invisible parameters
      */
     public List<AnnotationNode>[] visibleParameterAnnotations;
@@ -127,7 +127,7 @@
      * The runtime invisible parameter annotations of this method. These lists
      * are lists of {@link AnnotationNode} objects. May be <tt>null</tt>.
      *
-     * @associates org.objectweb.asm.tree.AnnotationNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AnnotationNode
      * @label visible parameters
      */
     public List<AnnotationNode>[] invisibleParameterAnnotations;
@@ -136,7 +136,7 @@
      * The instructions of this method. This list is a list of
      * {@link AbstractInsnNode} objects.
      *
-     * @associates org.objectweb.asm.tree.AbstractInsnNode
+     * @associates org.openjdk.org.objectweb.asm.tree.AbstractInsnNode
      * @label instructions
      */
     public InsnList instructions;
@@ -145,7 +145,7 @@
      * The try catch blocks of this method. This list is a list of
      * {@link TryCatchBlockNode} objects.
      *
-     * @associates org.objectweb.asm.tree.TryCatchBlockNode
+     * @associates org.openjdk.org.objectweb.asm.tree.TryCatchBlockNode
      */
     public List<TryCatchBlockNode> tryCatchBlocks;
 
@@ -163,7 +163,7 @@
      * The local variables of this method. This list is a list of
      * {@link LocalVariableNode} objects. May be <tt>null</tt>
      *
-     * @associates org.objectweb.asm.tree.LocalVariableNode
+     * @associates org.openjdk.org.objectweb.asm.tree.LocalVariableNode
      */
     public List<LocalVariableNode> localVariables;
 
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/MultiANewArrayInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/MultiANewArrayInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,12 +27,12 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a MULTIANEWARRAY instruction.
@@ -42,7 +42,7 @@
 public class MultiANewArrayInsnNode extends AbstractInsnNode {
 
     /**
-     * An array type descriptor (see {@link org.objectweb.asm.Type}).
+     * An array type descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public String desc;
 
@@ -54,7 +54,7 @@
     /**
      * Constructs a new {@link MultiANewArrayInsnNode}.
      *
-     * @param desc an array type descriptor (see {@link org.objectweb.asm.Type}).
+     * @param desc an array type descriptor (see {@link org.openjdk.org.objectweb.asm.Type}).
      * @param dims number of dimensions of the array to allocate.
      */
     public MultiANewArrayInsnNode(final String desc, final int dims) {
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/TableSwitchInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/TableSwitchInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,16 +27,16 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
-import org.objectweb.asm.Label;
-import org.objectweb.asm.MethodVisitor;
-import org.objectweb.asm.Opcodes;
+import org.openjdk.org.objectweb.asm.Label;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.Opcodes;
 
 /**
  * A node that represents a TABLESWITCH instruction.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/TryCatchBlockNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/TryCatchBlockNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,9 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a try catch block.
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/TypeInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/TypeInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a type instruction. A type instruction is an
@@ -43,7 +43,7 @@
 
     /**
      * The operand of this instruction. This operand is an internal name (see
-     * {@link org.objectweb.asm.Type}).
+     * {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public String desc;
 
@@ -53,7 +53,7 @@
      * @param opcode the opcode of the type instruction to be constructed. This
      *        opcode must be NEW, ANEWARRAY, CHECKCAST or INSTANCEOF.
      * @param desc the operand of the instruction to be constructed. This
-     *        operand is an internal name (see {@link org.objectweb.asm.Type}).
+     *        operand is an internal name (see {@link org.openjdk.org.objectweb.asm.Type}).
      */
     public TypeInsnNode(final int opcode, final String desc) {
         super(opcode);
--- a/src/share/classes/org/openjdk/org/objectweb/asm/tree/VarInsnNode.java	Thu Mar 22 19:05:06 2012 -0700
+++ b/src/share/classes/org/openjdk/org/objectweb/asm/tree/VarInsnNode.java	Fri Mar 23 08:20:58 2012 -0700
@@ -27,11 +27,11 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
-package org.objectweb.asm.tree;
+package org.openjdk.org.objectweb.asm.tree;
 
 import java.util.Map;
 
-import org.objectweb.asm.MethodVisitor;
+import org.openjdk.org.objectweb.asm.MethodVisitor;
 
 /**
  * A node that represents a local variable instruction. A local variable