You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(97) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(127) |
Feb
(34) |
Mar
(16) |
Apr
(26) |
May
(55) |
Jun
(107) |
Jul
(36) |
Aug
(72) |
Sep
(90) |
Oct
(41) |
Nov
(27) |
Dec
(13) |
2008 |
Jan
(37) |
Feb
(39) |
Mar
(98) |
Apr
(115) |
May
(134) |
Jun
(120) |
Jul
(86) |
Aug
(149) |
Sep
(68) |
Oct
(66) |
Nov
(104) |
Dec
(49) |
2009 |
Jan
(131) |
Feb
(132) |
Mar
(125) |
Apr
(172) |
May
(161) |
Jun
(43) |
Jul
(47) |
Aug
(38) |
Sep
(18) |
Oct
(6) |
Nov
(1) |
Dec
(15) |
2010 |
Jan
(21) |
Feb
(8) |
Mar
(10) |
Apr
(4) |
May
(9) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(4) |
2011 |
Jan
(23) |
Feb
(10) |
Mar
(13) |
Apr
(3) |
May
|
Jun
(19) |
Jul
(11) |
Aug
(22) |
Sep
|
Oct
(4) |
Nov
(2) |
Dec
(12) |
2012 |
Jan
(3) |
Feb
(4) |
Mar
(7) |
Apr
(3) |
May
|
Jun
(1) |
Jul
(1) |
Aug
(30) |
Sep
(3) |
Oct
(2) |
Nov
|
Dec
(8) |
2013 |
Jan
(3) |
Feb
(40) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(12) |
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: <ls...@us...> - 2011-03-05 11:40:00
|
Revision: 5801 http://jnode.svn.sourceforge.net/jnode/?rev=5801&view=rev Author: lsantha Date: 2011-03-05 11:39:52 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Removed Paths: ------------- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/version.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JavacFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Old199.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Paths.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/zip/ Deleted: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/version.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/version.java 2011-03-05 11:38:17 UTC (rev 5800) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/version.java 2011-03-05 11:39:52 UTC (rev 5801) @@ -1,18 +0,0 @@ -/* - * $Id$ - */ -package com.sun.tools.javac.resources; - -import java.util.ListResourceBundle; - -public final class version extends ListResourceBundle { - private static final Object[][] contents = { - { "jdk", "openjdk-1.6.0" }, - { "full", "openjdk-1.6.0-jnode" }, - { "release", "openjdk-1.6.0-jnode" }, - }; - - protected final Object[][] getContents() { - return contents; - } -} Deleted: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileObject.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileObject.java 2011-03-05 11:38:17 UTC (rev 5800) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileObject.java 2011-03-05 11:39:52 UTC (rev 5801) @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package com.sun.tools.javac.util; - -import java.io.IOException; -import java.io.InputStreamReader; -import java.io.Reader; -import java.nio.charset.CharsetDecoder; -import javax.lang.model.element.Modifier; -import javax.lang.model.element.NestingKind; -import javax.tools.JavaFileObject; - -import static javax.tools.JavaFileObject.Kind.*; - -public abstract class BaseFileObject implements JavaFileObject { - - public JavaFileObject.Kind getKind() { - String n = getName(); - if (n.endsWith(CLASS.extension)) - return CLASS; - else if (n.endsWith(SOURCE.extension)) - return SOURCE; - else if (n.endsWith(HTML.extension)) - return HTML; - else - return OTHER; - } - - @Override - public String toString() { - return getPath(); - } - - /** @deprecated see bug 6410637 */ - @Deprecated - public String getPath() { - return getName(); - } - - /** @deprecated see bug 6410637 */ - @Deprecated - abstract public String getName(); - - public NestingKind getNestingKind() { return null; } - - public Modifier getAccessLevel() { return null; } - - public Reader openReader(boolean ignoreEncodingErrors) throws IOException { - return new InputStreamReader(openInputStream(), getDecoder(ignoreEncodingErrors)); - } - - protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { - throw new UnsupportedOperationException(); - } - -} Deleted: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JavacFileManager.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JavacFileManager.java 2011-03-05 11:38:17 UTC (rev 5800) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JavacFileManager.java 2011-03-05 11:39:52 UTC (rev 5801) @@ -1,1717 +0,0 @@ -/* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package com.sun.tools.javac.util; - -import com.sun.tools.javac.main.JavacOption; -import com.sun.tools.javac.main.OptionName; -import com.sun.tools.javac.main.RecognizedOptions; -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.io.OutputStreamWriter; -import java.io.Writer; -import java.lang.ref.SoftReference; -import java.net.MalformedURLException; -import java.net.URI; -import java.net.URISyntaxException; -import java.net.URL; -import java.net.URLClassLoader; -import java.nio.ByteBuffer; -import java.nio.CharBuffer; -import java.nio.channels.FileChannel; -import java.nio.charset.Charset; -import java.nio.charset.CharsetDecoder; -import java.nio.charset.CoderResult; -import java.nio.charset.CodingErrorAction; -import java.nio.charset.IllegalCharsetNameException; -import java.nio.charset.UnsupportedCharsetException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.Collections; -import java.util.EnumSet; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; -import java.util.Set; -import java.util.zip.ZipEntry; -import java.util.zip.ZipFile; - -import javax.lang.model.SourceVersion; -import javax.tools.FileObject; -import javax.tools.JavaFileManager; -import javax.tools.JavaFileObject; - -import com.sun.tools.javac.code.Source; -import com.sun.tools.javac.util.JCDiagnostic.SimpleDiagnosticPosition; -import java.util.concurrent.ConcurrentHashMap; -import javax.tools.StandardJavaFileManager; - -import com.sun.tools.javac.zip.*; -import java.io.ByteArrayInputStream; - -import static com.sun.tools.javac.main.OptionName.*; -import static javax.tools.StandardLocation.*; - -/** - * This class provides access to the source, class and other files - * used by the compiler and related tools. - */ -public class JavacFileManager implements StandardJavaFileManager { - - private static final String[] symbolFileLocation = { "lib", "ct.sym" }; - private static final String symbolFilePrefix = "META-INF/sym/rt.jar/"; - - boolean useZipFileIndex; - - private static int symbolFilePrefixLength = 0; - static { - try { - symbolFilePrefixLength = symbolFilePrefix.getBytes("UTF-8").length; - } catch (java.io.UnsupportedEncodingException uee) { - // Can't happen...UTF-8 is always supported. - } - } - - private static boolean CHECK_ZIP_TIMESTAMP = false; - private static Map<File, Boolean> isDirectory = new ConcurrentHashMap<File, Boolean>(); - - - public static char[] toArray(CharBuffer buffer) { - if (buffer.hasArray()) - return ((CharBuffer)buffer.compact().flip()).array(); - else - return buffer.toString().toCharArray(); - } - - /** - * The log to be used for error reporting. - */ - protected Log log; - - /** Encapsulates knowledge of paths - */ - private Paths paths; - - private Options options; - - private final File uninited = new File("U N I N I T E D"); - - private final Set<JavaFileObject.Kind> sourceOrClass = - EnumSet.of(JavaFileObject.Kind.SOURCE, JavaFileObject.Kind.CLASS); - - /** The standard output directory, primarily used for classes. - * Initialized by the "-d" option. - * If classOutDir = null, files are written into same directory as the sources - * they were generated from. - */ - private File classOutDir = uninited; - - /** The output directory, used when generating sources while processing annotations. - * Initialized by the "-s" option. - */ - private File sourceOutDir = uninited; - - protected boolean mmappedIO; - protected boolean ignoreSymbolFile; - - /** - * User provided charset (through javax.tools). - */ - protected Charset charset; - - /** - * Register a Context.Factory to create a JavacFileManager. - */ - public static void preRegister(final Context context) { - context.put(JavaFileManager.class, new Context.Factory<JavaFileManager>() { - public JavaFileManager make() { - return new JavacFileManager(context, true, null); - } - }); - } - - /** - * Create a JavacFileManager using a given context, optionally registering - * it as the JavaFileManager for that context. - */ - public JavacFileManager(Context context, boolean register, Charset charset) { - if (register) - context.put(JavaFileManager.class, this); - byteBufferCache = new ByteBufferCache(); - this.charset = charset; - setContext(context); - } - - /** - * Set the context for JavacFileManager. - */ - public void setContext(Context context) { - log = Log.instance(context); - if (paths == null) { - paths = Paths.instance(context); - } else { - // Reuse the Paths object as it stores the locations that - // have been set with setLocation, etc. - paths.setContext(context); - } - - options = Options.instance(context); - - useZipFileIndex = System.getProperty("useJavaUtilZip") == null;// TODO: options.get("useJavaUtilZip") == null; - CHECK_ZIP_TIMESTAMP = System.getProperty("checkZipIndexTimestamp") != null;// TODO: options.get("checkZipIndexTimestamp") != null; - - mmappedIO = options.get("mmappedIO") != null; - ignoreSymbolFile = options.get("ignore.symbol.file") != null; - } - - public JavaFileObject getFileForInput(String name) { - return getRegularFile(new File(name)); - } - - public JavaFileObject getRegularFile(File file) { - return new RegularFileObject(file); - } - - public JavaFileObject getFileForOutput(String classname, - JavaFileObject.Kind kind, - JavaFileObject sibling) - throws IOException - { - return getJavaFileForOutput(CLASS_OUTPUT, classname, kind, sibling); - } - - public Iterable<? extends JavaFileObject> getJavaFileObjectsFromStrings(Iterable<String> names) { - ListBuffer<File> files = new ListBuffer<File>(); - for (String name : names) - files.append(new File(nullCheck(name))); - return getJavaFileObjectsFromFiles(files.toList()); - } - - public Iterable<? extends JavaFileObject> getJavaFileObjects(String... names) { - return getJavaFileObjectsFromStrings(Arrays.asList(nullCheck(names))); - } - - protected JavaFileObject.Kind getKind(String extension) { - if (extension.equals(JavaFileObject.Kind.CLASS.extension)) - return JavaFileObject.Kind.CLASS; - else if (extension.equals(JavaFileObject.Kind.SOURCE.extension)) - return JavaFileObject.Kind.SOURCE; - else if (extension.equals(JavaFileObject.Kind.HTML.extension)) - return JavaFileObject.Kind.HTML; - else - return JavaFileObject.Kind.OTHER; - } - - private static boolean isValidName(String name) { - // Arguably, isValidName should reject keywords (such as in SourceVersion.isName() ), - // but the set of keywords depends on the source level, and we don't want - // impls of JavaFileManager to have to be dependent on the source level. - // Therefore we simply check that the argument is a sequence of identifiers - // separated by ".". - for (String s : name.split("\\.", -1)) { - if (!SourceVersion.isIdentifier(s)) - return false; - } - return true; - } - - private static void validateClassName(String className) { - if (!isValidName(className)) - throw new IllegalArgumentException("Invalid class name: " + className); - } - - private static void validatePackageName(String packageName) { - if (packageName.length() > 0 && !isValidName(packageName)) - throw new IllegalArgumentException("Invalid packageName name: " + packageName); - } - - public static void testName(String name, - boolean isValidPackageName, - boolean isValidClassName) - { - try { - validatePackageName(name); - if (!isValidPackageName) - throw new AssertionError("Invalid package name accepted: " + name); - printAscii("Valid package name: \"%s\"", name); - } catch (IllegalArgumentException e) { - if (isValidPackageName) - throw new AssertionError("Valid package name rejected: " + name); - printAscii("Invalid package name: \"%s\"", name); - } - try { - validateClassName(name); - if (!isValidClassName) - throw new AssertionError("Invalid class name accepted: " + name); - printAscii("Valid class name: \"%s\"", name); - } catch (IllegalArgumentException e) { - if (isValidClassName) - throw new AssertionError("Valid class name rejected: " + name); - printAscii("Invalid class name: \"%s\"", name); - } - } - private static void printAscii(String format, Object... args) { - String message; - try { - final String ascii = "US-ASCII"; - message = new String(String.format(null, format, args).getBytes(ascii), ascii); - } catch (java.io.UnsupportedEncodingException ex) { - throw new AssertionError(ex); - } - System.out.println(message); - } - - /** Return external representation of name, - * converting '.' to File.separatorChar. - */ - private static String externalizeFileName(CharSequence name) { - return name.toString().replace('.', File.separatorChar); - } - - private static String externalizeFileName(CharSequence n, JavaFileObject.Kind kind) { - return externalizeFileName(n) + kind.extension; - } - - private static String baseName(String fileName) { - return fileName.substring(fileName.lastIndexOf(File.separatorChar) + 1); - } - - /** - * Insert all files in subdirectory `subdirectory' of `directory' which end - * in one of the extensions in `extensions' into packageSym. - */ - private void listDirectory(File directory, - String subdirectory, - Set<JavaFileObject.Kind> fileKinds, - boolean recurse, - ListBuffer<JavaFileObject> l) { - Archive archive = archives.get(directory); - - boolean isFile = false; - if (CHECK_ZIP_TIMESTAMP) { - Boolean isf = isDirectory.get(directory); - if (isf == null) { - isFile = directory.isFile(); - isDirectory.put(directory, isFile); - } - else { - isFile = directory.isFile(); - } - } - else { - isFile = directory.isFile(); - } - - if (archive != null || isFile) { - if (archive == null) { - try { - archive = openArchive(directory); - } catch (IOException ex) { - log.error("error.reading.file", - directory, ex.getLocalizedMessage()); - return; - } - } - if (subdirectory.length() != 0) { - if (!useZipFileIndex) { - subdirectory = subdirectory.replace('\\', '/'); - if (!subdirectory.endsWith("/")) subdirectory = subdirectory + "/"; - } - else { - if (File.separatorChar == '/') { - subdirectory = subdirectory.replace('\\', '/'); - } - else { - subdirectory = subdirectory.replace('/', '\\'); - } - - if (!subdirectory.endsWith(File.separator)) subdirectory = subdirectory + File.separator; - } - } - - List<String> files = archive.getFiles(subdirectory); - if (files != null) { - for (String file; !files.isEmpty(); files = files.tail) { - file = files.head; - if (isValidFile(file, fileKinds)) { - l.append(archive.getFileObject(subdirectory, file)); - } - } - } - if (recurse) { - for (String s: archive.getSubdirectories()) { - if (s.startsWith(subdirectory) && !s.equals(subdirectory)) { - // Because the archive map is a flat list of directories, - // the enclosing loop will pick up all child subdirectories. - // Therefore, there is no need to recurse deeper. - listDirectory(directory, s, fileKinds, false, l); - } - } - } - } else { - File d = subdirectory.length() != 0 - ? new File(directory, subdirectory) - : directory; - if (!caseMapCheck(d, subdirectory)) - return; - - File[] files = d.listFiles(); - if (files == null) - return; - - for (File f: files) { - String fname = f.getName(); - if (f.isDirectory()) { - if (recurse && SourceVersion.isIdentifier(fname)) { - listDirectory(directory, - subdirectory + File.separator + fname, - fileKinds, - recurse, - l); - } - } else { - if (isValidFile(fname, fileKinds)) { - JavaFileObject fe = - new RegularFileObject(fname, new File(d, fname)); - l.append(fe); - } - } - } - } - } - - private boolean isValidFile(String s, Set<JavaFileObject.Kind> fileKinds) { - int lastDot = s.lastIndexOf("."); - String extn = (lastDot == -1 ? s : s.substring(lastDot)); - JavaFileObject.Kind kind = getKind(extn); - return fileKinds.contains(kind); - } - - private static final boolean fileSystemIsCaseSensitive = - File.separatorChar == '/'; - - /** Hack to make Windows case sensitive. Test whether given path - * ends in a string of characters with the same case as given name. - * Ignore file separators in both path and name. - */ - private boolean caseMapCheck(File f, String name) { - if (fileSystemIsCaseSensitive) return true; - // Note that getCanonicalPath() returns the case-sensitive - // spelled file name. - String path; - try { - path = f.getCanonicalPath(); - } catch (IOException ex) { - return false; - } - char[] pcs = path.toCharArray(); - char[] ncs = name.toCharArray(); - int i = pcs.length - 1; - int j = ncs.length - 1; - while (i >= 0 && j >= 0) { - while (i >= 0 && pcs[i] == File.separatorChar) i--; - while (j >= 0 && ncs[j] == File.separatorChar) j--; - if (i >= 0 && j >= 0) { - if (pcs[i] != ncs[j]) return false; - i--; - j--; - } - } - return j < 0; - } - - /** - * An archive provides a flat directory structure of a ZipFile by - * mapping directory names to lists of files (basenames). - */ - public interface Archive { - void close() throws IOException; - - boolean contains(String name); - - JavaFileObject getFileObject(String subdirectory, String file); - - List<String> getFiles(String subdirectory); - - Set<String> getSubdirectories(); - } - - public class ZipArchive implements Archive { - protected final Map<String,List<String>> map; - protected final ZipFile zdir; - public ZipArchive(ZipFile zdir) throws IOException { - this.zdir = zdir; - this.map = new HashMap<String,List<String>>(); - for (Enumeration<? extends ZipEntry> e = zdir.entries(); e.hasMoreElements(); ) { - ZipEntry entry; - try { - entry = e.nextElement(); - } catch (InternalError ex) { - IOException io = new IOException(); - io.initCause(ex); // convenience constructors added in Mustang :-( - throw io; - } - addZipEntry(entry); - } - } - - void addZipEntry(ZipEntry entry) { - String name = entry.getName(); - int i = name.lastIndexOf('/'); - String dirname = name.substring(0, i+1); - String basename = name.substring(i+1); - if (basename.length() == 0) - return; - List<String> list = map.get(dirname); - if (list == null) - list = List.nil(); - list = list.prepend(basename); - map.put(dirname, list); - } - - public boolean contains(String name) { - int i = name.lastIndexOf('/'); - String dirname = name.substring(0, i+1); - String basename = name.substring(i+1); - if (basename.length() == 0) - return false; - List<String> list = map.get(dirname); - return (list != null && list.contains(basename)); - } - - public List<String> getFiles(String subdirectory) { - return map.get(subdirectory); - } - - public JavaFileObject getFileObject(String subdirectory, String file) { - ZipEntry ze = zdir.getEntry(subdirectory + file); - return new ZipFileObject(file, zdir, ze); - } - - public Set<String> getSubdirectories() { - return map.keySet(); - } - - public void close() throws IOException { - zdir.close(); - } - } - - public class SymbolArchive extends ZipArchive { - final File origFile; - public SymbolArchive(File orig, ZipFile zdir) throws IOException { - super(zdir); - this.origFile = orig; - } - - @Override - void addZipEntry(ZipEntry entry) { - // called from super constructor, may not refer to origFile. - String name = entry.getName(); - if (!name.startsWith(symbolFilePrefix)) - return; - name = name.substring(symbolFilePrefix.length()); - int i = name.lastIndexOf('/'); - String dirname = name.substring(0, i+1); - String basename = name.substring(i+1); - if (basename.length() == 0) - return; - List<String> list = map.get(dirname); - if (list == null) - list = List.nil(); - list = list.prepend(basename); - map.put(dirname, list); - } - - @Override - public JavaFileObject getFileObject(String subdirectory, String file) { - return super.getFileObject(symbolFilePrefix + subdirectory, file); - } - } - - public class MissingArchive implements Archive { - final File zipFileName; - public MissingArchive(File name) { - zipFileName = name; - } - public boolean contains(String name) { - return false; - } - - public void close() { - } - - public JavaFileObject getFileObject(String subdirectory, String file) { - return null; - } - - public List<String> getFiles(String subdirectory) { - return List.nil(); - } - - public Set<String> getSubdirectories() { - return Collections.emptySet(); - } - } - - /** A directory of zip files already opened. - */ - Map<File, Archive> archives = new HashMap<File,Archive>(); - - /** Open a new zip file directory. - */ - protected Archive openArchive(File zipFileName) throws IOException { - Archive archive = archives.get(zipFileName); - if (archive == null) { - File origZipFileName = zipFileName; - if (!ignoreSymbolFile && paths.isBootClassPathRtJar(zipFileName)) { - File file = zipFileName.getParentFile().getParentFile(); // ${java.home} - if (new File(file.getName()).equals(new File("jre"))) - file = file.getParentFile(); - // file == ${jdk.home} - for (String name : symbolFileLocation) - file = new File(file, name); - // file == ${jdk.home}/lib/ct.sym - if (file.exists()) - zipFileName = file; - } - - try { - - ZipFile zdir = null; - - boolean usePreindexedCache = false; - String preindexCacheLocation = null; - - if (!useZipFileIndex) { - zdir = new ZipFile(zipFileName); - } - else { - usePreindexedCache = options.get("usezipindex") != null; - preindexCacheLocation = options.get("java.io.tmpdir"); - String optCacheLoc = options.get("cachezipindexdir"); - - if (optCacheLoc != null && optCacheLoc.length() != 0) { - if (optCacheLoc.startsWith("\"")) { - if (optCacheLoc.endsWith("\"")) { - optCacheLoc = optCacheLoc.substring(1, optCacheLoc.length() - 1); - } - else { - optCacheLoc = optCacheLoc.substring(1); - } - } - - File cacheDir = new File(optCacheLoc); - if (cacheDir.exists() && cacheDir.canWrite()) { - preindexCacheLocation = optCacheLoc; - if (!preindexCacheLocation.endsWith("/") && - !preindexCacheLocation.endsWith(File.separator)) { - preindexCacheLocation += File.separator; - } - } - } - } - - if (origZipFileName == zipFileName) { - if (!useZipFileIndex) { - archive = new ZipArchive(zdir); - } else { - archive = new ZipFileIndexArchive(this, ZipFileIndex.getZipFileIndex(zipFileName, 0, - usePreindexedCache, preindexCacheLocation, options.get("writezipindexfiles") != null)); - } - } - else { - if (!useZipFileIndex) { - archive = new SymbolArchive(origZipFileName, zdir); - } - else { - archive = new ZipFileIndexArchive(this, ZipFileIndex.getZipFileIndex(zipFileName, symbolFilePrefixLength, - usePreindexedCache, preindexCacheLocation, options.get("writezipindexfiles") != null)); - } - } - } catch (FileNotFoundException ex) { - archive = new MissingArchive(zipFileName); - } catch (IOException ex) { - log.error("error.reading.file", zipFileName, ex.getLocalizedMessage()); - archive = new MissingArchive(zipFileName); - } - - archives.put(origZipFileName, archive); - } - return archive; - } - - /** Flush any output resources. - */ - public void flush() { - contentCache.clear(); - } - - /** - * Close the JavaFileManager, releasing resources. - */ - public void close() { - for (Iterator<Archive> i = archives.values().iterator(); i.hasNext(); ) { - Archive a = i.next(); - i.remove(); - try { - a.close(); - } catch (IOException e) { - } - } - } - - private Map<JavaFileObject, SoftReference<CharBuffer>> contentCache = new HashMap<JavaFileObject, SoftReference<CharBuffer>>(); - - private String defaultEncodingName; - private String getDefaultEncodingName() { - if (defaultEncodingName == null) { - defaultEncodingName = - new OutputStreamWriter(new ByteArrayOutputStream()).getEncoding(); - } - return defaultEncodingName; - } - - protected String getEncodingName() { - String encName = options.get(OptionName.ENCODING); - if (encName == null) - return getDefaultEncodingName(); - else - return encName; - } - - protected Source getSource() { - String sourceName = options.get(OptionName.SOURCE); - Source source = null; - if (sourceName != null) - source = Source.lookup(sourceName); - return (source != null ? source : Source.DEFAULT); - } - - /** - * Make a byte buffer from an input stream. - */ - private ByteBuffer makeByteBuffer(InputStream in) - throws IOException { - int limit = in.available(); - if (mmappedIO && in instanceof FileInputStream) { - // Experimental memory mapped I/O - FileInputStream fin = (FileInputStream)in; - return fin.getChannel().map(FileChannel.MapMode.READ_ONLY, 0, limit); - } - if (limit < 1024) limit = 1024; - ByteBuffer result = byteBufferCache.get(limit); - int position = 0; - while (in.available() != 0) { - if (position >= limit) - // expand buffer - result = ByteBuffer. - allocate(limit <<= 1). - put((ByteBuffer)result.flip()); - int count = in.read(result.array(), - position, - limit - position); - if (count < 0) break; - result.position(position += count); - } - return (ByteBuffer)result.flip(); - } - - /** - * A single-element cache of direct byte buffers. - */ - private static class ByteBufferCache { - private ByteBuffer cached; - ByteBuffer get(int capacity) { - if (capacity < 20480) capacity = 20480; - ByteBuffer result = - (cached != null && cached.capacity() >= capacity) - ? (ByteBuffer)cached.clear() - : ByteBuffer.allocate(capacity + capacity>>1); - cached = null; - return result; - } - void put(ByteBuffer x) { - cached = x; - } - } - private final ByteBufferCache byteBufferCache; - - private CharsetDecoder getDecoder(String encodingName, boolean ignoreEncodingErrors) { - Charset charset = (this.charset == null) - ? Charset.forName(encodingName) - : this.charset; - CharsetDecoder decoder = charset.newDecoder(); - - CodingErrorAction action; - if (ignoreEncodingErrors) - action = CodingErrorAction.REPLACE; - else - action = CodingErrorAction.REPORT; - - return decoder - .onMalformedInput(action) - .onUnmappableCharacter(action); - } - - /** - * Decode a ByteBuffer into a CharBuffer. - */ - private CharBuffer decode(ByteBuffer inbuf, boolean ignoreEncodingErrors) { - String encodingName = getEncodingName(); - CharsetDecoder decoder; - try { - decoder = getDecoder(encodingName, ignoreEncodingErrors); - } catch (IllegalCharsetNameException e) { - log.error("unsupported.encoding", encodingName); - return (CharBuffer)CharBuffer.allocate(1).flip(); - } catch (UnsupportedCharsetException e) { - log.error("unsupported.encoding", encodingName); - return (CharBuffer)CharBuffer.allocate(1).flip(); - } - - // slightly overestimate the buffer size to avoid reallocation. - float factor = - decoder.averageCharsPerByte() * 0.8f + - decoder.maxCharsPerByte() * 0.2f; - CharBuffer dest = CharBuffer. - allocate(10 + (int)(inbuf.remaining()*factor)); - - while (true) { - CoderResult result = decoder.decode(inbuf, dest, true); - dest.flip(); - - if (result.isUnderflow()) { // done reading - // make sure there is at least one extra character - if (dest.limit() == dest.capacity()) { - dest = CharBuffer.allocate(dest.capacity()+1).put(dest); - dest.flip(); - } - return dest; - } else if (result.isOverflow()) { // buffer too small; expand - int newCapacity = - 10 + dest.capacity() + - (int)(inbuf.remaining()*decoder.maxCharsPerByte()); - dest = CharBuffer.allocate(newCapacity).put(dest); - } else if (result.isMalformed() || result.isUnmappable()) { - // bad character in input - - // report coding error (warn only pre 1.5) - if (!getSource().allowEncodingErrors()) { - log.error(new SimpleDiagnosticPosition(dest.limit()), - "illegal.char.for.encoding", - charset == null ? encodingName : charset.name()); - } else { - log.warning(new SimpleDiagnosticPosition(dest.limit()), - "illegal.char.for.encoding", - charset == null ? encodingName : charset.name()); - } - - // skip past the coding error - inbuf.position(inbuf.position() + result.length()); - - // undo the flip() to prepare the output buffer - // for more translation - dest.position(dest.limit()); - dest.limit(dest.capacity()); - dest.put((char)0xfffd); // backward compatible - } else { - throw new AssertionError(result); - } - } - // unreached - } - - public ClassLoader getClassLoader(Location location) { - nullCheck(location); - Iterable<? extends File> path = getLocation(location); - if (path == null) - return null; - ListBuffer<URL> lb = new ListBuffer<URL>(); - for (File f: path) { - try { - lb.append(f.toURI().toURL()); - } catch (MalformedURLException e) { - throw new AssertionError(e); - } - } - return new URLClassLoader(lb.toArray(new URL[lb.size()]), - getClass().getClassLoader()); - } - - public Iterable<JavaFileObject> list(Location location, - String packageName, - Set<JavaFileObject.Kind> kinds, - boolean recurse) - throws IOException - { - // validatePackageName(packageName); - nullCheck(packageName); - nullCheck(kinds); - - Iterable<? extends File> path = getLocation(location); - if (path == null) - return List.nil(); - String subdirectory = externalizeFileName(packageName); - ListBuffer<JavaFileObject> results = new ListBuffer<JavaFileObject>(); - - for (File directory : path) - listDirectory(directory, subdirectory, kinds, recurse, results); - - return results.toList(); - } - - public String inferBinaryName(Location location, JavaFileObject file) { - file.getClass(); // null check - location.getClass(); // null check - // Need to match the path semantics of list(location, ...) - Iterable<? extends File> path = getLocation(location); - if (path == null) { - //System.err.println("Path for " + location + " is null"); - return null; - } - //System.err.println("Path for " + location + " is " + path); - - if (file instanceof RegularFileObject) { - RegularFileObject r = (RegularFileObject) file; - String rPath = r.getPath(); - //System.err.println("RegularFileObject " + file + " " +r.getPath()); - for (File dir: path) { - //System.err.println("dir: " + dir); - String dPath = dir.getPath(); - if (dPath.length() == 0) - dPath = System.getProperty("user.dir"); - if (!dPath.endsWith(File.separator)) - dPath += File.separator; - if (rPath.regionMatches(true, 0, dPath, 0, dPath.length()) - && new File(rPath.substring(0, dPath.length())).equals(new File(dPath))) { - String relativeName = rPath.substring(dPath.length()); - return removeExtension(relativeName).replace(File.separatorChar, '.'); - } - } - } else if (file instanceof ZipFileObject) { - ZipFileObject z = (ZipFileObject) file; - String entryName = z.getZipEntryName(); - if (entryName.startsWith(symbolFilePrefix)) - entryName = entryName.substring(symbolFilePrefix.length()); - return removeExtension(entryName).replace('/', '.'); - } else if (file instanceof ZipFileIndexFileObject) { - ZipFileIndexFileObject z = (ZipFileIndexFileObject) file; - String entryName = z.getZipEntryName(); - if (entryName.startsWith(symbolFilePrefix)) - entryName = entryName.substring(symbolFilePrefix.length()); - return removeExtension(entryName).replace(File.separatorChar, '.'); - } else - throw new IllegalArgumentException(file.getClass().getName()); - // System.err.println("inferBinaryName failed for " + file); - return null; - } - // where - private static String removeExtension(String fileName) { - int lastDot = fileName.lastIndexOf("."); - return (lastDot == -1 ? fileName : fileName.substring(0, lastDot)); - } - - public boolean isSameFile(FileObject a, FileObject b) { - nullCheck(a); - nullCheck(b); - if (!(a instanceof BaseFileObject)) - throw new IllegalArgumentException("Not supported: " + a); - if (!(b instanceof BaseFileObject)) - throw new IllegalArgumentException("Not supported: " + b); - return a.equals(b); - } - - public boolean handleOption(String current, Iterator<String> remaining) { - for (JavacOption o: javacFileManagerOptions) { - if (o.matches(current)) { - if (o.hasArg()) { - if (remaining.hasNext()) { - if (!o.process(options, current, remaining.next())) - return true; - } - } else { - if (!o.process(options, current)) - return true; - } - // operand missing, or process returned false - throw new IllegalArgumentException(current); - } - } - - return false; - } - // where - private static JavacOption[] javacFileManagerOptions = - RecognizedOptions.getJavacFileManagerOptions( - new RecognizedOptions.GrumpyHelper()); - - public int isSupportedOption(String option) { - for (JavacOption o : javacFileManagerOptions) { - if (o.matches(option)) - return o.hasArg() ? 1 : 0; - } - return -1; - } - - public boolean hasLocation(Location location) { - return getLocation(location) != null; - } - - public JavaFileObject getJavaFileForInput(Location location, - String className, - JavaFileObject.Kind kind) - throws IOException - { - nullCheck(location); - // validateClassName(className); - nullCheck(className); - nullCheck(kind); - if (!sourceOrClass.contains(kind)) - throw new IllegalArgumentException("Invalid kind " + kind); - return getFileForInput(location, externalizeFileName(className, kind)); - } - - public FileObject getFileForInput(Location location, - String packageName, - String relativeName) - throws IOException - { - nullCheck(location); - // validatePackageName(packageName); - nullCheck(packageName); - if (!isRelativeUri(URI.create(relativeName))) // FIXME 6419701 - throw new IllegalArgumentException("Invalid relative name: " + relativeName); - String name = packageName.length() == 0 - ? relativeName - : new File(externalizeFileName(packageName), relativeName).getPath(); - return getFileForInput(location, name); - } - - private JavaFileObject getFileForInput(Location location, String name) throws IOException { - Iterable<? extends File> path = getLocation(location); - if (path == null) - return null; - - for (File dir: path) { - if (dir.isDirectory()) { - File f = new File(dir, name.replace('/', File.separatorChar)); - if (f.exists()) - return new RegularFileObject(f); - } else { - Archive a = openArchive(dir); - if (a.contains(name)) { - int i = name.lastIndexOf('/'); - String dirname = name.substring(0, i+1); - String basename = name.substring(i+1); - return a.getFileObject(dirname, basename); - } - - } - } - return null; - - } - - public JavaFileObject getJavaFileForOutput(Location location, - String className, - JavaFileObject.Kind kind, - FileObject sibling) - throws IOException - { - nullCheck(location); - // validateClassName(className); - nullCheck(className); - nullCheck(kind); - if (!sourceOrClass.contains(kind)) - throw new IllegalArgumentException("Invalid kind " + kind); - return getFileForOutput(location, externalizeFileName(className, kind), sibling); - } - - public FileObject getFileForOutput(Location location, - String packageName, - String relativeName, - FileObject sibling) - throws IOException - { - nullCheck(location); - // validatePackageName(packageName); - nullCheck(packageName); - if (!isRelativeUri(URI.create(relativeName))) // FIXME 6419701 - throw new IllegalArgumentException("relativeName is invalid"); - String name = packageName.length() == 0 - ? relativeName - : new File(externalizeFileName(packageName), relativeName).getPath(); - return getFileForOutput(location, name, sibling); - } - - private JavaFileObject getFileForOutput(Location location, - String fileName, - FileObject sibling) - throws IOException - { - File dir; - if (location == CLASS_OUTPUT) { - if (getClassOutDir() != null) { - dir = getClassOutDir(); - } else { - File siblingDir = null; - if (sibling != null && sibling instanceof RegularFileObject) { - siblingDir = ((RegularFileObject)sibling).f.getParentFile(); - } - return new RegularFileObject(new File(siblingDir, baseName(fileName))); - } - } else if (location == SOURCE_OUTPUT) { - dir = (getSourceOutDir() != null ? getSourceOutDir() : getClassOutDir()); - } else { - Iterable<? extends File> path = paths.getPathForLocation(location); - dir = null; - for (File f: path) { - dir = f; - break; - } - } - - File file = (dir == null ? new File(fileName) : new File(dir, fileName)); - return new RegularFileObject(file); - - } - - public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles( - Iterable<? extends File> files) - { - ArrayList<RegularFileObject> result; - if (files instanceof Collection) - result = new ArrayList<RegularFileObject>(((Collection)files).size()); - else - result = new ArrayList<RegularFileObject>(); - for (File f: files) - result.add(new RegularFileObject(nullCheck(f))); - return result; - } - - public Iterable<? extends JavaFileObject> getJavaFileObjects(File... files) { - return getJavaFileObjectsFromFiles(Arrays.asList(nullCheck(files))); - } - - public void setLocation(Location location, - Iterable<? extends File> path) - throws IOException - { - nullCheck(location); - paths.lazy(); - - final File dir = location.isOutputLocation() ? getOutputDirectory(path) : null; - - if (location == CLASS_OUTPUT) - classOutDir = getOutputLocation(dir, D); - else if (location == SOURCE_OUTPUT) - sourceOutDir = getOutputLocation(dir, S); - else - paths.setPathForLocation(location, path); - } - // where - private File getOutputDirectory(Iterable<? extends File> path) throws IOException { - if (path == null) - return null; - Iterator<? extends File> pathIter = path.iterator(); - if (!pathIter.hasNext()) - throw new IllegalArgumentException("empty path for directory"); - File dir = pathIter.next(); - if (pathIter.hasNext()) - throw new IllegalArgumentException("path too long for directory"); - if (!dir.exists()) - throw new FileNotFoundException(dir + ": does not exist"); - else if (!dir.isDirectory()) - throw new IOException(dir + ": not a directory"); - return dir; - } - - private File getOutputLocation(File dir, OptionName defaultOptionName) { - if (dir != null) - return dir; - String arg = options.get(defaultOptionName); - if (arg == null) - return null; - return new File(arg); - } - - public Iterable<? extends File> getLocation(Location location) { - nullCheck(location); - paths.lazy(); - if (location == CLASS_OUTPUT) { - return (getClassOutDir() == null ? null : List.of(getClassOutDir())); - } else if (location == SOURCE_OUTPUT) { - return (getSourceOutDir() == null ? null : List.of(getSourceOutDir())); - } else - return paths.getPathForLocation(location); - } - - private File getClassOutDir() { - if (classOutDir == uninited) - classOutDir = getOutputLocation(null, D); - return classOutDir; - } - - private File getSourceOutDir() { - if (sourceOutDir == uninited) - sourceOutDir = getOutputLocation(null, S); - return sourceOutDir; - } - - /** - * Enforces the specification of a "relative" URI as used in - * {@linkplain #getFileForInput(Location,String,URI) - * getFileForInput}. This method must follow the rules defined in - * that method, do not make any changes without consulting the - * specification. - */ - protected static boolean isRelativeUri(URI uri) { - if (uri.isAbsolute()) - return false; - String path = uri.normalize().getPath(); - if (path.length() == 0 /* isEmpty() is mustang API */) - return false; - char first = path.charAt(0); - return first != '.' && first != '/'; - } - - /** - * Converts a relative file name to a relative URI. This is - * different from File.toURI as this method does not canonicalize - * the file before creating the URI. Furthermore, no schema is - * used. - * @param file a relative file name - * @return a relative URI - * @throws IllegalArgumentException if the file name is not - * relative according to the definition given in {@link - * javax.tools.JavaFileManager#getFileForInput} - */ - public static String getRelativeName(File file) { - if (!file.isAbsolute()) { - String result = file.getPath().replace(File.separatorChar, '/'); - if (JavacFileManager.isRelativeUri(URI.create(result))) // FIXME 6419701 - return result; - } - throw new IllegalArgumentException("Invalid relative path: " + file); - } - - @SuppressWarnings("deprecation") // bug 6410637 - protected static String getJavacFileName(FileObject file) { - if (file instanceof BaseFileObject) - return ((BaseFileObject)file).getPath(); - URI uri = file.toUri(); - String scheme = uri.getScheme(); - if (scheme == null || scheme.equals("file") || scheme.equals("jar")) - return uri.getPath(); - else - return uri.toString(); - } - - @SuppressWarnings("deprecation") // bug 6410637 - protected static String getJavacBaseFileName(FileObject file) { - if (file instanceof BaseFileObject) - return ((BaseFileObject)file).getName(); - URI uri = file.toUri(); - String scheme = uri.getScheme(); - if (scheme == null || scheme.equals("file") || scheme.equals("jar")) { - String path = uri.getPath(); - if (path == null) - return null; - if (scheme != null && scheme.equals("jar")) - path = path.substring(path.lastIndexOf('!') + 1); - return path.substring(path.lastIndexOf('/') + 1); - } else { - return uri.toString(); - } - } - - private static <T> T nullCheck(T o) { - o.getClass(); // null check - return o; - } - - private static <T> Iterable<T> nullCheck(Iterable<T> it) { - for (T t : it) - t.getClass(); // null check - return it; - } - - /** - * A subclass of JavaFileObject representing regular files. - */ - private class RegularFileObject extends BaseFileObject { - /** Have the parent directories been created? - */ - private boolean hasParents=false; - - /** The file's name. - */ - private String name; - - /** The underlying file. - */ - final File f; - - public RegularFileObject(File f) { - this(f.getName(), f); - } - - public RegularFileObject(String name, File f) { - if (f.isDirectory()) - throw new IllegalArgumentException("directories not supported"); - this.name = name; - this.f = f; - } - - public InputStream openInputStream() throws IOException { - return new FileInputStream(f); - } - - protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { - return JavacFileManager.this.getDecoder(getEncodingName(), ignoreEncodingErrors); - } - - public OutputStream openOutputStream() throws IOException { - ensureParentDirectoriesExist(); - return new FileOutputStream(f); - } - - public Writer openWriter() throws IOException { - ensureParentDirectoriesExist(); - return new OutputStreamWriter(new FileOutputStream(f), getEncodingName()); - } - - private void ensureParentDirectoriesExist() throws IOException { - if (!hasParents) { - File parent = f.getParentFile(); - if (parent != null && !parent.exists()) { - if (!parent.mkdirs()) { - // if the mkdirs failed, it may be because another process concurrently - // created the directory, so check if the directory got created - // anyway before throwing an exception - if (!parent.exists() || !parent.isDirectory()) - throw new IOException("could not create parent directories"); - } - } - hasParents = true; - } - } - - /** @deprecated see bug 6410637 */ - @Deprecated - public String getName() { - return name; - } - - public boolean isNameCompatible(String cn, JavaFileObject.Kind kind) { - cn.getClass(); // null check - if (kind == Kind.OTHER && getKind() != kind) - return false; - String n = cn + kind.extension; - if (name.equals(n)) - return true; - if (name.equalsIgnoreCase(n)) { - try { - // allow for Windows - return (f.getCanonicalFile().getName().equals(n)); - } catch (IOException e) { - } - } - return false; - } - - /** @deprecated see bug 6410637 */ - @Deprecated - public String getPath() { - return f.getPath(); - } - - public long getLastModified() { - return f.lastModified(); - } - - public boolean delete() { - return f.delete(); - } - - public CharBuffer getCharContent(boolean ignoreEncodingErrors) throws IOException { - SoftReference<CharBuffer> r = contentCache.get(this); - CharBuffer cb = (r == null ? null : r.get()); - if (cb == null) { - InputStream in = new FileInputStream(f); - try { - ByteBuffer bb = makeByteBuffer(in); - JavaFileObject prev = log.useSource(this); - try { - cb = decode(bb, ignoreEncodingErrors); - } finally { - log.useSource(prev); - } - byteBufferCache.put(bb); // save for next time - if (!ignoreEncodingErrors) - contentCache.put(this, new SoftReference<CharBuffer>(cb)); - } finally { - in.close(); - } - } - return cb; - } - - @Override - public boolean equals(Object other) { - if (!(other instanceof RegularFileObject)) - return false; - RegularFileObject o = (RegularFileObject) other; - try { - return f.equals(o.f) - || f.getCanonicalFile().equals(o.f.getCanonicalFile()); - } catch (IOException e) { - return false; - } - } - - @Override - public int hashCode() { - return f.hashCode(); - } - - public URI toUri() { - try { - // Do no use File.toURI to avoid file system access - String path = f.getAbsolutePath().replace(File.separatorChar, '/'); - return new URI("file://" + path).normalize(); - } catch (URISyntaxException ex) { - return f.toURI(); - } - } - - } - - /** - * A subclass of JavaFileObject representing zip entries. - */ - public class ZipFileObject extends BaseFileObject { - - /** The entry's name. - */ - private String name; - - /** The zipfile containing the entry. - */ - ZipFile zdir; - - /** The underlying zip entry object. - */ - ZipEntry entry; - - public ZipFileObject(String name, ZipFile zdir, ZipEntry entry) { - this.name = name; - this.zdir = zdir; - this.entry = entry; - } - - public InputStream openInputStream() throws IOException { - return zdir.getInputStream(entry); - } - - public OutputStream openOutputStream() throws IOException { - throw new UnsupportedOperationException(); - } - - protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { - return JavacFileManager.this.getDecoder(getEncodingName(), ignoreEncodingErrors); - } - - public Writer openWriter() throws IOException { - throw new UnsupportedOperationException(); - } - - /** @deprecated see bug 6410637 */ - @Deprecated - public String getName() { - return name; - } - - public boolean isNameCompatible(String cn, JavaFileObject.Kind k) { - cn.getClass(); // null check - if (k == Kind.OTHER && getKind() != k) - return false; - return name.equals(cn + k.extension); - } - - /** ... [truncated message content] |
From: <ls...@us...> - 2011-03-05 11:38:25
|
Revision: 5800 http://jnode.svn.sourceforge.net/jnode/?rev=5800&view=rev Author: lsantha Date: 2011-03-05 11:38:17 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMReference.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java classlib6/core/src/openjdk/org/org/xml/sax/AttributeList.java classlib6/core/src/openjdk/org/org/xml/sax/Attributes.java classlib6/core/src/openjdk/org/org/xml/sax/ContentHandler.java classlib6/core/src/openjdk/org/org/xml/sax/DTDHandler.java classlib6/core/src/openjdk/org/org/xml/sax/DocumentHandler.java classlib6/core/src/openjdk/org/org/xml/sax/EntityResolver.java classlib6/core/src/openjdk/org/org/xml/sax/ErrorHandler.java classlib6/core/src/openjdk/org/org/xml/sax/HandlerBase.java classlib6/core/src/openjdk/org/org/xml/sax/InputSource.java classlib6/core/src/openjdk/org/org/xml/sax/Locator.java classlib6/core/src/openjdk/org/org/xml/sax/Parser.java classlib6/core/src/openjdk/org/org/xml/sax/SAXException.java classlib6/core/src/openjdk/org/org/xml/sax/SAXNotRecognizedException.java classlib6/core/src/openjdk/org/org/xml/sax/SAXNotSupportedException.java classlib6/core/src/openjdk/org/org/xml/sax/SAXParseException.java classlib6/core/src/openjdk/org/org/xml/sax/XMLFilter.java classlib6/core/src/openjdk/org/org/xml/sax/XMLReader.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java classlib6/core/src/openjdk/org/org/xml/sax/package.html Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * $Id: DOMDigestMethod.java,v 1.17 2005/05/10 18:15:32 mullan Exp $ Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * $Id: DOMHMACSignatureMethod.java,v 1.17 2005/09/15 14:29:04 mullan Exp $ @@ -59,6 +59,7 @@ Logger.getLogger("org.jcp.xml.dsig.internal.dom"); private Mac hmac; private int outputLength; + private boolean outputLengthSet; /** * Creates a <code>DOMHMACSignatureMethod</code> with the specified params @@ -88,13 +89,12 @@ ("params must be of type HMACParameterSpec"); } outputLength = ((HMACParameterSpec) params).getOutputLength(); + outputLengthSet = true; if (log.isLoggable(Level.FINE)) { log.log(Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength); } - } else { - outputLength = -1; } } @@ -102,6 +102,7 @@ throws MarshalException { outputLength = new Integer (paramsElem.getFirstChild().getNodeValue()).intValue(); + outputLengthSet = true; if (log.isLoggable(Level.FINE)) { log.log(Level.FINE, "unmarshalled outputLength: " + outputLength); } @@ -136,23 +137,13 @@ throw new XMLSignatureException(nsae); } } - if (log.isLoggable(Level.FINE)) { - log.log(Level.FINE, "outputLength = " + outputLength); + if (outputLengthSet && outputLength < getDigestLength()) { + throw new XMLSignatureException + ("HMACOutputLength must not be less than " + getDigestLength()); } hmac.init((SecretKey) key); si.canonicalize(context, new MacOutputStream(hmac)); byte[] result = hmac.doFinal(); - if (log.isLoggable(Level.FINE)) { - log.log(Level.FINE, "resultLength = " + result.length); - } - if (outputLength != -1) { - int byteLength = outputLength/8; - if (result.length > byteLength) { - byte[] truncated = new byte[byteLength]; - System.arraycopy(result, 0, truncated, 0, byteLength); - result = truncated; - } - } return MessageDigest.isEqual(sig, result); } @@ -172,18 +163,13 @@ throw new XMLSignatureException(nsae); } } + if (outputLengthSet && outputLength < getDigestLength()) { + throw new XMLSignatureException + ("HMACOutputLength must not be less than " + getDigestLength()); + } hmac.init((SecretKey) key); si.canonicalize(context, new MacOutputStream(hmac)); - byte[] result = hmac.doFinal(); - if (outputLength != -1) { - int byteLength = outputLength/8; - if (result.length > byteLength) { - byte[] truncated = new byte[byteLength]; - System.arraycopy(result, 0, truncated, 0, byteLength); - result = truncated; - } - } - return result; + return hmac.doFinal(); } boolean paramsEqual(AlgorithmParameterSpec spec) { @@ -198,6 +184,11 @@ return (outputLength == ospec.getOutputLength()); } + /** + * Returns the output length of the hash/digest. + */ + abstract int getDigestLength(); + static final class SHA1 extends DOMHMACSignatureMethod { SHA1(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException { @@ -212,6 +203,9 @@ String getSignatureAlgorithm() { return "HmacSHA1"; } + int getDigestLength() { + return 160; + } } static final class SHA256 extends DOMHMACSignatureMethod { @@ -228,6 +222,9 @@ String getSignatureAlgorithm() { return "HmacSHA256"; } + int getDigestLength() { + return 256; + } } static final class SHA384 extends DOMHMACSignatureMethod { @@ -244,6 +241,9 @@ String getSignatureAlgorithm() { return "HmacSHA384"; } + int getDigestLength() { + return 384; + } } static final class SHA512 extends DOMHMACSignatureMethod { @@ -260,5 +260,8 @@ String getSignatureAlgorithm() { return "HmacSHA512"; } + int getDigestLength() { + return 512; + } } } Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMReference.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMReference.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMReference.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Copyright 1999-2004 The Apache Software Foundation. Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * $Id: DOMXMLSignatureFactory.java,v 1.21 2005/09/23 19:59:11 mullan Exp $ Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java =================================================================== --- classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Portions Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java =================================================================== --- classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java =================================================================== --- classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2000, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java =================================================================== --- classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java =================================================================== --- classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java =================================================================== --- classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/org/org/xml/sax/AttributeList.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/AttributeList.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/AttributeList.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX Attribute List Interface. Modified: classlib6/core/src/openjdk/org/org/xml/sax/Attributes.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/Attributes.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/Attributes.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // Attributes.java - attribute list with Namespace support Modified: classlib6/core/src/openjdk/org/org/xml/sax/ContentHandler.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/ContentHandler.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/ContentHandler.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // ContentHandler.java - handle main document content. Modified: classlib6/core/src/openjdk/org/org/xml/sax/DTDHandler.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/DTDHandler.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/DTDHandler.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX DTD handler. Modified: classlib6/core/src/openjdk/org/org/xml/sax/DocumentHandler.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/DocumentHandler.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/DocumentHandler.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX document handler. Modified: classlib6/core/src/openjdk/org/org/xml/sax/EntityResolver.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/EntityResolver.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/EntityResolver.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX entity resolver. Modified: classlib6/core/src/openjdk/org/org/xml/sax/ErrorHandler.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/ErrorHandler.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/ErrorHandler.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX error handler. Modified: classlib6/core/src/openjdk/org/org/xml/sax/HandlerBase.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/HandlerBase.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/HandlerBase.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX default handler base class. Modified: classlib6/core/src/openjdk/org/org/xml/sax/InputSource.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/InputSource.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/InputSource.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX input source. Modified: classlib6/core/src/openjdk/org/org/xml/sax/Locator.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/Locator.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/Locator.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX locator interface for document events. Modified: classlib6/core/src/openjdk/org/org/xml/sax/Parser.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/Parser.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/Parser.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX parser interface. Modified: classlib6/core/src/openjdk/org/org/xml/sax/SAXException.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/SAXException.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/SAXException.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX exception class. @@ -56,6 +56,7 @@ * * @since SAX 1.0 * @author David Megginson + * @version 2.0.1 (sax2r2) * @see org.xml.sax.SAXParseException */ public class SAXException extends Exception { @@ -145,6 +146,14 @@ return exception; } + /** + * Return the cause of the exception + * + * @return Return the cause of the exception + */ + public Throwable getCause() { + return exception; + } /** * Override toString to pick up any embedded exception. @@ -154,7 +163,7 @@ public String toString () { if (exception != null) { - return exception.toString(); + return super.toString() + "\n" + exception.toString(); } else { return super.toString(); } Modified: classlib6/core/src/openjdk/org/org/xml/sax/SAXNotRecognizedException.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/SAXNotRecognizedException.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/SAXNotRecognizedException.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAXNotRecognizedException.java - unrecognized feature or value. Modified: classlib6/core/src/openjdk/org/org/xml/sax/SAXNotSupportedException.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/SAXNotSupportedException.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/SAXNotSupportedException.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAXNotSupportedException.java - unsupported feature or value. Modified: classlib6/core/src/openjdk/org/org/xml/sax/SAXParseException.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/SAXParseException.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/SAXParseException.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // SAX exception class. @@ -54,6 +54,7 @@ * * @since SAX 1.0 * @author David Megginson + * @version 2.0.1 (sax2r2) * @see org.xml.sax.SAXException * @see org.xml.sax.Locator * @see org.xml.sax.ErrorHandler @@ -255,6 +256,23 @@ return this.columnNumber; } + /** + * Override toString to provide more detailed error message. + * + * @return A string representation of this exception. + */ + public String toString() { + StringBuilder buf = new StringBuilder(getClass().getName()); + String message = getLocalizedMessage(); + if (publicId!=null) buf.append("publicId: ").append(publicId); + if (systemId!=null) buf.append("; systemId: ").append(systemId); + if (lineNumber!=-1) buf.append("; lineNumber: ").append(lineNumber); + if (columnNumber!=-1) buf.append("; columnNumber: ").append(columnNumber); + + //append the exception message at the end + if (message!=null) buf.append("; ").append(message); + return buf.toString(); + } ////////////////////////////////////////////////////////////////////// // Internal state. Modified: classlib6/core/src/openjdk/org/org/xml/sax/XMLFilter.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/XMLFilter.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/XMLFilter.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // XMLFilter.java - filter SAX2 events. Modified: classlib6/core/src/openjdk/org/org/xml/sax/XMLReader.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/XMLReader.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/XMLReader.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ // XMLReader.java - read an XML document. Modified: classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java =================================================================== --- classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java 2011-03-05 11:36:39 UTC (rev 5799) +++ classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java 2011-03-05 11:38:17 UTC (rev 5800) @@ -34,6 +34,8 @@ import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; +import java.security.AccessController; +import java.security.PrivilegedAction; import org.xml.sax.XMLReader; import org.xml.sax.SAXException; @@ -69,6 +71,7 @@ * * @since SAX 2.0 * @author David Megginson, David Brownell + * @version 2.0.1 (sax2r2) */ final public class XMLReaderFactory { @@ -83,6 +86,8 @@ private static final String property = "org.xml.sax.driver"; + private static String _clsFromJar = null; + private static boolean _jarread = false; /** * Attempt to create an XMLReader from system defaults. * In environments which can support it, the name of the XMLReader @@ -137,24 +142,35 @@ // 2. if that fails, try META-INF/services/ if (className == null) { + if (!_jarread) { + final ClassLoader loader1 = loader; + _jarread = true; + _clsFromJar = (String) + AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + String clsName = null; try { String service = "META-INF/services/" + property; InputStream in; BufferedReader reader; - - if (loader == null) + if (loader1 == null) in = ClassLoader.getSystemResourceAsStream (service); else - in = loader.getResourceAsStream (service); + in = loader1.getResourceAsStream (service); if (in != null) { reader = new BufferedReader ( new InputStreamReader (in, "UTF8")); - className = reader.readLine (); + clsName = reader.readLine (); in.close (); } } catch (Excep... [truncated message content] |
From: <ls...@us...> - 2011-03-05 11:36:51
|
Revision: 5799 http://jnode.svn.sourceforge.net/jnode/?rev=5799&view=rev Author: lsantha Date: 2011-03-05 11:36:39 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/model.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/ContextFinder.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/DatatypeConverter.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/DatatypeConverterImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/DatatypeConverterInterface.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/Element.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/JAXBContext.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/JAXBException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/MarshalException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/Marshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/NotIdentifiableEvent.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/ParseConversionEvent.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/PrintConversionEvent.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/PropertyException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/TypeConstraintException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/UnmarshalException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/Unmarshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/UnmarshallerHandler.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/ValidationEvent.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/ValidationEventHandler.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/ValidationEventLocator.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/ValidationException.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/Validator.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/spi/FactoryFinder.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/spi/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/wsaddressing/W3CEndpointReference.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/wsaddressing/package.html Added Paths: ----------- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java Removed Paths: ------------- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/InvalidMapException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/MapRequiredException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ResponseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/AbstractXMLStreamWriterExImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLReader.java Modified: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/model.properties =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/model.properties 2011-03-05 11:28:28 UTC (rev 5798) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/model.properties 2011-03-05 11:36:39 UTC (rev 5799) @@ -1,12 +1,12 @@ # -# Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # @@ -58,7 +58,6 @@ model.uniqueness=uniqueness constraint violation model.part.notUnique=parts in wsdl:message \"{0}\", reference \"{1}\", they must reference unique global elements. -model.parameter.notunique=Failed to generate Java signature: duplicate parameter names {0}. Use JAXWS binding customization to rename the wsdl:part \"{1}\" model.exception.notunique=Failed to generate Java signature: duplicate exception names {0}. Use JAXWS binding customization to rename the wsdl:part \"{1}\" model.uniqueness.javastructuretype=uniqueness constraint violation, duplicate member \"{0}\" added to JavaStructureType \"{1}\" model.parent.type.already.set=parent of type \"{0}\" already set to \"{1}\", new value = \"{2}\" @@ -78,8 +77,10 @@ model.arraywrapper.no.subtypes=LiteralArrayWrapper cannot have subtypes model.arraywrapper.no.content.member=LiteralArrayWrapper cannot have a content member model.complexType.simpleContent.reservedName=invalid attribute name: "_value" in complexType: \"{0}\", _value is JAXWS reserved name, this name is generated in the generated javabean class to hold content value in the generated javabean class for complexType/simpleContent. +model.parameter.notunique.wrapper=Failed to generate Java signature: duplicate parameter name \"{0}\". Try one of these\n\t1. Use JAXWS binding customization to rename the wsdl:part \"{1}\"\n\t2. Run wsimport with -extension switch.\n\t3. This is wrapper style operation, to resolve parameter name conflict, you can also try disabling wrapper style by using <jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle> wsdl customization. +model.parameter.notunique=Failed to generate Java signature: duplicate parameter name \"{0}\". Try one of these\n\t1. Use JAXWS binding customization to rename the wsdl:part \"{1}\"\n\t2. Run wsimport with -extension switch. -//JAXWS 2.0 +#JAXWS 2.0 model.schema.elementNotFound=Element \"{0}\" not found. model.schema.jaxbException.message="{0}" model.saxparser.exception:{0}\n{1} @@ -89,4 +90,3 @@ ConsoleErrorReporter.LineXOfY = \ \ \ line {0} of {1} - Deleted: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.java 2011-03-05 11:28:28 UTC (rev 5798) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -package com.sun.tools.internal.xjc.api.impl.j2s; - -import java.text.MessageFormat; -import java.util.ResourceBundle; - -/** - * @author Kohsuke Kawaguchi - */ -enum Messages { - ; - - - private static final ResourceBundle rb = ResourceBundle.getBundle(Messages.class.getName()); - - public String toString() { - return format(); - } - - public String format( Object... args ) { - return MessageFormat.format( rb.getString(name()), args ); - } -} Deleted: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.properties =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.properties 2011-03-05 11:28:28 UTC (rev 5798) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/Messages.properties 2011-03-05 11:36:39 UTC (rev 5799) @@ -1,26 +0,0 @@ -# -# Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this -# particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. -# - - Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,176 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.generator.bean.field; + +import java.util.ArrayList; +import java.util.List; + +import com.sun.codemodel.internal.JBlock; +import com.sun.codemodel.internal.JClass; +import com.sun.codemodel.internal.JExpr; +import com.sun.codemodel.internal.JExpression; +import com.sun.codemodel.internal.JMethod; +import com.sun.codemodel.internal.JType; +import com.sun.codemodel.internal.JVar; +import com.sun.tools.internal.xjc.generator.bean.ClassOutlineImpl; +import com.sun.tools.internal.xjc.generator.bean.MethodWriter; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.tools.internal.xjc.outline.Aspect; +import com.sun.xml.internal.bind.api.impl.NameConverter; +import java.io.Serializable; + +/** + * Realizes a property as an untyped {@link List}. + * + * <pre> + * List getXXX(); + * </pre> + * + * <h2>Default value handling</h2> + * <p> + * Since unmarshaller just adds new values into the storage, + * we can't fill the storage by default values at the time of + * instanciation. (or oherwise values found in the document will + * be appended to default values, where it should overwrite them.) + * <p> + * Therefore, when the object is created, the storage will be empty. + * When the getXXX method is called, we'll check if the storage is + * modified in anyway. If it is modified, it must mean that the values + * are found in the document, so we just return it. + * + * Otherwise we will fill in default values and return it to the user. + * + * <p> + * When a list has default values, its dirty flag is set to true. + * Marshaller will check this and treat it appropriately. + * + * + * @author + * Kohsuke Kawaguchi (koh...@su...) + */ +public class ContentListField extends AbstractListField { + + /** + * A concrete class that implements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + private final JClass coreList; + + /** List getFIELD() method. */ + private JMethod $get; + + /** + * @param coreList + * A concrete class that implements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + protected ContentListField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList) { + // the JAXB runtime picks ArrayList if the signature is List, + // so don't do eager allocation if it's ArrayList. + // otherwise we need to do eager allocation so that the collection type specified by the user + // will be used. + super(context, prop, false); + this.coreList = coreList; + generate(); + } + + protected final JClass getCoreListType() { + return coreList; + } + + @Override + public void generateAccessors() { + final MethodWriter writer = outline.createMethodWriter(); + final Accessor acc = create(JExpr._this()); + + // [RESULT] + // List getXXX() { + // return <ref>; + // } + $get = writer.declareMethod(listT,"get"+prop.getName(true)); + writer.javadoc().append(prop.javadoc); + JBlock block = $get.body(); + fixNullRef(block); // avoid using an internal getter + block._return(acc.ref(true)); + + String pname = NameConverter.standard.toVariableName(prop.getName(true)); + writer.javadoc().append( + "Gets the value of the "+pname+" property.\n\n"+ + "<p>\n" + + "This accessor method returns a reference to the live list,\n" + + "not a snapshot. Therefore any modification you make to the\n" + + "returned list will be present inside the JAXB object.\n" + + "This is why there is not a <CODE>set</CODE> method for the " +pname+ " property.\n" + + "\n"+ + "<p>\n" + + "For example, to add a new item, do as follows:\n"+ + "<pre>\n"+ + " get"+prop.getName(true)+"().add(newItem);\n"+ + "</pre>\n"+ + "\n\n" + ); + + writer.javadoc().append( + "<p>\n" + + "Objects of the following type(s) are allowed in the list\n") + .append(listPossibleTypes(prop)); + } + + public Accessor create(JExpression targetObject) { + return new Accessor(targetObject); + } + + class Accessor extends AbstractListField.Accessor { + protected Accessor( JExpression $target ) { + super($target); + } + + public void toRawValue(JBlock block, JVar $var) { + // [RESULT] + // $<var>.addAll(bean.getLIST()); + // list.toArray( array ); + block.assign($var,JExpr._new(codeModel.ref(ArrayList.class).narrow(exposedType.boxify())).arg( + $target.invoke($get) + )); + } + + public void fromRawValue(JBlock block, String uniqueName, JExpression $var) { + // [RESULT] + // bean.getLIST().addAll($<var>); + JVar $list = block.decl(listT,uniqueName+'l',$target.invoke($get)); + block.invoke($list,"addAll").arg($var); + } + } + + @Override + protected JType getType(final Aspect aspect) { + if (Aspect.IMPLEMENTATION.equals(aspect)) { + return super.getType(aspect); + } + return codeModel.ref(Serializable.class); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/DummyListField.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,152 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.generator.bean.field; + +import com.sun.codemodel.internal.JAnnotatable; +import java.util.ArrayList; +import java.util.List; + +import com.sun.codemodel.internal.JBlock; +import com.sun.codemodel.internal.JClass; +import com.sun.codemodel.internal.JExpr; +import com.sun.codemodel.internal.JExpression; +import com.sun.codemodel.internal.JMethod; +import com.sun.codemodel.internal.JVar; +import com.sun.tools.internal.xjc.generator.bean.ClassOutlineImpl; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.tools.internal.xjc.model.CReferencePropertyInfo; +import com.sun.xml.internal.bind.annotation.OverrideAnnotationOf; + +/** + * Realizes a property as an untyped {@link List}. + * + * <pre> + * List getXXX(); + * </pre> + * + * <h2>Default value handling</h2> + * <p> + * Since unmarshaller just adds new values into the storage, + * we can't fill the storage by default values at the time of + * instanciation. (or oherwise values found in the document will + * be appended to default values, where it should overwrite them.) + * <p> + * Therefore, when the object is created, the storage will be empty. + * When the getXXX method is called, we'll check if the storage is + * modified in anyway. If it is modified, it must mean that the values + * are found in the document, so we just return it. + * + * Otherwise we will fill in default values and return it to the user. + * + * <p> + * When a list has default values, its dirty flag is set to true. + * Marshaller will check this and treat it appropriately. + * + * + * @author + * Kohsuke Kawaguchi (koh...@su...) + */ +public class DummyListField extends AbstractListField { + + /** + * A concrete class that imp lements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + private final JClass coreList; + + + /** List getFIELD() method. */ + private JMethod $get; + + /** + * @param coreList + * A concrete class that implements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + protected DummyListField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList) { + // the JAXB runtime picks ArrayList if the signature is List, + // so don't do eager allocation if it's ArrayList. + // otherwise we need to do eager allocation so that the collection type specified by the user + // will be used. + super(context, prop, !coreList.fullName().equals("java.util.ArrayList")); + this.coreList = coreList.narrow(exposedType.boxify()); + generate(); + } + + /** + * Annotate the field according to the recipes given as {@link CPropertyInfo}. + */ + @Override + protected void annotate( JAnnotatable field ) { + super.annotate(field); + + if (prop instanceof CReferencePropertyInfo) { + CReferencePropertyInfo pref = (CReferencePropertyInfo)prop; + if (pref.isDummy()) { + annotateDummy(field); + } + } + + } + + private void annotateDummy(JAnnotatable field) { + field.annotate(OverrideAnnotationOf.class); + } + + protected final JClass getCoreListType() { + return coreList; + } + + @Override + public void generateAccessors() { } + + public Accessor create(JExpression targetObject) { + return new Accessor(targetObject); + } + + class Accessor extends AbstractListField.Accessor { + protected Accessor( JExpression $target ) { + super($target); + } + + public void toRawValue(JBlock block, JVar $var) { + // [RESULT] + // $<var>.addAll(bean.getLIST()); + // list.toArray( array ); + block.assign($var,JExpr._new(codeModel.ref(ArrayList.class).narrow(exposedType.boxify())).arg( + $target.invoke($get) + )); + } + + public void fromRawValue(JBlock block, String uniqueName, JExpression $var) { + // [RESULT] + // bean.getLIST().addAll($<var>); + JVar $list = block.decl(listT,uniqueName+'l',$target.invoke($get)); + block.invoke($list,"addAll").arg($var); + } + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,187 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.generator.bean.field; + +import java.util.ArrayList; +import java.util.List; + +import com.sun.codemodel.internal.JBlock; +import com.sun.codemodel.internal.JClass; +import com.sun.codemodel.internal.JExpr; +import com.sun.codemodel.internal.JExpression; +import com.sun.codemodel.internal.JMethod; +import com.sun.codemodel.internal.JType; +import com.sun.codemodel.internal.JVar; +import com.sun.tools.internal.xjc.generator.bean.ClassOutlineImpl; +import com.sun.tools.internal.xjc.generator.bean.MethodWriter; +import com.sun.tools.internal.xjc.model.CElement; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.tools.internal.xjc.model.CReferencePropertyInfo; +import com.sun.tools.internal.xjc.outline.Aspect; +import com.sun.xml.internal.bind.api.impl.NameConverter; +import java.io.Serializable; +import java.util.Set; + +/** + * Realizes a property as an untyped {@link List}. + * + * <pre> + * List getXXX(); + * </pre> + * + * <h2>Default value handling</h2> + * <p> + * Since unmarshaller just adds new values into the storage, + * we can't fill the storage by default values at the time of + * instanciation. (or oherwise values found in the document will + * be appended to default values, where it should overwrite them.) + * <p> + * Therefore, when the object is created, the storage will be empty. + * When the getXXX method is called, we'll check if the storage is + * modified in anyway. If it is modified, it must mean that the values + * are found in the document, so we just return it. + * + * Otherwise we will fill in default values and return it to the user. + * + * <p> + * When a list has default values, its dirty flag is set to true. + * Marshaller will check this and treat it appropriately. + * + * + * @author + * Kohsuke Kawaguchi (koh...@su...) + */ +public class NoExtendedContentField extends AbstractListField { + + /** + * A concrete class that implements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + private final JClass coreList; + + /** List getFIELD() method. */ + private JMethod $get; + + /** + * @param coreList + * A concrete class that implements the List interface. + * An instance of this class will be used to store data + * for this field. + */ + protected NoExtendedContentField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList) { + // the JAXB runtime picks ArrayList if the signature is List, + // so don't do eager allocation if it's ArrayList. + // otherwise we need to do eager allocation so that the collection type specified by the user + // will be used. + super(context, prop, false); + this.coreList = coreList; + generate(); + } + + protected final JClass getCoreListType() { + return coreList; + } + + @Override + public void generateAccessors() { + final MethodWriter writer = outline.createMethodWriter(); + final Accessor acc = create(JExpr._this()); + + // [RESULT] + // List getXXX() { + // return <ref>; + // } + $get = writer.declareMethod(listT,"get"+prop.getName(true)); + writer.javadoc().append(prop.javadoc); + JBlock block = $get.body(); + fixNullRef(block); // avoid using an internal getter + block._return(acc.ref(true)); + + String pname = NameConverter.standard.toVariableName(prop.getName(true)); + writer.javadoc().append( + "Gets the value of the "+pname+" property.\n\n"+ + "<p>\n" + + "This accessor method returns a reference to the live list,\n" + + "not a snapshot. Therefore any modification you make to the\n" + + "returned list will be present inside the JAXB object.\n" + + "This is why there is not a <CODE>set</CODE> method for the " +pname+ " property.\n" + + "\n"+ + "<p>\n" + + "For example, to add a new item, do as follows:\n"+ + "<pre>\n"+ + " get"+prop.getName(true)+"().add(newItem);\n"+ + "</pre>\n"+ + "\n\n" + ); + + writer.javadoc().append( + "<p>\n" + + "Objects of the following type(s) are allowed in the list\n") + .append(listPossibleTypes(prop)); + } + + public Accessor create(JExpression targetObject) { + return new Accessor(targetObject); + } + + class Accessor extends AbstractListField.Accessor { + protected Accessor( JExpression $target ) { + super($target); + } + + public void toRawValue(JBlock block, JVar $var) { + // [RESULT] + // $<var>.addAll(bean.getLIST()); + // list.toArray( array ); + block.assign($var,JExpr._new(codeModel.ref(ArrayList.class).narrow(getType(Aspect.EXPOSED).boxify())).arg( + $target.invoke($get) + )); + } + + public void fromRawValue(JBlock block, String uniqueName, JExpression $var) { + // [RESULT] + // bean.getLIST().addAll($<var>); + JVar $list = block.decl(listT,uniqueName+'l',$target.invoke($get)); + block.invoke($list,"addAll").arg($var); + } + } + + @Override + protected JType getType(final Aspect aspect) { + if (Aspect.IMPLEMENTATION.equals(aspect)) { + return super.getType(aspect); + } + + if (prop instanceof CReferencePropertyInfo) { + Set<CElement> elements = ((CReferencePropertyInfo)prop).getElements(); + if ((elements != null) && (elements.size() > 0)) { + return codeModel.ref(Serializable.class); + } + } + + return codeModel.ref(String.class); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.reader.xmlschema.bindinfo; + +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.namespace.QName; + +import com.sun.xml.internal.xsom.XSComponent; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.tools.internal.xjc.reader.Ring; +import com.sun.tools.internal.xjc.reader.Const; +import com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder; + +/** + * Controls the <tt>ObjectFactory</tt> method name. + * + * @author Kohsuke Kawaguchi + */ +@XmlRootElement(name="factoryMethod") +public class BIFactoryMethod extends AbstractDeclarationImpl { + @XmlAttribute + public String name; + + /** + * If the given component has {@link BIInlineBinaryData} customization, + * reflect that to the specified property. + */ + public static void handle(XSComponent source, CPropertyInfo prop) { + BIInlineBinaryData inline = Ring.get(BGMBuilder.class).getBindInfo(source).get(BIInlineBinaryData.class); + if(inline!=null) { + prop.inlineBinaryData = true; + inline.markAsAcknowledged(); + } + } + + + public final QName getName() { return NAME; } + + /** Name of the declaration. */ + public static final QName NAME = new QName(Const.JAXB_NSURI,"factoryMethod"); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIInlineBinaryData.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.reader.xmlschema.bindinfo; + +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlInlineBinaryData; +import javax.xml.namespace.QName; + +import com.sun.tools.internal.xjc.reader.Const; +import com.sun.tools.internal.xjc.reader.Ring; +import com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.xml.internal.xsom.XSComponent; + +/** + * Generates {@link @XmlInlineBinaryData}. + * + * @author Kohsuke Kawaguchi + */ +@XmlRootElement(name="inlineBinaryData") +public class BIInlineBinaryData extends AbstractDeclarationImpl { + + /** + * If the given component has {@link BIInlineBinaryData} customization, + * reflect that to the specified property. + */ + public static void handle(XSComponent source, CPropertyInfo prop) { + BIInlineBinaryData inline = Ring.get(BGMBuilder.class).getBindInfo(source).get(BIInlineBinaryData.class); + if(inline!=null) { + prop.inlineBinaryData = true; + inline.markAsAcknowledged(); + } + } + + + public final QName getName() { return NAME; } + + /** Name of the declaration. */ + public static final QName NAME = new QName(Const.JAXB_NSURI,"inlineBinaryData"); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,221 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.tools.internal.xjc.reader.xmlschema.ct; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; + +import com.sun.tools.internal.xjc.reader.xmlschema.WildcardNameClassBuilder; +import com.sun.xml.internal.xsom.XSAttributeUse; +import com.sun.xml.internal.xsom.XSComplexType; +import com.sun.xml.internal.xsom.XSContentType; +import com.sun.xml.internal.xsom.XSDeclaration; +import com.sun.xml.internal.xsom.XSElementDecl; +import com.sun.xml.internal.xsom.XSModelGroup; +import com.sun.xml.internal.xsom.XSModelGroupDecl; +import com.sun.xml.internal.xsom.XSParticle; +import com.sun.xml.internal.xsom.XSType; +import com.sun.xml.internal.xsom.XSWildcard; +import com.sun.xml.internal.xsom.visitor.XSTermFunction; + +import com.sun.xml.internal.rngom.nc.ChoiceNameClass; +import com.sun.xml.internal.rngom.nc.NameClass; +import com.sun.xml.internal.rngom.nc.SimpleNameClass; + +/** + * Binds a complex type derived from another complex type by extension. + * + * @author + * Kohsuke Kawaguchi (koh...@su...) + */ +abstract class AbstractExtendedComplexTypeBuilder extends CTBuilder { + + /** + * Map from {@link XSComplexType} to {@link NameClass}[2] that + * represents the names used in its child elements [0] and + * attributes [1]. + */ + protected final Map<XSComplexType, NameClass[]> characteristicNameClasses = new HashMap<XSComplexType, NameClass[]>(); + + /** + * Computes a name class that represents everything in a given content model. + */ + protected final XSTermFunction<NameClass> contentModelNameClassBuilder = new XSTermFunction<NameClass>() { + public NameClass wildcard(XSWildcard wc) { + return WildcardNameClassBuilder.build(wc); + } + + public NameClass modelGroupDecl(XSModelGroupDecl decl) { + return modelGroup(decl.getModelGroup()); + } + + public NameClass modelGroup(XSModelGroup group) { + NameClass nc = NameClass.NULL; + for( int i=0; i<group.getSize(); i++ ) + nc = new ChoiceNameClass(nc, group.getChild(i).getTerm().apply(this)); + return nc; + } + + public NameClass elementDecl(XSElementDecl decl) { + return getNameClass(decl); + } + }; + + /** + * Checks if the particles/attributes defined in the type parameter + * collides with the name classes of anc/enc. + * + * @return true if there's a collision. + */ + protected boolean checkCollision(NameClass anc, NameClass enc, XSComplexType type) { + NameClass[] chnc = characteristicNameClasses.get(type); + if (chnc == null) { + chnc = new NameClass[2]; + chnc[0] = getNameClass(type.getContentType()); + + // build attribute name classes + NameClass nc = NameClass.NULL; + Iterator itr = type.iterateAttributeUses(); + while( itr.hasNext() ) + anc = new ChoiceNameClass(anc, getNameClass(((XSAttributeUse) itr.next()).getDecl())); + XSWildcard wc = type.getAttributeWildcard(); + if(wc!=null) + nc = new ChoiceNameClass(nc, WildcardNameClassBuilder.build(wc)); + chnc[1] = nc; + + characteristicNameClasses.put(type, chnc); + } + + return chnc[0].hasOverlapWith(enc) || chnc[1].hasOverlapWith(anc); + } + + /** + * Looks for the derivation chain t_1 > t_2 > ... > t + * and find t_i such that t_i derives by restriction but + * for every j>i, t_j derives by extension. + * + * @return null + * If there's no such t_i or if t_i is any type. + */ + protected XSComplexType getLastRestrictedType(XSComplexType t) { + if (t.getBaseType() == schemas.getAnyType()) { + return null; // we don't count the restriction from anyType + } + if (t.getDerivationMethod() == XSType.RESTRICTION) { + return t; + } + + XSComplexType baseType = t.getBaseType().asComplexType(); + if (baseType != null) { + return getLastRestrictedType(baseType); + } else { + return null; + } + } + + /** + * Checks if this new extension is safe. + * + * UGLY. + * <p> + * If you have ctA extending ctB and ctB restricting ctC, our + * Java classes will look like CtAImpl extending CtBImpl + * extending CtCImpl. + * + * <p> + * Since a derived class unmarshaller uses the base class unmarshaller, + * this could potentially result in incorrect unmarshalling. + * We used to just reject such a case, but then we found that + * there are schemas that are using it. + * + * <p> + * One generalized observation that we reached is that if the extension + * is only adding new elements/attributes which has never been used + * in any of its base class (IOW, if none of the particle / attribute use / + * attribute wildcard can match the name of newly added elements/attributes) + * then it is safe to add them. + * + * <p> + * This function checks if the derivation chain to this type is + * not using restriction, and if it is, then checks if it is safe + * according to the above condition. + * + * @return false + * If this complex type needs to be rejected. + */ + protected boolean checkIfExtensionSafe(XSComplexType baseType, XSComplexType thisType) { + XSComplexType lastType = getLastRestrictedType(baseType); + + if (lastType == null) { + return true; // no restriction in derivation chain + } + NameClass anc = NameClass.NULL; + // build name class for attributes in new complex type + Iterator itr = thisType.iterateDeclaredAttributeUses(); + while (itr.hasNext()) { + anc = new ChoiceNameClass(anc, getNameClass(((XSAttributeUse) itr.next()).getDecl())); + } + // TODO: attribute wildcard + + NameClass enc = getNameClass(thisType.getExplicitContent()); + + // check against every base type ... except the root anyType + while (lastType != lastType.getBaseType()) { + if (checkCollision(anc, enc, lastType)) { + return false; + } + + if (lastType.getBaseType().isSimpleType()) // if the base type is a simple type, there won't be + // any further name collision. + { + return true; + } + + lastType = lastType.getBaseType().asComplexType(); + } + + return true; // OK + } + + /** + * Gets a {@link NameClass} that represents all the terms in the given content type. + * If t is not a particle, just return an empty name class. + */ + private NameClass getNameClass(XSContentType t) { + if(t==null) return NameClass.NULL; + XSParticle p = t.asParticle(); + if(p==null) return NameClass.NULL; + else return p.getTerm().apply(contentModelNameClassBuilder); + } + + /** + * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}. + */ + private NameClass getNameClass(XSDeclaration decl) { + return new SimpleNameClass(decl.getTargetNamespace(), decl.getName()); + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedExtendedComplexTypeBuilder.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.tools.internal.xjc.reader.xmlschema.ct; + +import com.sun.tools.internal.xjc.model.CClass; +import com.sun.tools.internal.xjc.model.CPropertyInfo; +import com.sun.tools.internal.xjc.reader.RawTypeSet; +import com.sun.tools.internal.xjc.reader.xmlschema.RawTypeSetBuilder; +import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding; +import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty; +import com.sun.xml.internal.xsom.XSComplexType; +import com.sun.xml.internal.xsom.XSContentType; +import com.sun.xml.internal.xsom.XSType; + +/** + * @author Kohsuke Kawaguchi + */ +final class MixedExtendedComplexTypeBuilder extends AbstractExtendedComplexTypeBuilder { + + public boolean isApplicable(XSComplexType ct) { + + if (!bgmBuilder.isGenerateMixedExtensions()) return false; + + XSType bt = ct.getBaseType(); + if (bt.isComplexType() && + bt.asComplexType().isMixed() && + ct.isMixed() && + ct.getDerivationMethod()==XSType.EXTENSION && + ct.getContentType().asParticle() != null && + ct.getExplicitContent().asEmpty() == null + ) { + return true; + } + + return false; + } + + public void build(XSComplexType ct) { + XSComplexType baseType = ct.getBaseType().asComplexType(); + + // build the base class + CClass baseClass = selector.bindToType(baseType, ct, true); + assert baseClass != null; // global complex type must map to a class + + if (!checkIfExtensionSafe(baseType, ct)) { + // error. We can't handle any further extension + errorReceiver.error(ct.getLocator(), + Messages.ERR_NO_FURTHER_EXTENSION.format( + baseType.getName(), ct.getName() ) + ); + return; + } + + selector.getCurrentBean().setBaseClass(baseClass); + builder.recordBindingMode(ct, ComplexTypeBindingMode.FALLBACK_EXTENSION); + + BIProperty prop = BIProperty.getCustomization(ct); + CPropertyInfo p; + + RawTypeSet ts = RawTypeSetBuilder.build(ct.getContentType().asParticle(), false); + p = prop.createDummyExtendedMixedReferenceProperty("contentOverrideFor" + ct.getName(), ct, ts); + + selector.getCurrentBean().addProperty(p); + + // adds attributes and we are through. + green.attContainer(ct); + } + +} Deleted: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocator.java 2011-03-05 11:28:28 UTC (rev 5798) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocator.java 2011-03-05 11:36:39 UTC (rev 5799) @@ -1,238 +0,0 @@ -/* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - * - * THIS FILE WAS MODIFIED BY SUN MICROSYSTEMS, INC. - */ - - - - -package com.sun.xml.internal.fastinfoset.stax.events; - -import javax.xml.namespace.QName; -import javax.xml.stream.XMLStreamException; -import javax.xml.stream.XMLStreamReader; -import javax.xml.stream.events.Namespace; -import javax.xml.stream.events.XMLEvent; -import javax.xml.stream.util.XMLEventAllocator; -import javax.xml.stream.util.XMLEventConsumer; - -import com.sun.xml.internal.fastinfoset.CommonResourceBundle; - -/** - * This class provides the same functionality as StAXEventAllocatorBase, but without - * using EventFactory and creating a new object for each call. - * - * It seems to be good idea using static components. Unfortunately, EventReader's peek - * and next methods require that multiple instances being created. - * - */ -public class StAXEventAllocator implements XMLEventAllocator { - StartElementEvent startElement = new StartElementEvent(); - EndElementEvent endElement = new EndElementEvent(); - CharactersEvent characters = new CharactersEvent(); - CharactersEvent cData = new CharactersEvent("",true); - CharactersEvent space = new CharactersEvent(); - CommentEvent comment = new CommentEvent(); - EntityReferenceEvent entity = new EntityReferenceEvent(); - ProcessingInstructionEvent pi = new ProcessingInstructionEvent(); - StartDocumentEvent startDoc = new StartDocumentEvent(); - EndDocumentEvent endDoc = new EndDocumentEvent(); - DTDEvent dtd = new DTDEvent(); - - /** Creates a new instance of StAXEventAllocator */ - public StAXEventAllocator() { - } - public XMLEventAllocator newInstance() { - return new StAXEventAllocator(); - } - - /** - * This method allocates an event given the current state of the XMLStreamReader. - * If this XMLEventAllocator does not have a one-to-one mapping between reader state - * and events this method will return null. - * @param streamReader The XMLStreamReader to allocate from - * @return the event corresponding to the current reader state - */ - public XMLEvent allocate(XMLStreamReader streamReader) throws XMLStreamException { - if(streamReader == null ) - throw new XMLStreamException(CommonResourceBundle.getInstance().getString("message.nullReader")); - return getXMLEvent(streamReader); - } - - /** - * This method allocates an event or set of events given the current state of - * the XMLStreamReader and adds the event or set of events to the consumer that - * was passed in. - * @param streamReader The XMLStreamReader to allocate from - * @param consumer The XMLEventConsumer to add to. - */ - public void allocate(XMLStreamReader streamReader, XMLEventConsumer consumer) throws XMLStreamException { - consumer.add(getXMLEvent(streamReader)); - - } - // ---------------------end of methods defined by XMLEventAllocator-----------------// - - - XMLEvent getXMLEvent(XMLStreamReader reader){ - EventBase event = null; - int eventType = reader.getEventType(); - - switch(eventType){ - - case XMLEvent.START_ELEMENT: - { - startElement.reset(); - startElement.setName(new QName(reader.getNamespaceURI(), - reader.getLocalName(), reader.getPrefix())); - - addAttributes(startElement,reader); - addNamespaces(startElement, reader); - //need to fix it along with the Reader - //setNamespaceContext(startElement,reader); - event = startElement; - break; - } - case XMLEvent.END_ELEMENT: - { - endElement.reset(); - endElement.setName(new QName(reader.getNamespaceURI(), - reader.getLocalName(),reader.getPrefix())); - addNamespaces(endElement,reader); - event = endElement ; - break; - } - case XMLEvent.PROCESSING_INSTRUCTION: - { - pi.setTarget(reader.getPITarget()); - pi.setData(reader.getPIData()); - event = pi; - break; - } - case XMLEvent.CHARACTERS: - { - characters.setData(reader.getText()); - event = characters; - /** - if (reader.isWhiteSpace()) { - space.setData(reader.getText()); - space.setSpace(true); - event = space; - } - else { - characters.setData(reader.getText()); - event = characters; - } - */ - break; - } - case XMLEvent.COMMENT: - { - comment.setText(reader.getText()); - event = comment; - break; - } - case XMLEvent.START_DOCUMENT: - { - startDoc.reset(); - String encoding = reader.getEncoding(); - String version = reader.getVersion(); - if (encoding != null) - startDoc.setEncoding(encoding); - if (version != null) - startDoc.setVersion(version); - startDoc.setStandalone(reader.isStandalone()); - if(reader.getCharacterEncodingScheme() != null){ - startDoc.setDeclaredEncoding(true); - }else{ - startDoc.setDeclaredEncoding(false); - } - event = startDoc ; - break; - } - case XMLEvent.END_DOCUMENT:{ - event = endDoc; - break; - } - case XMLEvent.ENTITY_REFERENCE:{ - entity.setName(reader.getLocalName()); - entity.setDeclaration(new EntityDeclarationImpl(reader.getLocalName(),reader.getText())); - event = entity; - break; - - } - case XMLEvent.ATTRIBUTE:{ - event = null ; - break; - } - case XMLEvent.DTD:{ - dtd.setDTD(reader.getText()); - event = dtd; - break; - } - case XMLEvent.CDATA:{ - cData.setData(reader.getText()); - event = cData; - break; - } - case XMLEvent.SPACE:{ - space.setData(reader.getText()); - space.setSpace(true); - event = space; - break; - } - } - event.setLocation(reader.getLocation()); - return event ; - } - - //use event.a... [truncated message content] |
From: <ls...@us...> - 2011-03-05 11:28:40
|
Revision: 5798 http://jnode.svn.sourceforge.net/jnode/?rev=5798&view=rev Author: lsantha Date: 2011-03-05 11:28:28 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleResourceBundle.java classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitor.java classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitorMBean.java classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitor.java classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitorMBean.java classlib6/core/src/openjdk/javax/javax/management/monitor/Monitor.java classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorMBean.java classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorNotification.java classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorSettingException.java classlib6/core/src/openjdk/javax/javax/management/monitor/StringMonitor.java classlib6/core/src/openjdk/javax/javax/management/monitor/StringMonitorMBean.java classlib6/core/src/openjdk/javax/javax/management/monitor/package.html classlib6/core/src/openjdk/javax/javax/management/openmbean/ArrayType.java classlib6/core/src/openjdk/javax/javax/management/openmbean/CompositeData.java classlib6/core/src/openjdk/javax/javax/management/openmbean/CompositeDataSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/CompositeType.java classlib6/core/src/openjdk/javax/javax/management/openmbean/InvalidKeyException.java classlib6/core/src/openjdk/javax/javax/management/openmbean/InvalidOpenTypeException.java classlib6/core/src/openjdk/javax/javax/management/openmbean/KeyAlreadyExistsException.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenDataException.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanAttributeInfo.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanConstructorInfo.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanConstructorInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanInfo.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanOperationInfo.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanOperationInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanParameterInfo.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenMBeanParameterInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/OpenType.java classlib6/core/src/openjdk/javax/javax/management/openmbean/SimpleType.java classlib6/core/src/openjdk/javax/javax/management/openmbean/TabularData.java classlib6/core/src/openjdk/javax/javax/management/openmbean/TabularDataSupport.java classlib6/core/src/openjdk/javax/javax/management/openmbean/TabularType.java classlib6/core/src/openjdk/javax/javax/management/openmbean/package.html classlib6/core/src/openjdk/javax/javax/management/remote/rmi/NoCallStackClassLoader.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnection.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectionImpl.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnector.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectorServer.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIIIOPServerImpl.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIJRMPServerImpl.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIServer.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIServerImpl.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/package.html classlib6/core/src/openjdk/javax/javax/net/ServerSocketFactory.java classlib6/core/src/openjdk/javax/javax/net/SocketFactory.java classlib6/core/src/openjdk/javax/javax/net/package.html classlib6/core/src/openjdk/javax/javax/rmi/PortableRemoteObject.java classlib6/core/src/openjdk/javax/javax/security/auth/login/AccountException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/AccountExpiredException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/AccountLockedException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/AccountNotFoundException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/AppConfigurationEntry.java classlib6/core/src/openjdk/javax/javax/security/auth/login/Configuration.java classlib6/core/src/openjdk/javax/javax/security/auth/login/CredentialException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/CredentialExpiredException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/CredentialNotFoundException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/FailedLoginException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/LoginContext.java classlib6/core/src/openjdk/javax/javax/security/auth/login/LoginException.java classlib6/core/src/openjdk/javax/javax/security/auth/login/package.html classlib6/core/src/openjdk/javax/javax/swing/AbstractAction.java classlib6/core/src/openjdk/javax/javax/swing/AbstractButton.java classlib6/core/src/openjdk/javax/javax/swing/AbstractCellEditor.java classlib6/core/src/openjdk/javax/javax/swing/AbstractListModel.java classlib6/core/src/openjdk/javax/javax/swing/AbstractSpinnerModel.java classlib6/core/src/openjdk/javax/javax/swing/Action.java classlib6/core/src/openjdk/javax/javax/swing/ActionMap.java classlib6/core/src/openjdk/javax/javax/swing/ActionPropertyChangeListener.java classlib6/core/src/openjdk/javax/javax/swing/AncestorNotifier.java classlib6/core/src/openjdk/javax/javax/swing/ArrayTable.java classlib6/core/src/openjdk/javax/javax/swing/Autoscroller.java classlib6/core/src/openjdk/javax/javax/swing/BorderFactory.java classlib6/core/src/openjdk/javax/javax/swing/BoundedRangeModel.java classlib6/core/src/openjdk/javax/javax/swing/Box.java classlib6/core/src/openjdk/javax/javax/swing/BoxLayout.java classlib6/core/src/openjdk/javax/javax/swing/ButtonGroup.java classlib6/core/src/openjdk/javax/javax/swing/ButtonModel.java classlib6/core/src/openjdk/javax/javax/swing/CellEditor.java classlib6/core/src/openjdk/javax/javax/swing/CellRendererPane.java classlib6/core/src/openjdk/javax/javax/swing/ClientPropertyKey.java classlib6/core/src/openjdk/javax/javax/swing/ComboBoxEditor.java classlib6/core/src/openjdk/javax/javax/swing/ComboBoxModel.java classlib6/core/src/openjdk/javax/javax/swing/ComponentInputMap.java classlib6/core/src/openjdk/javax/javax/swing/DebugGraphics.java classlib6/core/src/openjdk/javax/javax/swing/DebugGraphicsFilter.java classlib6/core/src/openjdk/javax/javax/swing/DebugGraphicsInfo.java classlib6/core/src/openjdk/javax/javax/swing/DebugGraphicsObserver.java classlib6/core/src/openjdk/javax/javax/swing/DefaultBoundedRangeModel.java classlib6/core/src/openjdk/javax/javax/swing/DefaultButtonModel.java classlib6/core/src/openjdk/javax/javax/swing/DefaultCellEditor.java classlib6/core/src/openjdk/javax/javax/swing/DefaultComboBoxModel.java classlib6/core/src/openjdk/javax/javax/swing/DefaultDesktopManager.java classlib6/core/src/openjdk/javax/javax/swing/DefaultFocusManager.java classlib6/core/src/openjdk/javax/javax/swing/DefaultListCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/DefaultListModel.java classlib6/core/src/openjdk/javax/javax/swing/DefaultListSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/DefaultSingleSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/DelegatingDefaultFocusManager.java classlib6/core/src/openjdk/javax/javax/swing/DesktopManager.java classlib6/core/src/openjdk/javax/javax/swing/FocusManager.java classlib6/core/src/openjdk/javax/javax/swing/GraphicsWrapper.java classlib6/core/src/openjdk/javax/javax/swing/GrayFilter.java classlib6/core/src/openjdk/javax/javax/swing/GroupLayout.java classlib6/core/src/openjdk/javax/javax/swing/Icon.java classlib6/core/src/openjdk/javax/javax/swing/ImageIcon.java classlib6/core/src/openjdk/javax/javax/swing/InputMap.java classlib6/core/src/openjdk/javax/javax/swing/InputVerifier.java classlib6/core/src/openjdk/javax/javax/swing/InternalFrameFocusTraversalPolicy.java classlib6/core/src/openjdk/javax/javax/swing/JApplet.java classlib6/core/src/openjdk/javax/javax/swing/JButton.java classlib6/core/src/openjdk/javax/javax/swing/JCheckBox.java classlib6/core/src/openjdk/javax/javax/swing/JCheckBoxMenuItem.java classlib6/core/src/openjdk/javax/javax/swing/JColorChooser.java classlib6/core/src/openjdk/javax/javax/swing/JComboBox.java classlib6/core/src/openjdk/javax/javax/swing/JComponent.java classlib6/core/src/openjdk/javax/javax/swing/JDesktopPane.java classlib6/core/src/openjdk/javax/javax/swing/JDialog.java classlib6/core/src/openjdk/javax/javax/swing/JEditorPane.java classlib6/core/src/openjdk/javax/javax/swing/JFileChooser.java classlib6/core/src/openjdk/javax/javax/swing/JFormattedTextField.java classlib6/core/src/openjdk/javax/javax/swing/JFrame.java classlib6/core/src/openjdk/javax/javax/swing/JInternalFrame.java classlib6/core/src/openjdk/javax/javax/swing/JLabel.java classlib6/core/src/openjdk/javax/javax/swing/JLayeredPane.java classlib6/core/src/openjdk/javax/javax/swing/JList.java classlib6/core/src/openjdk/javax/javax/swing/JMenu.java classlib6/core/src/openjdk/javax/javax/swing/JMenuBar.java classlib6/core/src/openjdk/javax/javax/swing/JMenuItem.java classlib6/core/src/openjdk/javax/javax/swing/JOptionPane.java classlib6/core/src/openjdk/javax/javax/swing/JPanel.java classlib6/core/src/openjdk/javax/javax/swing/JPasswordField.java classlib6/core/src/openjdk/javax/javax/swing/JPopupMenu.java classlib6/core/src/openjdk/javax/javax/swing/JProgressBar.java classlib6/core/src/openjdk/javax/javax/swing/JRadioButton.java classlib6/core/src/openjdk/javax/javax/swing/JRadioButtonMenuItem.java classlib6/core/src/openjdk/javax/javax/swing/JRootPane.java classlib6/core/src/openjdk/javax/javax/swing/JScrollBar.java classlib6/core/src/openjdk/javax/javax/swing/JScrollPane.java classlib6/core/src/openjdk/javax/javax/swing/JSeparator.java classlib6/core/src/openjdk/javax/javax/swing/JSlider.java classlib6/core/src/openjdk/javax/javax/swing/JSpinner.java classlib6/core/src/openjdk/javax/javax/swing/JSplitPane.java classlib6/core/src/openjdk/javax/javax/swing/JTabbedPane.java classlib6/core/src/openjdk/javax/javax/swing/JTable.java classlib6/core/src/openjdk/javax/javax/swing/JTextArea.java classlib6/core/src/openjdk/javax/javax/swing/JTextField.java classlib6/core/src/openjdk/javax/javax/swing/JTextPane.java classlib6/core/src/openjdk/javax/javax/swing/JToggleButton.java classlib6/core/src/openjdk/javax/javax/swing/JToolBar.java classlib6/core/src/openjdk/javax/javax/swing/JToolTip.java classlib6/core/src/openjdk/javax/javax/swing/JTree.java classlib6/core/src/openjdk/javax/javax/swing/JViewport.java classlib6/core/src/openjdk/javax/javax/swing/JWindow.java classlib6/core/src/openjdk/javax/javax/swing/KeyStroke.java classlib6/core/src/openjdk/javax/javax/swing/KeyboardManager.java classlib6/core/src/openjdk/javax/javax/swing/LayoutComparator.java classlib6/core/src/openjdk/javax/javax/swing/LayoutFocusTraversalPolicy.java classlib6/core/src/openjdk/javax/javax/swing/LegacyGlueFocusTraversalPolicy.java classlib6/core/src/openjdk/javax/javax/swing/ListCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/ListModel.java classlib6/core/src/openjdk/javax/javax/swing/ListSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/LookAndFeel.java classlib6/core/src/openjdk/javax/javax/swing/MenuElement.java classlib6/core/src/openjdk/javax/javax/swing/MenuSelectionManager.java classlib6/core/src/openjdk/javax/javax/swing/MultiUIDefaults.java classlib6/core/src/openjdk/javax/javax/swing/MutableComboBoxModel.java classlib6/core/src/openjdk/javax/javax/swing/OverlayLayout.java classlib6/core/src/openjdk/javax/javax/swing/Popup.java classlib6/core/src/openjdk/javax/javax/swing/PopupFactory.java classlib6/core/src/openjdk/javax/javax/swing/ProgressMonitor.java classlib6/core/src/openjdk/javax/javax/swing/ProgressMonitorInputStream.java classlib6/core/src/openjdk/javax/javax/swing/Renderer.java classlib6/core/src/openjdk/javax/javax/swing/RepaintManager.java classlib6/core/src/openjdk/javax/javax/swing/RootPaneContainer.java classlib6/core/src/openjdk/javax/javax/swing/ScrollPaneConstants.java classlib6/core/src/openjdk/javax/javax/swing/ScrollPaneLayout.java classlib6/core/src/openjdk/javax/javax/swing/Scrollable.java classlib6/core/src/openjdk/javax/javax/swing/SingleSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/SizeRequirements.java classlib6/core/src/openjdk/javax/javax/swing/SizeSequence.java classlib6/core/src/openjdk/javax/javax/swing/SortingFocusTraversalPolicy.java classlib6/core/src/openjdk/javax/javax/swing/SpinnerDateModel.java classlib6/core/src/openjdk/javax/javax/swing/SpinnerListModel.java classlib6/core/src/openjdk/javax/javax/swing/SpinnerModel.java classlib6/core/src/openjdk/javax/javax/swing/SpinnerNumberModel.java classlib6/core/src/openjdk/javax/javax/swing/Spring.java classlib6/core/src/openjdk/javax/javax/swing/SpringLayout.java classlib6/core/src/openjdk/javax/javax/swing/SwingConstants.java classlib6/core/src/openjdk/javax/javax/swing/SwingUtilities.java classlib6/core/src/openjdk/javax/javax/swing/SwingWorker.java classlib6/core/src/openjdk/javax/javax/swing/TablePrintable.java classlib6/core/src/openjdk/javax/javax/swing/Timer.java classlib6/core/src/openjdk/javax/javax/swing/TimerQueue.java classlib6/core/src/openjdk/javax/javax/swing/ToolTipManager.java classlib6/core/src/openjdk/javax/javax/swing/TransferHandler.java classlib6/core/src/openjdk/javax/javax/swing/UIDefaults.java classlib6/core/src/openjdk/javax/javax/swing/UIManager.java classlib6/core/src/openjdk/javax/javax/swing/UnsupportedLookAndFeelException.java classlib6/core/src/openjdk/javax/javax/swing/ViewportLayout.java classlib6/core/src/openjdk/javax/javax/swing/WindowConstants.java classlib6/core/src/openjdk/javax/javax/swing/border/AbstractBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/BevelBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/Border.java classlib6/core/src/openjdk/javax/javax/swing/border/CompoundBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/EmptyBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/EtchedBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/LineBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/MatteBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/SoftBevelBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/TitledBorder.java classlib6/core/src/openjdk/javax/javax/swing/border/package.html classlib6/core/src/openjdk/javax/javax/swing/package.html classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicArrowButton.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicBorders.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicButtonListener.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicCheckBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicColorChooserUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicComboBoxEditor.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicComboBoxRenderer.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicComboBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicComboPopup.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicDesktopIconUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicDesktopPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicDirectoryModel.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicEditorPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicFileChooserUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicFormattedTextFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicGraphicsUtils.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicHTML.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicIconFactory.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicInternalFrameUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicLabelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicListUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicLookAndFeel.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicMenuBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicMenuUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicOptionPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicPanelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicPasswordFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicPopupMenuUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicProgressBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicRadioButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicRootPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicScrollBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicScrollPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicSliderUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicSpinnerUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicSplitPaneDivider.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicSplitPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTabbedPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTableHeaderUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTableUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTextAreaUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTextFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTextPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTextUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicToggleButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicToolBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicToolTipUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTransferable.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicTreeUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/BasicViewportUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/CenterLayout.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/ComboPopup.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/DefaultMenuLayout.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/LazyActionMap.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/package.html classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/DefaultMetalTheme.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalBorders.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalBumps.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalCheckBoxIcon.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalCheckBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalComboBoxButton.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalComboBoxEditor.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalComboBoxIcon.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalComboBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalDesktopIconUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalFileChooserUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalFontDesktopProperty.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalHighContrastTheme.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalIconFactory.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalInternalFrameTitlePane.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalInternalFrameUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalLabelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalLookAndFeel.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalMenuBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalProgressBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalRadioButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalRootPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalScrollBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalScrollButton.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalScrollPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalSliderUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalSplitPaneDivider.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalSplitPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalTabbedPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalTextFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalTheme.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalTitlePane.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalToggleButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalToolBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalToolTipUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalTreeUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/MetalUtils.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/OceanTheme.java classlib6/core/src/openjdk/javax/javax/swing/plaf/metal/package.html classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/ColorType.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/DefaultMenuLayout.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/DefaultSynthStyleFactory.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/ImagePainter.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/ParsedSynthStyle.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/Region.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthArrowButton.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthBorder.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthCheckBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthColorChooserUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthComboBoxUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthComboPopup.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthConstants.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthContext.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthDefaultLookup.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthDesktopIconUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthDesktopPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthEditorPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthGraphicsUtils.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthInternalFrameUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthLabelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthListUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthLookAndFeel.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthMenuBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthMenuUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthOptionPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthPainter.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthPanelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthParser.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthPasswordFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthPopupMenuUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthProgressBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthRadioButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthRootPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthScrollBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthScrollPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthSeparatorUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthSliderUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthSpinnerUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthSplitPaneDivider.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthSplitPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthStyle.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthStyleFactory.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTabbedPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTableHeaderUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTableUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTextAreaUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTextFieldUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTextPaneUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthToggleButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthToolBarUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthToolTipUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthTreeUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthViewportUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/package.html classlib6/core/src/openjdk/javax/javax/swing/table/AbstractTableModel.java classlib6/core/src/openjdk/javax/javax/swing/table/DefaultTableCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/table/DefaultTableColumnModel.java classlib6/core/src/openjdk/javax/javax/swing/table/DefaultTableModel.java classlib6/core/src/openjdk/javax/javax/swing/table/JTableHeader.java classlib6/core/src/openjdk/javax/javax/swing/table/TableCellEditor.java classlib6/core/src/openjdk/javax/javax/swing/table/TableCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/table/TableColumn.java classlib6/core/src/openjdk/javax/javax/swing/table/TableColumnModel.java classlib6/core/src/openjdk/javax/javax/swing/table/TableModel.java classlib6/core/src/openjdk/javax/javax/swing/table/package.html classlib6/core/src/openjdk/javax/javax/swing/text/AbstractDocument.java classlib6/core/src/openjdk/javax/javax/swing/text/AbstractWriter.java classlib6/core/src/openjdk/javax/javax/swing/text/AsyncBoxView.java classlib6/core/src/openjdk/javax/javax/swing/text/AttributeSet.java classlib6/core/src/openjdk/javax/javax/swing/text/BadLocationException.java classlib6/core/src/openjdk/javax/javax/swing/text/BoxView.java classlib6/core/src/openjdk/javax/javax/swing/text/Caret.java classlib6/core/src/openjdk/javax/javax/swing/text/ChangedCharSetException.java classlib6/core/src/openjdk/javax/javax/swing/text/ComponentView.java classlib6/core/src/openjdk/javax/javax/swing/text/CompositeView.java classlib6/core/src/openjdk/javax/javax/swing/text/DateFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultCaret.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultEditorKit.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatterFactory.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultHighlighter.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultStyledDocument.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultTextUI.java classlib6/core/src/openjdk/javax/javax/swing/text/Document.java classlib6/core/src/openjdk/javax/javax/swing/text/DocumentFilter.java classlib6/core/src/openjdk/javax/javax/swing/text/EditorKit.java classlib6/core/src/openjdk/javax/javax/swing/text/Element.java classlib6/core/src/openjdk/javax/javax/swing/text/ElementIterator.java classlib6/core/src/openjdk/javax/javax/swing/text/FieldView.java classlib6/core/src/openjdk/javax/javax/swing/text/FlowView.java classlib6/core/src/openjdk/javax/javax/swing/text/GapContent.java classlib6/core/src/openjdk/javax/javax/swing/text/GapVector.java classlib6/core/src/openjdk/javax/javax/swing/text/GlyphPainter1.java classlib6/core/src/openjdk/javax/javax/swing/text/GlyphPainter2.java classlib6/core/src/openjdk/javax/javax/swing/text/GlyphView.java classlib6/core/src/openjdk/javax/javax/swing/text/Highlighter.java classlib6/core/src/openjdk/javax/javax/swing/text/IconView.java classlib6/core/src/openjdk/javax/javax/swing/text/InternationalFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/JTextComponent.java classlib6/core/src/openjdk/javax/javax/swing/text/Keymap.java classlib6/core/src/openjdk/javax/javax/swing/text/LabelView.java classlib6/core/src/openjdk/javax/javax/swing/text/LayeredHighlighter.java classlib6/core/src/openjdk/javax/javax/swing/text/LayoutQueue.java classlib6/core/src/openjdk/javax/javax/swing/text/MaskFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/MutableAttributeSet.java classlib6/core/src/openjdk/javax/javax/swing/text/NavigationFilter.java classlib6/core/src/openjdk/javax/javax/swing/text/NumberFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/ParagraphView.java classlib6/core/src/openjdk/javax/javax/swing/text/PasswordView.java classlib6/core/src/openjdk/javax/javax/swing/text/PlainDocument.java classlib6/core/src/openjdk/javax/javax/swing/text/PlainView.java classlib6/core/src/openjdk/javax/javax/swing/text/Position.java classlib6/core/src/openjdk/javax/javax/swing/text/Segment.java classlib6/core/src/openjdk/javax/javax/swing/text/SegmentCache.java classlib6/core/src/openjdk/javax/javax/swing/text/SimpleAttributeSet.java classlib6/core/src/openjdk/javax/javax/swing/text/StateInvariantError.java classlib6/core/src/openjdk/javax/javax/swing/text/StringContent.java classlib6/core/src/openjdk/javax/javax/swing/text/Style.java classlib6/core/src/openjdk/javax/javax/swing/text/StyleConstants.java classlib6/core/src/openjdk/javax/javax/swing/text/StyleContext.java classlib6/core/src/openjdk/javax/javax/swing/text/StyledDocument.java classlib6/core/src/openjdk/javax/javax/swing/text/StyledEditorKit.java classlib6/core/src/openjdk/javax/javax/swing/text/TabExpander.java classlib6/core/src/openjdk/javax/javax/swing/text/TabSet.java classlib6/core/src/openjdk/javax/javax/swing/text/TabStop.java classlib6/core/src/openjdk/javax/javax/swing/text/TabableView.java classlib6/core/src/openjdk/javax/javax/swing/text/TableView.java classlib6/core/src/openjdk/javax/javax/swing/text/TextAction.java classlib6/core/src/openjdk/javax/javax/swing/text/TextLayoutStrategy.java classlib6/core/src/openjdk/javax/javax/swing/text/Utilities.java classlib6/core/src/openjdk/javax/javax/swing/text/View.java classlib6/core/src/openjdk/javax/javax/swing/text/ViewFactory.java classlib6/core/src/openjdk/javax/javax/swing/text/WhitespaceBasedBreakIterator.java classlib6/core/src/openjdk/javax/javax/swing/text/WrappedPlainView.java classlib6/core/src/openjdk/javax/javax/swing/text/ZoneView.java classlib6/core/src/openjdk/javax/javax/swing/text/html/HTMLEditorKit.java classlib6/core/src/openjdk/javax/javax/swing/text/html/parser/DTD.java classlib6/core/src/openjdk/javax/javax/swing/text/html/parser/ParserDelegator.java classlib6/core/src/openjdk/javax/javax/swing/text/package.html classlib6/core/src/openjdk/javax/javax/swing/tree/AbstractLayoutCache.java classlib6/core/src/openjdk/javax/javax/swing/tree/DefaultMutableTreeNode.java classlib6/core/src/openjdk/javax/javax/swing/tree/DefaultTreeCellEditor.java classlib6/core/src/openjdk/javax/javax/swing/tree/DefaultTreeCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/tree/DefaultTreeModel.java classlib6/core/src/openjdk/javax/javax/swing/tree/DefaultTreeSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/tree/ExpandVetoException.java classlib6/core/src/openjdk/javax/javax/swing/tree/FixedHeightLayoutCache.java classlib6/core/src/openjdk/javax/javax/swing/tree/MutableTreeNode.java classlib6/core/src/openjdk/javax/javax/swing/tree/RowMapper.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreeCellEditor.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreeCellRenderer.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreeModel.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreeNode.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreePath.java classlib6/core/src/openjdk/javax/javax/swing/tree/TreeSelectionModel.java classlib6/core/src/openjdk/javax/javax/swing/tree/VariableHeightLayoutCache.java classlib6/core/src/openjdk/javax/javax/swing/tree/package.html classlib6/core/src/openjdk/javax/javax/xml/XMLConstants.java classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeFactory.java classlib6/core/src/openjdk/javax/javax/xml/datatype/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/namespace/QName.java classlib6/core/src/openjdk/javax/javax/xml/parsers/DocumentBuilderFactory.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SAXParserFactory.java classlib6/core/src/openjdk/javax/javax/xml/stream/EventFilter.java classlib6/core/src/openjdk/javax/javax/xml/stream/FactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/stream/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/stream/Location.java classlib6/core/src/openjdk/javax/javax/xml/stream/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/stream/StreamFilter.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLEventFactory.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLEventReader.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLEventWriter.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLInputFactory.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLOutputFactory.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLReporter.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLResolver.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLStreamConstants.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLStreamException.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLStreamReader.java classlib6/core/src/openjdk/javax/javax/xml/stream/XMLStreamWriter.java classlib6/core/src/openjdk/javax/javax/xml/transform/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerFactoryConfigurationError.java Added Paths: ----------- classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthMenuItemLayoutHelper.java Modified: classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleResourceBundle.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleResourceBundle.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleResourceBundle.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -44,14 +44,10 @@ * localized display strings. */ public Object[][] getContents() { - return contents; - } + // The table holding the mapping between the programmatic keys + // and the display strings for the en_US locale. + return new Object[][] { - /** - * The table holding the mapping between the programmatic keys - * and the display strings for the en_US locale. - */ - static final Object[][] contents = { // LOCALIZE THIS // Role names // { "application","application" }, @@ -152,4 +148,5 @@ { "horizontal","horizontal" } // END OF MATERIAL TO LOCALIZE }; + } } Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitor.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitor.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitor.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.management.monitor; @@ -265,6 +265,7 @@ * @return The derived gauge of the specified object. * */ + @Override public synchronized Number getDerivedGauge(ObjectName object) { return (Number) super.getDerivedGauge(object); } @@ -280,6 +281,7 @@ * @return The derived gauge timestamp of the specified object. * */ + @Override public synchronized long getDerivedGaugeTimeStamp(ObjectName object) { return super.getDerivedGaugeTimeStamp(object); } @@ -595,8 +597,9 @@ * name of the Java class of the notification and the notification * types sent by the counter monitor. */ + @Override public MBeanNotificationInfo[] getNotificationInfo() { - return notifsInfo; + return notifsInfo.clone(); } /* Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitorMBean.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitorMBean.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/CounterMonitorMBean.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.management.monitor; Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitor.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitor.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitor.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.management.monitor; @@ -258,6 +258,7 @@ * @return The derived gauge of the specified object. * */ + @Override public synchronized Number getDerivedGauge(ObjectName object) { return (Number) super.getDerivedGauge(object); } @@ -273,6 +274,7 @@ * @return The derived gauge timestamp of the specified object. * */ + @Override public synchronized long getDerivedGaugeTimeStamp(ObjectName object) { return super.getDerivedGaugeTimeStamp(object); } @@ -477,8 +479,9 @@ * name of the Java class of the notification and the notification * types sent by the gauge monitor. */ + @Override public MBeanNotificationInfo[] getNotificationInfo() { - return notifsInfo; + return notifsInfo.clone(); } /* Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitorMBean.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitorMBean.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/GaugeMonitorMBean.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.management.monitor; Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/Monitor.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/Monitor.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/Monitor.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.management.monitor; @@ -37,9 +37,11 @@ import java.security.AccessControlContext; import java.security.AccessController; import java.security.PrivilegedAction; +import java.security.ProtectionDomain; import java.util.List; +import java.util.Map; +import java.util.WeakHashMap; import java.util.concurrent.CopyOnWriteArrayList; -import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.LinkedBlockingQueue; @@ -170,7 +172,10 @@ /** * AccessControlContext of the Monitor.start() caller. */ - private AccessControlContext acc; + private static final AccessControlContext noPermissionsACC = + new AccessControlContext( + new ProtectionDomain[] {new ProtectionDomain(null, null)}); + private volatile AccessControlContext acc = noPermissionsACC; /** * Scheduler Service. @@ -180,14 +185,20 @@ new DaemonThreadFactory("Scheduler")); /** - * Maximum Pool Size + * Map containing the thread pool executor per thread group. */ - private static final int maximumPoolSize; + private static final Map<ThreadPoolExecutor, Void> executors = + new WeakHashMap<ThreadPoolExecutor, Void>(); /** - * Executor Service. + * Lock for executors map. */ - private static final ExecutorService executor; + private static final Object executorsLock = new Object(); + + /** + * Maximum Pool Size + */ + private static final int maximumPoolSize; static { final String maximumPoolSizeSysProp = "jmx.x.monitor.maximum.pool.size"; final String maximumPoolSizeStr = AccessController.doPrivileged( @@ -217,22 +228,9 @@ maximumPoolSize = maximumPoolSizeTmp; } } - executor = new ThreadPoolExecutor( - maximumPoolSize, - maximumPoolSize, - 60L, - TimeUnit.SECONDS, - new LinkedBlockingQueue<Runnable>(), - new DaemonThreadFactory("Executor")); - ((ThreadPoolExecutor)executor).allowCoreThreadTimeOut(true); } /** - * Monitor task to be executed by the Executor Service. - */ - private final MonitorTask monitorTask = new MonitorTask(); - - /** * Future associated to the current monitor task. */ private Future<?> monitorFuture; @@ -240,7 +238,7 @@ /** * Scheduler task to be executed by the Scheduler Service. */ - private final SchedulerTask schedulerTask = new SchedulerTask(monitorTask); + private final SchedulerTask schedulerTask = new SchedulerTask(); /** * ScheduledFuture associated to the current scheduler task. @@ -373,7 +371,7 @@ /** * Constant used to initialize all the numeric values. */ - static final Integer INTEGER_ZERO = new Integer(0); + static final Integer INTEGER_ZERO = 0; /* @@ -523,7 +521,7 @@ // ObservedObject o = createObservedObject(object); o.setAlreadyNotified(RESET_FLAGS_ALREADY_NOTIFIED); - o.setDerivedGauge(null); + o.setDerivedGauge(INTEGER_ZERO); o.setDerivedGaugeTimeStamp(System.currentTimeMillis()); observedObjects.add(o); @@ -726,6 +724,7 @@ // Start the scheduler. // cleanupFutures(); + schedulerTask.setMonitorTask(new MonitorTask()); schedulerFuture = scheduler.schedule(schedulerTask, getGranularityPeriod(), TimeUnit.MILLISECONDS); @@ -755,7 +754,7 @@ // Reset the AccessControlContext. // - acc = null; + acc = noPermissionsACC; // Reset the complex type attribute information // such that it is recalculated again. @@ -1505,7 +1504,7 @@ */ private class SchedulerTask implements Runnable { - private Runnable task = null; + private MonitorTask task; /* * ------------------------------------------ @@ -1513,7 +1512,16 @@ * ------------------------------------------ */ - public SchedulerTask(Runnable task) { + public SchedulerTask() { + } + + /* + * ------------------------------------------ + * GETTERS/SETTERS + * ------------------------------------------ + */ + + public void setMonitorTask(MonitorTask task) { this.task = task; } @@ -1525,7 +1533,7 @@ public void run() { synchronized (Monitor.this) { - Monitor.this.monitorFuture = executor.submit(task); + Monitor.this.monitorFuture = task.submit(); } } } @@ -1538,6 +1546,8 @@ */ private class MonitorTask implements Runnable { + private ThreadPoolExecutor executor; + /* * ------------------------------------------ * CONSTRUCTORS @@ -1545,6 +1555,38 @@ */ public MonitorTask() { + // Find out if there's already an existing executor for the calling + // thread and reuse it. Otherwise, create a new one and store it in + // the executors map. If there is a SecurityManager, the group of + // System.getSecurityManager() is used, else the group of the thread + // instantiating this MonitorTask, i.e. the group of the thread that + // calls "Monitor.start()". + SecurityManager s = System.getSecurityManager(); + ThreadGroup group = (s != null) ? s.getThreadGroup() : + Thread.currentThread().getThreadGroup(); + synchronized (executorsLock) { + for (ThreadPoolExecutor e : executors.keySet()) { + DaemonThreadFactory tf = + (DaemonThreadFactory) e.getThreadFactory(); + ThreadGroup tg = tf.getThreadGroup(); + if (tg == group) { + executor = e; + break; + } + } + if (executor == null) { + executor = new ThreadPoolExecutor( + maximumPoolSize, + maximumPoolSize, + 60L, + TimeUnit.SECONDS, + new LinkedBlockingQueue<Runnable>(), + new DaemonThreadFactory("ThreadGroup<" + + group.getName() + "> Executor", group)); + executor.allowCoreThreadTimeOut(true); + executors.put(executor, null); + } + } } /* @@ -1553,12 +1595,18 @@ * ------------------------------------------ */ + public Future<?> submit() { + return executor.submit(this); + } + public void run() { final ScheduledFuture<?> sf; + final AccessControlContext ac; synchronized (Monitor.this) { sf = Monitor.this.schedulerFuture; + ac = Monitor.this.acc; } - AccessController.doPrivileged(new PrivilegedAction<Void>() { + PrivilegedAction<Void> action = new PrivilegedAction<Void>() { public Void run() { if (Monitor.this.isActive()) { final int an[] = alreadyNotifieds; @@ -1571,7 +1619,11 @@ } return null; } - }, Monitor.this.acc); + }; + if (ac == null) { + throw new SecurityException("AccessControlContext cannot be null"); + } + AccessController.doPrivileged(action, ac); synchronized (Monitor.this) { if (Monitor.this.isActive() && Monitor.this.schedulerFuture == sf) { @@ -1611,6 +1663,15 @@ namePrefix = "JMX Monitor " + poolName + " Pool [Thread-"; } + public DaemonThreadFactory(String poolName, ThreadGroup threadGroup) { + group = threadGroup; + namePrefix = "JMX Monitor " + poolName + " Pool [Thread-"; + } + + public ThreadGroup getThreadGroup() { + return group; + } + public Thread newThread(Runnable r) { Thread t = new Thread(group, r, Modified: classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorMBean.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorMBean.java 2011-03-05 11:09:31 UTC (rev 5797) +++ classlib6/core/src/openjdk/javax/javax/management/monitor/MonitorMBean.java 2011-03-05 11:28:28 UTC (rev 5798) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundat... [truncated message content] |
From: <ls...@us...> - 2011-03-05 11:09:41
|
Revision: 5797 http://jnode.svn.sourceforge.net/jnode/?rev=5797&view=rev Author: lsantha Date: 2011-03-05 11:09:31 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/awt/color/CMMException.java classlib6/core/src/openjdk/java/java/awt/color/ColorSpace.java classlib6/core/src/openjdk/java/java/awt/color/ICC_ColorSpace.java classlib6/core/src/openjdk/java/java/awt/color/ICC_Profile.java classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileGray.java classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileRGB.java classlib6/core/src/openjdk/java/java/awt/color/ProfileDataException.java classlib6/core/src/openjdk/java/java/awt/color/package.html classlib6/core/src/openjdk/java/java/awt/image/IndexColorModel.java classlib6/core/src/openjdk/java/java/beans/EventHandler.java classlib6/core/src/openjdk/java/java/beans/Introspector.java classlib6/core/src/openjdk/java/java/beans/MetaData.java classlib6/core/src/openjdk/java/java/beans/Statement.java classlib6/core/src/openjdk/java/java/math/BigDecimal.java classlib6/core/src/openjdk/java/java/math/BigInteger.java classlib6/core/src/openjdk/java/java/math/BitSieve.java classlib6/core/src/openjdk/java/java/math/MathContext.java classlib6/core/src/openjdk/java/java/math/MutableBigInteger.java classlib6/core/src/openjdk/java/java/math/SignedMutableBigInteger.java classlib6/core/src/openjdk/java/java/security/AccessControlException.java classlib6/core/src/openjdk/java/java/security/AlgorithmParameterGenerator.java classlib6/core/src/openjdk/java/java/security/AlgorithmParameterGeneratorSpi.java classlib6/core/src/openjdk/java/java/security/AlgorithmParameters.java classlib6/core/src/openjdk/java/java/security/AlgorithmParametersSpi.java classlib6/core/src/openjdk/java/java/security/AllPermission.java classlib6/core/src/openjdk/java/java/security/AuthProvider.java classlib6/core/src/openjdk/java/java/security/BasicPermission.java classlib6/core/src/openjdk/java/java/security/Certificate.java classlib6/core/src/openjdk/java/java/security/CodeSigner.java classlib6/core/src/openjdk/java/java/security/CodeSource.java classlib6/core/src/openjdk/java/java/security/DigestException.java classlib6/core/src/openjdk/java/java/security/DigestInputStream.java classlib6/core/src/openjdk/java/java/security/DigestOutputStream.java classlib6/core/src/openjdk/java/java/security/DomainCombiner.java classlib6/core/src/openjdk/java/java/security/GeneralSecurityException.java classlib6/core/src/openjdk/java/java/security/Guard.java classlib6/core/src/openjdk/java/java/security/GuardedObject.java classlib6/core/src/openjdk/java/java/security/Identity.java classlib6/core/src/openjdk/java/java/security/IdentityScope.java classlib6/core/src/openjdk/java/java/security/InvalidAlgorithmParameterException.java classlib6/core/src/openjdk/java/java/security/InvalidKeyException.java classlib6/core/src/openjdk/java/java/security/InvalidParameterException.java classlib6/core/src/openjdk/java/java/security/Key.java classlib6/core/src/openjdk/java/java/security/KeyException.java classlib6/core/src/openjdk/java/java/security/KeyFactory.java classlib6/core/src/openjdk/java/java/security/KeyFactorySpi.java classlib6/core/src/openjdk/java/java/security/KeyManagementException.java classlib6/core/src/openjdk/java/java/security/KeyPair.java classlib6/core/src/openjdk/java/java/security/KeyPairGenerator.java classlib6/core/src/openjdk/java/java/security/KeyPairGeneratorSpi.java classlib6/core/src/openjdk/java/java/security/KeyRep.java classlib6/core/src/openjdk/java/java/security/KeyStore.java classlib6/core/src/openjdk/java/java/security/KeyStoreException.java classlib6/core/src/openjdk/java/java/security/KeyStoreSpi.java classlib6/core/src/openjdk/java/java/security/MessageDigest.java classlib6/core/src/openjdk/java/java/security/MessageDigestSpi.java classlib6/core/src/openjdk/java/java/security/NoSuchAlgorithmException.java classlib6/core/src/openjdk/java/java/security/NoSuchProviderException.java classlib6/core/src/openjdk/java/java/security/Permission.java classlib6/core/src/openjdk/java/java/security/PermissionCollection.java classlib6/core/src/openjdk/java/java/security/Permissions.java classlib6/core/src/openjdk/java/java/security/Policy.java classlib6/core/src/openjdk/java/java/security/Principal.java classlib6/core/src/openjdk/java/java/security/PrivateKey.java classlib6/core/src/openjdk/java/java/security/PrivilegedAction.java classlib6/core/src/openjdk/java/java/security/PrivilegedActionException.java classlib6/core/src/openjdk/java/java/security/PrivilegedExceptionAction.java classlib6/core/src/openjdk/java/java/security/ProtectionDomain.java classlib6/core/src/openjdk/java/java/security/Provider.java classlib6/core/src/openjdk/java/java/security/ProviderException.java classlib6/core/src/openjdk/java/java/security/PublicKey.java classlib6/core/src/openjdk/java/java/security/SecureClassLoader.java classlib6/core/src/openjdk/java/java/security/SecureRandom.java classlib6/core/src/openjdk/java/java/security/SecureRandomSpi.java classlib6/core/src/openjdk/java/java/security/Security.java classlib6/core/src/openjdk/java/java/security/SecurityPermission.java classlib6/core/src/openjdk/java/java/security/Signature.java classlib6/core/src/openjdk/java/java/security/SignatureException.java classlib6/core/src/openjdk/java/java/security/SignatureSpi.java classlib6/core/src/openjdk/java/java/security/SignedObject.java classlib6/core/src/openjdk/java/java/security/Signer.java classlib6/core/src/openjdk/java/java/security/Timestamp.java classlib6/core/src/openjdk/java/java/security/UnrecoverableEntryException.java classlib6/core/src/openjdk/java/java/security/UnrecoverableKeyException.java classlib6/core/src/openjdk/java/java/security/UnresolvedPermission.java classlib6/core/src/openjdk/java/java/security/UnresolvedPermissionCollection.java classlib6/core/src/openjdk/java/java/util/AbstractCollection.java classlib6/core/src/openjdk/java/java/util/AbstractList.java classlib6/core/src/openjdk/java/java/util/AbstractMap.java classlib6/core/src/openjdk/java/java/util/AbstractQueue.java classlib6/core/src/openjdk/java/java/util/AbstractSequentialList.java classlib6/core/src/openjdk/java/java/util/AbstractSet.java classlib6/core/src/openjdk/java/java/util/ArrayDeque.java classlib6/core/src/openjdk/java/java/util/ArrayList.java classlib6/core/src/openjdk/java/java/util/Arrays.java classlib6/core/src/openjdk/java/java/util/Calendar.java classlib6/core/src/openjdk/java/java/util/Collection.java classlib6/core/src/openjdk/java/java/util/Collections.java classlib6/core/src/openjdk/java/java/util/Comparator.java classlib6/core/src/openjdk/java/java/util/ConcurrentModificationException.java classlib6/core/src/openjdk/java/java/util/Currency.java classlib6/core/src/openjdk/java/java/util/Date.java classlib6/core/src/openjdk/java/java/util/Deque.java classlib6/core/src/openjdk/java/java/util/Dictionary.java classlib6/core/src/openjdk/java/java/util/DuplicateFormatFlagsException.java classlib6/core/src/openjdk/java/java/util/EmptyStackException.java classlib6/core/src/openjdk/java/java/util/EnumMap.java classlib6/core/src/openjdk/java/java/util/EnumSet.java classlib6/core/src/openjdk/java/java/util/Enumeration.java classlib6/core/src/openjdk/java/java/util/EventListener.java classlib6/core/src/openjdk/java/java/util/EventListenerProxy.java classlib6/core/src/openjdk/java/java/util/EventObject.java classlib6/core/src/openjdk/java/java/util/FormatFlagsConversionMismatchException.java classlib6/core/src/openjdk/java/java/util/Formattable.java classlib6/core/src/openjdk/java/java/util/FormattableFlags.java classlib6/core/src/openjdk/java/java/util/Formatter.java classlib6/core/src/openjdk/java/java/util/FormatterClosedException.java classlib6/core/src/openjdk/java/java/util/GregorianCalendar.java classlib6/core/src/openjdk/java/java/util/HashMap.java classlib6/core/src/openjdk/java/java/util/HashSet.java classlib6/core/src/openjdk/java/java/util/Hashtable.java classlib6/core/src/openjdk/java/java/util/IdentityHashMap.java classlib6/core/src/openjdk/java/java/util/IllegalFormatCodePointException.java classlib6/core/src/openjdk/java/java/util/IllegalFormatConversionException.java classlib6/core/src/openjdk/java/java/util/IllegalFormatException.java classlib6/core/src/openjdk/java/java/util/IllegalFormatFlagsException.java classlib6/core/src/openjdk/java/java/util/IllegalFormatPrecisionException.java classlib6/core/src/openjdk/java/java/util/IllegalFormatWidthException.java classlib6/core/src/openjdk/java/java/util/InputMismatchException.java classlib6/core/src/openjdk/java/java/util/InvalidPropertiesFormatException.java classlib6/core/src/openjdk/java/java/util/Iterator.java classlib6/core/src/openjdk/java/java/util/JumboEnumSet.java classlib6/core/src/openjdk/java/java/util/LinkedHashMap.java classlib6/core/src/openjdk/java/java/util/LinkedHashSet.java classlib6/core/src/openjdk/java/java/util/LinkedList.java classlib6/core/src/openjdk/java/java/util/List.java classlib6/core/src/openjdk/java/java/util/ListIterator.java classlib6/core/src/openjdk/java/java/util/ListResourceBundle.java classlib6/core/src/openjdk/java/java/util/Locale.java classlib6/core/src/openjdk/java/java/util/LocaleISOData.java classlib6/core/src/openjdk/java/java/util/Map.java classlib6/core/src/openjdk/java/java/util/MissingFormatArgumentException.java classlib6/core/src/openjdk/java/java/util/MissingFormatWidthException.java classlib6/core/src/openjdk/java/java/util/MissingResourceException.java classlib6/core/src/openjdk/java/java/util/NavigableMap.java classlib6/core/src/openjdk/java/java/util/NavigableSet.java classlib6/core/src/openjdk/java/java/util/NoSuchElementException.java classlib6/core/src/openjdk/java/java/util/Observable.java classlib6/core/src/openjdk/java/java/util/Observer.java classlib6/core/src/openjdk/java/java/util/PriorityQueue.java classlib6/core/src/openjdk/java/java/util/Properties.java classlib6/core/src/openjdk/java/java/util/PropertyPermission.java classlib6/core/src/openjdk/java/java/util/PropertyResourceBundle.java classlib6/core/src/openjdk/java/java/util/Queue.java classlib6/core/src/openjdk/java/java/util/RandomAccess.java classlib6/core/src/openjdk/java/java/util/RegularEnumSet.java classlib6/core/src/openjdk/java/java/util/ResourceBundle.java classlib6/core/src/openjdk/java/java/util/Scanner.java classlib6/core/src/openjdk/java/java/util/Set.java classlib6/core/src/openjdk/java/java/util/SimpleTimeZone.java classlib6/core/src/openjdk/java/java/util/SortedMap.java classlib6/core/src/openjdk/java/java/util/SortedSet.java classlib6/core/src/openjdk/java/java/util/Stack.java classlib6/core/src/openjdk/java/java/util/StringTokenizer.java classlib6/core/src/openjdk/java/java/util/TimeZone.java classlib6/core/src/openjdk/java/java/util/Timer.java classlib6/core/src/openjdk/java/java/util/TimerTask.java classlib6/core/src/openjdk/java/java/util/TooManyListenersException.java classlib6/core/src/openjdk/java/java/util/TreeMap.java classlib6/core/src/openjdk/java/java/util/TreeSet.java classlib6/core/src/openjdk/java/java/util/UUID.java classlib6/core/src/openjdk/java/java/util/UnknownFormatConversionException.java classlib6/core/src/openjdk/java/java/util/UnknownFormatFlagsException.java classlib6/core/src/openjdk/java/java/util/Vector.java classlib6/core/src/openjdk/java/java/util/WeakHashMap.java classlib6/core/src/openjdk/java/java/util/XMLUtils.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentSkipListMap.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/AbstractOwnableSynchronizer.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/AbstractQueuedSynchronizer.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/Condition.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/Lock.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/LockSupport.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/ReadWriteLock.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/ReentrantLock.java classlib6/core/src/openjdk/java/java/util/concurrent/locks/ReentrantReadWriteLock.java classlib6/core/src/openjdk/java/java/util/logging/LogManager.java classlib6/core/src/openjdk/java/java/util/logging/Logger.java classlib6/core/src/openjdk/java/java/util/package.html Modified: classlib6/core/src/openjdk/java/java/awt/color/CMMException.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/CMMException.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/CMMException.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -3,9 +3,9 @@ * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -17,9 +17,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/java/java/awt/color/ColorSpace.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ColorSpace.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ColorSpace.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Portions Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /********************************************************************** Modified: classlib6/core/src/openjdk/java/java/awt/color/ICC_ColorSpace.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ICC_ColorSpace.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ICC_ColorSpace.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Portions Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /********************************************************************** Modified: classlib6/core/src/openjdk/java/java/awt/color/ICC_Profile.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ICC_Profile.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ICC_Profile.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Portions Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /********************************************************************** @@ -945,14 +945,14 @@ */ public static ICC_Profile getInstance(String fileName) throws IOException { ICC_Profile thisProfile; - FileInputStream fis; + FileInputStream fis = null; - SecurityManager security = System.getSecurityManager(); - if (security != null) { - security.checkRead(fileName); + + File f = getProfileFile(fileName); + if (f != null) { + fis = new FileInputStream(f); } - - if ((fis = openProfile(fileName)) == null) { + if (fis == null) { throw new IOException("Cannot open file " + fileName); } @@ -1066,11 +1066,22 @@ void activateDeferredProfile() { byte profileData[]; FileInputStream fis; - String fileName = deferralInfo.filename; + final String fileName = deferralInfo.filename; profileActivator = null; deferralInfo = null; - if ((fis = openProfile(fileName)) == null) { + PrivilegedAction<FileInputStream> pa = new PrivilegedAction<FileInputStream>() { + public FileInputStream run() { + File f = getStandardProfileFile(fileName); + if (f != null) { + try { + return new FileInputStream(f); + } catch (FileNotFoundException e) {} + } + return null; + } + }; + if ((fis = AccessController.doPrivileged(pa)) == null) { throw new IllegalArgumentException("Cannot open file " + fileName); } try { @@ -1765,66 +1776,88 @@ * available, such as a profile for sRGB. Built-in profiles use .pf as * the file name extension for profiles, e.g. sRGB.pf. */ - private static FileInputStream openProfile(final String fileName) { - return (FileInputStream)java.security.AccessController.doPrivileged( - new java.security.PrivilegedAction() { - public Object run() { - return privilegedOpenProfile(fileName); - } - }); - } - - /* - * this version is called from doPrivileged in privilegedOpenProfile. - * the whole method is privileged! - */ - private static FileInputStream privilegedOpenProfile(String fileName) { - FileInputStream fis = null; + private static File getProfileFile(String fileName) { String path, dir, fullPath; File f = new File(fileName); /* try absolute file name */ - + if (f.isAbsolute()) { + /* Rest of code has little sense for an absolute pathname, + so return here. */ + return f.isFile() ? f : null; + } if ((!f.isFile()) && ((path = System.getProperty("java.iccprofile.path")) != null)){ /* try relative to java.iccprofile.path */ StringTokenizer st = new StringTokenizer(path, File.pathSeparator); - while (st.hasMoreTokens() && (!f.isFile())) { + while (st.hasMoreTokens() && ((f == null) || (!f.isFile()))) { dir = st.nextToken(); fullPath = dir + File.separatorChar + fileName; f = new File(fullPath); + if (!isChildOf(f, dir)) { + f = null; } + } } - if ((!f.isFile()) && + if (((f == null) || (!f.isFile())) && ((path = System.getProperty("java.class.path")) != null)) { /* try relative to java.class.path */ StringTokenizer st = new StringTokenizer(path, File.pathSeparator); - while (st.hasMoreTokens() && (!f.isFile())) { + while (st.hasMoreTokens() && ((f == null) || (!f.isFile()))) { dir = st.nextToken(); fullPath = dir + File.separatorChar + fileName; f = new File(fullPath); + if (!isChildOf(f, dir)) { + f = null; } } + } + if ((f == null) || (!f.isFile())) { + /* try the directory of built-in profiles */ + f = getStandardProfileFile(fileName); + } + if (f != null && f.isFile()) { + return f; + } + return null; + } - if (!f.isFile()) { /* try the directory of built-in profiles */ - dir = System.getProperty("java.home") + + /** + * Returns a file object corresponding to a built-in profile + * specified by fileName. + * If there is no built-in profile with such name, then the method + * returns null. + */ + private static File getStandardProfileFile(String fileName) { + String dir = System.getProperty("java.home") + File.separatorChar + "lib" + File.separatorChar + "cmm"; - fullPath = dir + File.separatorChar + fileName; - f = new File(fullPath); + String fullPath = dir + File.separatorChar + fileName; + File f = new File(fullPath); + return (f.isFile() && isChildOf(f, dir)) ? f : null; } - if (f.isFile()) { + /** + * Checks whether given file resides inside give directory. + */ + private static boolean isChildOf(File f, String dirName) { try { - fis = new FileInputStream(f); - } catch (FileNotFoundException e) { + File dir = new File(dirName); + String canonicalDirName = dir.getCanonicalPath(); + if (!canonicalDirName.endsWith(File.separator)) { + canonicalDirName += File.separator; } + String canonicalFileName = f.getCanonicalPath(); + return canonicalFileName.startsWith(canonicalDirName); + } catch (IOException e) { + /* we do not expect the IOException here, because invocation + * of this function is always preceeded by isFile() call. + */ + return false; } - return fis; } - /* * Serialization support. * Modified: classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileGray.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileGray.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileGray.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Portions Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /********************************************************************** Modified: classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileRGB.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileRGB.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ICC_ProfileRGB.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Portions Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /********************************************************************** Modified: classlib6/core/src/openjdk/java/java/awt/color/ProfileDataException.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/ProfileDataException.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/ProfileDataException.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2000, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.color; Modified: classlib6/core/src/openjdk/java/java/awt/color/package.html =================================================================== --- classlib6/core/src/openjdk/java/java/awt/color/package.html 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/color/package.html 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,12 +1,12 @@ <!-- - Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as - published by the Free Software Foundation. Sun designates this + published by the Free Software Foundation. Oracle designates this particular file as subject to the "Classpath" exception as provided - by Sun in the LICENSE file that accompanied this code. + by Oracle in the LICENSE file that accompanied this code. This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ 2 along with this work; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - CA 95054 USA or visit www.sun.com if you need additional information or - have any questions. + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> Modified: classlib6/core/src/openjdk/java/java/awt/image/IndexColorModel.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/image/IndexColorModel.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/awt/image/IndexColorModel.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -129,6 +129,8 @@ private boolean allgrayopaque; private BigInteger validBits; + private sun.awt.image.BufImgSurfaceData.ICMColorData colorData = null; + private static int[] opaqueBits = {8, 8, 8}; private static int[] alphaBits = {8, 8, 8, 8}; @@ -1511,7 +1513,6 @@ * longer referenced. */ public void finalize() { - sun.awt.image.BufImgSurfaceData.freeNativeICMData(this); } /** Modified: classlib6/core/src/openjdk/java/java/beans/EventHandler.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/EventHandler.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/beans/EventHandler.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -32,7 +32,6 @@ import java.security.AccessController; import java.security.PrivilegedAction; -import java.util.EventObject; import sun.reflect.misc.MethodUtil; /** @@ -279,9 +278,9 @@ public class EventHandler implements InvocationHandler { private Object target; private String action; - private String eventPropertyName; - private String listenerMethodName; - private AccessControlContext acc; + private final String eventPropertyName; + private final String listenerMethodName; + private final AccessControlContext acc = AccessController.getContext(); /** * Creates a new <code>EventHandler</code> object; @@ -309,7 +308,6 @@ * @see #getListenerMethodName */ public EventHandler(Object target, String action, String eventPropertyName, String listenerMethodName) { - this.acc = AccessController.getContext(); this.target = target; this.action = action; if (target == null) { @@ -421,7 +419,11 @@ * @see EventHandler */ public Object invoke(final Object proxy, final Method method, final Object[] arguments) { - return AccessController.doPrivileged(new PrivilegedAction() { + AccessControlContext acc = this.acc; + if ((acc == null) && (System.getSecurityManager() != null)) { + throw new SecurityException("AccessControlContext is not set"); + } + return AccessController.doPrivileged(new PrivilegedAction<Object>() { public Object run() { return invokeInternal(proxy, method, arguments); } @@ -481,7 +483,10 @@ throw new RuntimeException(ex); } catch (InvocationTargetException ex) { - throw new RuntimeException(ex.getTargetException()); + Throwable th = ex.getTargetException(); + throw (th instanceof RuntimeException) + ? (RuntimeException) th + : new RuntimeException(th); } } return null; Modified: classlib6/core/src/openjdk/java/java/beans/Introspector.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/Introspector.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/beans/Introspector.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -45,6 +45,7 @@ import java.util.List; import java.util.WeakHashMap; import java.util.TreeMap; +import sun.awt.AppContext; import sun.reflect.misc.ReflectUtil; /** @@ -111,9 +112,9 @@ // Static Caches to speed up introspection. private static Map declaredMethodCache = Collections.synchronizedMap(new WeakHashMap()); - private static Map beanInfoCache = - Collections.synchronizedMap(new WeakHashMap()); + private static final Object BEANINFO_CACHE = new Object(); + private Class beanClass; private BeanInfo explicitBeanInfo; private BeanInfo superBeanInfo; @@ -175,10 +176,18 @@ if (!ReflectUtil.isPackageAccessible(beanClass)) { return (new Introspector(beanClass, null, USE_ALL_BEANINFO)).getBeanInfo(); } - BeanInfo bi = (BeanInfo)beanInfoCache.get(beanClass); + Map<Class<?>, BeanInfo> map; + synchronized (BEANINFO_CACHE) { + map = (Map<Class<?>, BeanInfo>) AppContext.getAppContext().get(BEANINFO_CACHE); + if (map == null) { + map = Collections.synchronizedMap(new WeakHashMap<Class<?>, BeanInfo>()); + AppContext.getAppContext().put(BEANINFO_CACHE, map); + } + } + BeanInfo bi = map.get(beanClass); if (bi == null) { bi = (new Introspector(beanClass, null, USE_ALL_BEANINFO)).getBeanInfo(); - beanInfoCache.put(beanClass, bi); + map.put(beanClass, bi); } return bi; } @@ -327,7 +336,10 @@ */ public static void flushCaches() { - beanInfoCache.clear(); + Map map = (Map) AppContext.getAppContext().get(BEANINFO_CACHE); + if (map != null) { + map.clear(); + } declaredMethodCache.clear(); } @@ -350,7 +362,10 @@ if (clz == null) { throw new NullPointerException(); } - beanInfoCache.remove(clz); + Map map = (Map) AppContext.getAppContext().get(BEANINFO_CACHE); + if (map != null) { + map.remove(clz); + } declaredMethodCache.remove(clz); } Modified: classlib6/core/src/openjdk/java/java/beans/MetaData.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/MetaData.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/beans/MetaData.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -331,31 +331,6 @@ return (oldC.size() == newC.size()) && oldC.containsAll(newC); } - static Object getPrivateField(final Object instance, final String name) { - return AccessController.doPrivileged( - new PrivilegedAction() { - public Object run() { - Class type = instance.getClass(); - while ( true ) { - try { - Field field = type.getDeclaredField(name); - field.setAccessible(true); - return field.get( instance ); - } - catch (NoSuchFieldException exception) { - type = type.getSuperclass(); - if (type == null) { - throw new IllegalStateException("Could not find field " + name, exception); - } - } - catch (Exception exception) { - throw new IllegalStateException("Could not get value " + type.getName() + '.' + name, exception); - } - } - } - } ); - } - static final class EmptyList_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { return new Expression(oldInstance, Collections.class, "emptyList", null); @@ -496,7 +471,7 @@ static final class CheckedCollection_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object type = getPrivateField(oldInstance, "type"); + Object type = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedCollection.type"); List list = new ArrayList((Collection) oldInstance); return new Expression(oldInstance, Collections.class, "checkedCollection", new Object[]{list, type}); } @@ -504,7 +479,7 @@ static final class CheckedList_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object type = getPrivateField(oldInstance, "type"); + Object type = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedCollection.type"); List list = new LinkedList((Collection) oldInstance); return new Expression(oldInstance, Collections.class, "checkedList", new Object[]{list, type}); } @@ -512,7 +487,7 @@ static final class CheckedRandomAccessList_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object type = getPrivateField(oldInstance, "type"); + Object type = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedCollection.type"); List list = new ArrayList((Collection) oldInstance); return new Expression(oldInstance, Collections.class, "checkedList", new Object[]{list, type}); } @@ -520,7 +495,7 @@ static final class CheckedSet_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object type = getPrivateField(oldInstance, "type"); + Object type = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedCollection.type"); Set set = new HashSet((Set) oldInstance); return new Expression(oldInstance, Collections.class, "checkedSet", new Object[]{set, type}); } @@ -528,7 +503,7 @@ static final class CheckedSortedSet_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object type = getPrivateField(oldInstance, "type"); + Object type = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedCollection.type"); SortedSet set = new TreeSet((SortedSet) oldInstance); return new Expression(oldInstance, Collections.class, "checkedSortedSet", new Object[]{set, type}); } @@ -536,8 +511,8 @@ static final class CheckedMap_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object keyType = getPrivateField(oldInstance, "keyType"); - Object valueType = getPrivateField(oldInstance, "valueType"); + Object keyType = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedMap.keyType"); + Object valueType = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedMap.valueType"); Map map = new HashMap((Map) oldInstance); return new Expression(oldInstance, Collections.class, "checkedMap", new Object[]{map, keyType, valueType}); } @@ -545,8 +520,8 @@ static final class CheckedSortedMap_PersistenceDelegate extends java_util_Collections { protected Expression instantiate(Object oldInstance, Encoder out) { - Object keyType = getPrivateField(oldInstance, "keyType"); - Object valueType = getPrivateField(oldInstance, "valueType"); + Object keyType = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedMap.keyType"); + Object valueType = MetaData.getPrivateFieldValue(oldInstance, "java.util.Collections$CheckedMap.valueType"); SortedMap map = new TreeMap((SortedMap) oldInstance); return new Expression(oldInstance, Collections.class, "checkedSortedMap", new Object[]{map, keyType, valueType}); } @@ -568,7 +543,7 @@ } private static Object getType(Object instance) { - return java_util_Collections.getPrivateField(instance, "keyType"); + return MetaData.getPrivateFieldValue(instance, "java.util.EnumMap.keyType"); } } @@ -587,7 +562,7 @@ } private static Object getType(Object instance) { - return java_util_Collections.getPrivateField(instance, "elementType"); + return MetaData.getPrivateFieldValue(instance, "java.util.EnumSet.elementType"); } } @@ -1268,7 +1243,7 @@ private Integer getAxis(Object object) { Box box = (Box) object; - return (Integer) java_util_Collections.getPrivateField(box.getLayout(), "axis"); + return (Integer) MetaData.getPrivateFieldValue(box.getLayout(), "javax.swing.BoxLayout.axis"); } } @@ -1351,6 +1326,7 @@ } class MetaData { + private static final Map<String,Field> fields = Collections.synchronizedMap(new WeakHashMap<String, Field>()); private static Hashtable internalPersistenceDelegates = new Hashtable(); private static Hashtable transientProperties = new Hashtable(); @@ -1706,4 +1682,35 @@ } tp.add(property); } + + static Object getPrivateFieldValue(Object instance, String name) { + Field field = fields.get(name); + if (field == null) { + int index = name.lastIndexOf('.'); + final String className = name.substring(0, index); + final String fieldName = name.substring(1 + index); + field = AccessController.doPrivileged(new PrivilegedAction<Field>() { + public Field run() { + try { + Field field = Class.forName(className).getDeclaredField(fieldName); + field.setAccessible(true); + return field; + } + catch (ClassNotFoundException exception) { + throw new IllegalStateException("Could not find class", exception); + } + catch (NoSuchFieldException exception) { + throw new IllegalStateException("Could not find field", exception); + } + } + }); + fields.put(name, field); + } + try { + return field.get(instance); + } + catch (IllegalAccessException exception) { + throw new IllegalStateException("Could not get value of the field", exception); + } + } } Modified: classlib6/core/src/openjdk/java/java/beans/Statement.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/Statement.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/beans/Statement.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -29,6 +29,10 @@ import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.security.AccessControlContext; +import java.security.AccessController; +import java.security.PrivilegedActionException; +import java.security.PrivilegedExceptionAction; import com.sun.beans.finder.ClassFinder; import sun.reflect.misc.MethodUtil; @@ -61,9 +65,10 @@ } }; - Object target; - String methodName; - Object[] arguments; + private final AccessControlContext acc = AccessController.getContext(); + private final Object target; + private final String methodName; + private final Object[] arguments; /** * Creates a new <code>Statement</code> object with a <code>target</code>, @@ -141,6 +146,27 @@ } Object invoke() throws Exception { + AccessControlContext acc = this.acc; + if ((acc == null) && (System.getSecurityManager() != null)) { + throw new SecurityException("AccessControlContext is not set"); + } + try { + return AccessController.doPrivileged( + new PrivilegedExceptionAction<Object>() { + public Object run() + throws Exception { + return invokeInternal(); + } + }, + acc + ); + } + catch (PrivilegedActionException exception) { + throw exception.getException(); + } + } + + private Object invokeInternal() throws Exception { Object target = getTarget(); String methodName = getMethodName(); Modified: classlib6/core/src/openjdk/java/java/math/BigDecimal.java =================================================================== --- classlib6/core/src/openjdk/java/java/math/BigDecimal.java 2011-03-05 11:01:11 UTC (rev 5796) +++ classlib6/core/src/openjdk/java/java/math/BigDecimal.java 2011-03-05 11:09:31 UTC (rev 5797) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,6 +29,9 @@ package java.math; +import java.util.Arrays; +import static java.math.BigInteger.LONG_MASK; + /** * Immutable, arbitrary-precision signed decimal numbers. A * {@code BigDecimal} consists of an arbitrary precision integer @@ -229,7 +232,7 @@ * @serial * @see #scale */ - private int scale = 0; // Note: this may have any value, so + private int scale; // Note: this may have any value, so // calculations must be done in longs /** * The number of decimal digits in this BigDecimal, or 0 if the @@ -240,25 +243,25 @@ * * @since 1.5 */ - private volatile transient int precision = 0; + private transient int precision; /** * Used to store the canonical string representation, if computed. */ - private volatile transient String stringCache = null; + private transient String stringCache; /** * Sentinel value for {@link #intCompact} indicating the * significand information is only available from {@code intVal}. */ - private static final long INFLATED = Long.MIN_VALUE; + static final long INFLATED = Long.MIN_VALUE; /** * If the absolute value of the significand of this BigDecimal is * less than or equal to {@code Long.MAX_VALUE}, the value can be * compactly stored in this field and used in computations. */ - private transient long intCompact = INFLATED; + private transient long intCompact; // All 18-digit base ten strings fit into a long; not all 19-digit // strings will @@ -269,21 +272,53 @@ /* Appease the serialization gods */ private static final long serialVersionUID = 6108874887143696463L; + private static final ThreadLocal<StringBuilderHelper> + threadLocalStringBuilderHelper = new ThreadLocal<StringBuilderHelper>() { + @Override + protected StringBuilderHelper initialValue() { + return new StringBuilderHelper(); + } + }; + // Cache of common small BigDecimal values. private static final BigDecimal zeroThroughTen[] = { - new BigDecimal(BigInteger.ZERO, 0, 0), - new BigDecimal(BigInteger.ONE, 1, 0), - new BigDecimal(BigInteger.valueOf(2), 2, 0), - new BigDecimal(BigInteger.valueOf(3), 3, 0), - new BigDecimal(BigInteger.valueOf(4), 4, 0), - new BigDecimal(BigInteger.valueOf(5), 5, 0), - new BigDecimal(BigInteger.valueOf(6), 6, 0), - new BigDecimal(BigInteger.valueOf(7), 7, 0), - new BigDecimal(BigInteger.valueOf(8), 8, 0), - new BigDecimal(BigInteger.valueOf(9), 9, 0), - new BigDecimal(BigInteger.TEN, 10, 0), + new BigDecimal(BigInteger.ZERO, 0, 0, 1), + new BigDecimal(BigInteger.ONE, 1, 0, 1), + new BigDecimal(BigInteger.valueOf(2), 2, 0, 1), + new BigDecimal(BigInteger.valueOf(3), 3, 0, 1), + new BigDecimal(BigInteger.valueOf(4), 4, 0, 1), + new BigDecimal(BigInteger.valueOf(5), 5, 0, 1), + new BigDecimal(BigInteger.valueOf(6), 6, 0, 1), + new BigDecimal(BigInteger.valueOf(7), 7, 0, 1), + new BigDecimal(BigInteger.valueOf(8), 8, 0, 1), + new BigDecimal(BigInteger.valueOf(9), 9, 0, 1), + new BigDecimal(BigInteger.TEN, 10, 0, 2), }; + // Cache of zero scaled by 0 - 15 + private static final BigDecimal[] ZERO_SCALED_BY = { + zeroThroughTen[0], + new BigDecimal(BigInteger.ZERO, 0, 1, 1), + new BigDecimal(BigInteger.ZERO, 0, 2, 1), + new BigDecimal(BigInteger.ZERO, 0, 3, 1), + new BigDecimal(BigInteger.ZERO, 0, 4, 1), + new BigDecimal(BigInteger.ZERO, 0, 5, 1), + new BigDecimal(BigInteger.ZERO, 0, 6, 1), + new BigDecimal(BigInteger.ZERO, 0, 7, 1), + new BigDecimal(BigInteger.ZERO, 0, 8, 1), + new BigDecimal(BigInteger.ZERO, 0, 9, 1), + new BigDecimal(BigInteger.ZERO, 0, 10, 1), + new BigDecimal(BigInteger.ZERO, 0, 11, 1), + new BigDecimal(BigInteger.ZERO, 0, 12, 1), + new BigDecimal(BigInteger.ZERO, 0, 13, 1), + new BigDecimal(BigInteger.ZERO, 0, 14, 1), + new BigDecimal(BigInteger.ZERO, 0, 15, 1), + }; + + // Half of Long.MIN_VALUE & Long.MAX_VALUE. + private static final long HALF_LONG_MAX_VALUE = Long.MAX_VALUE / 2; + private static final long HALF_LONG_MIN_VALUE = Long.MIN_VALUE / 2; + // Constants /** * The value 0, with a scale of 0. @@ -312,6 +347,18 @@ // Constructors /** + * Trusted package private constructor. + * Trusted simply means if val is INFLATED, intVal could not be null and + * if intVal is null, val could not be INFLATED. + */ + BigDecimal(BigInteger intVal, long val, int scale, int prec) { + this.scale = scale; + this.precision = prec; + this.intCompact = val; + this.intVal = intVal; + } + + /** * Translates a character array representation of a * {@code BigDecimal} into a {@code BigDecimal}, accepting the * same sequence of characters as the {@link #BigDecimal(String)} @@ -331,11 +378,20 @@ * @since 1.5 */ public BigDecimal(char[] in, int offset, int len) { + // protect against huge length. + if (offset+len > in.length || offset < 0) + throw new NumberFormatException(); // This is the primary string to BigDecimal constructor; all // incoming strings end up here; it uses explicit (inline) // parsing for speed and generates at most one intermediate - // (temporary) object (a char[] array). + // (temporary) object (a char[] array) for non-compact case. + // Use locals for all fields values until completion + int prec = 0; // record precision value + int scl = 0; // record scale value + long rs = 0; // the compact value in long + BigInteger rb = null; // the inflated value in BigInteger + // use array bounds checking to handle too-long, len == 0, // bad offset, etc. try { @@ -351,27 +407,62 @@ } // should now be at numeric part of the significand - int dotoff = -1; // '.' offset, -1 if none + boolean dot = false; // true when there is a '.' int cfirst = offset; // record start of integer long exp = 0; // exponent - if (len > in.length) // protect against huge length - throw new NumberFormatException(); - char coeff[] = new char[len]; // integer significand array - char c; // work + char c; // current character + boolean isCompact = (len <= MAX_COMPACT_DIGITS); + // integer significand array & idx is the index to it. The array + // is ONLY used when we can't use a compact representation. + char coeff[] = isCompact ? null : new char[len]; + int idx = 0; + for (; len > 0; offset++, len--) { c = in[offset]; + // have digit if ((c >= '0' && c <= '9') || Character.isDigit(c)) { - // have digit - coeff[precision] = c; - precision++; // count of digits + // First compact case, we need not to preserve the character + // and we can just compute the value in place. + if (isCompact) { + int digit = Character.digit(c, 10); + if (digit == 0) { + if (prec == 0) + prec = 1; + else if (rs != 0) { + rs *= 10; + ++prec; + } // else digit is a redundant leading zero + } else { + if (prec != 1 || rs != 0) + ++prec; // prec unchanged if preceded by 0s + rs = rs * 10 + digit; + } + } else { // the unscaled value is likely a BigInteger object. + if (c == '0' || Character.digit(c, 10) == 0) { + if (prec == 0) { + coeff[idx] = c; + prec = 1; + } else if (idx != 0) { + coeff[idx++] = c; + ++prec; + } // else c must be a redundant leading zero + } else { + if (prec != 1 || idx != 0) + ++prec; // prec unchanged if preceded by 0s + coeff[idx++] = c; + } + } + if (dot) + ++scl; continue; } + // have dot if (c == '.') { // have dot - if (dotoff >= 0) // two dots + if (dot) // two dots throw new NumberFormatException(); -... [truncated message content] |
From: <ls...@us...> - 2011-03-05 11:01:21
|
Revision: 5796 http://jnode.svn.sourceforge.net/jnode/?rev=5796&view=rev Author: lsantha Date: 2011-03-05 11:01:11 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/transforms/Transform.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/AbstractLauncher.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/BaseLineInfo.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassLoaderReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassObjectReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/CommandSender.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConcreteMethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConnectorImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventQueueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventRequestManagerImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventSetImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/FieldImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/FloatTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/FloatValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/GenericAttachingConnector.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/GenericListeningConnector.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/IntegerTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/IntegerValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/InterfaceTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/InternalEventHandler.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/JDWPException.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/JNITypeParser.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LineInfo.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LinkedHashMap.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LocalVariableImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LocationImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LockObject.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LongTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/LongValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/MethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/MirrorImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/MonitorInfoImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/NonConcreteMethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ObjectReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ObsoleteMethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/Packet.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/PacketStream.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/PrimitiveTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/PrimitiveValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/RawCommandLineLauncher.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ReferenceTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/SDE.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ShortTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ShortValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/SocketAttachingConnector.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/SocketListeningConnector.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/SocketTransportService.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/StackFrameImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/StratumLineInfo.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/StringReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/SunCommandLineLauncher.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/TargetVM.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ThreadAction.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ThreadGroupReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ThreadListener.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ThreadReferenceImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/TypeComponentImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/TypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VMAction.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VMListener.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VMModifiers.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VMState.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ValueContainer.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ValueImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VirtualMachineImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VirtualMachineManagerImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VirtualMachineManagerService.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VoidTypeImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/VoidValueImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/Entity.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLEntityReader.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLEventReaderImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLInputFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/AttributeImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/CharacterEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/CommentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/DTDEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/DummyEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EndDocumentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EndElementEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EntityReferenceEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/NamedEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/StartDocumentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/StartElementEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/UTF8OutputStreamWriter.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLOutputSource.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLWriter.java Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -20,6 +20,8 @@ package com.sun.org.apache.xerces.internal.jaxp.validation; +import java.util.HashMap; + import javax.xml.validation.Schema; import javax.xml.validation.Validator; import javax.xml.validation.ValidatorHandler; @@ -33,6 +35,16 @@ abstract class AbstractXMLSchema extends Schema implements XSGrammarPoolContainer { + /** + * Map containing the initial values of features for + * validators created using this grammar pool container. + */ + private final HashMap fFeatures; + + public AbstractXMLSchema() { + fFeatures = new HashMap(); + } + /* * Schema methods */ @@ -51,4 +63,25 @@ return new ValidatorHandlerImpl(this); } + /* + * XSGrammarPoolContainer methods + */ + + /** + * Returns the initial value of a feature for validators created + * using this grammar pool container or null if the validators + * should use the default value. + */ + public final Boolean getFeature(String featureId) { + return (Boolean) fFeatures.get(featureId); + } + + /* + * Other methods + */ + + final void setFeature(String featureId, boolean state) { + fFeatures.put(featureId, state ? Boolean.TRUE : Boolean.FALSE); + } + } // AbstractXMLSchema Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -33,18 +33,11 @@ */ final class EmptyXMLSchema extends AbstractXMLSchema implements XMLGrammarPool { - private static EmptyXMLSchema EMPTY_XML_SCHEMA_INSTANCE = new EmptyXMLSchema(); - /** Zero length grammar array. */ private static final Grammar [] ZERO_LENGTH_GRAMMAR_ARRAY = new Grammar [0]; - /** Returns the one and only instance of this class. */ - public static EmptyXMLSchema getInstance() { - return EMPTY_XML_SCHEMA_INSTANCE; - } + public EmptyXMLSchema() {} - private EmptyXMLSchema() {} - /* * XMLGrammarPool methods */ Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -228,21 +228,26 @@ // Select Schema implementation based on grammar count. final int grammarCount = pool.getGrammarCount(); + AbstractXMLSchema schema = null; if (grammarCount > 1) { - return new XMLSchema(new ReadOnlyGrammarPool(pool)); + schema = new XMLSchema(new ReadOnlyGrammarPool(pool)); } else if (grammarCount == 1) { Grammar[] grammars = pool.retrieveInitialGrammarSet(XMLGrammarDescription.XML_SCHEMA); - return new SimpleXMLSchema(grammars[0]); + schema = new SimpleXMLSchema(grammars[0]); } else { - return EmptyXMLSchema.getInstance(); + schema = new EmptyXMLSchema(); } + propagateFeatures(schema); + return schema; } public Schema newSchema() throws SAXException { // Use a Schema that uses the system id as the equality source. - return new WeakReferenceXMLSchema(); + AbstractXMLSchema schema = new WeakReferenceXMLSchema(); + propagateFeatures(schema); + return schema; } public boolean getFeature(String name) @@ -372,6 +377,15 @@ } } + private void propagateFeatures(AbstractXMLSchema schema) { + schema.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, fSecurityManager != null); + String[] features = fXMLSchemaLoader.getRecognizedFeatures(); + for (int i = 0; i < features.length; ++i) { + boolean state = fXMLSchemaLoader.getFeature(features[i]); + schema.setFeature(features[i], state); + } + } + /** * Extension of XMLGrammarPoolImpl which exposes the number of * grammars stored in the grammar pool. Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -22,6 +22,8 @@ import java.util.HashMap; import java.util.Locale; +import java.util.Iterator; +import java.util.Map; import javax.xml.XMLConstants; @@ -161,6 +163,19 @@ private ValidationManager fValidationManager; // + // Configuration + // + + /** Stores initial feature values for validator reset. */ + private final HashMap fInitFeatures = new HashMap(); + + /** Stores initial property values for validator reset. */ + private final HashMap fInitProperties = new HashMap(); + + /** Stores the initial security manager. */ + private final SecurityManager fInitSecurityManager; + + // // User Objects // @@ -211,9 +226,20 @@ fErrorReporter.putMessageFormatter(XSMessageFormatter.SCHEMA_DOMAIN, new XSMessageFormatter()); // add all recognized features and properties and apply their defaults - addRecognizedParamsAndSetDefaults(fEntityManager); - addRecognizedParamsAndSetDefaults(fErrorReporter); - addRecognizedParamsAndSetDefaults(fSchemaValidator); + addRecognizedParamsAndSetDefaults(fEntityManager, grammarContainer); + addRecognizedParamsAndSetDefaults(fErrorReporter, grammarContainer); + addRecognizedParamsAndSetDefaults(fSchemaValidator, grammarContainer); + + // if the secure processing feature is set to true, add a security manager to the configuration + Boolean secureProcessing = grammarContainer.getFeature(XMLConstants.FEATURE_SECURE_PROCESSING); + if (Boolean.TRUE.equals(secureProcessing)) { + fInitSecurityManager = new SecurityManager(); + } + else { + fInitSecurityManager = null; + } + fComponents.put(SECURITY_MANAGER, fInitSecurityManager); + } /** @@ -266,7 +292,6 @@ else if (USE_GRAMMAR_POOL_ONLY.equals(featureId) && value != fUseGrammarPoolOnly) { throw new XMLConfigurationException(XMLConfigurationException.NOT_SUPPORTED, featureId); } - fConfigUpdated = true; if (XMLConstants.FEATURE_SECURE_PROCESSING.equals(featureId)) { if (_isSecureMode && !value) { throw new XMLConfigurationException(XMLConfigurationException.NOT_ALLOWED, XMLConstants.FEATURE_SECURE_PROCESSING); @@ -274,9 +299,14 @@ setProperty(SECURITY_MANAGER, value ? new SecurityManager() : null); return; } + fConfigUpdated = true; fEntityManager.setFeature(featureId, value); fErrorReporter.setFeature(featureId, value); fSchemaValidator.setFeature(featureId, value); + if (!fInitFeatures.containsKey(featureId)) { + boolean current = super.getFeature(featureId); + fInitFeatures.put(featureId, current ? Boolean.TRUE : Boolean.FALSE); + } super.setFeature(featureId, value); } @@ -336,6 +366,9 @@ fComponents.put(propertyId, value); return; } + if (!fInitProperties.containsKey(propertyId)) { + fInitProperties.put(propertyId, super.getProperty(propertyId)); + } super.setProperty(propertyId, value); } @@ -348,7 +381,7 @@ * @param component The component whose recognized features * and properties will be added to the configuration */ - public void addRecognizedParamsAndSetDefaults(XMLComponent component) { + public void addRecognizedParamsAndSetDefaults(XMLComponent component, XSGrammarPoolContainer grammarContainer) { // register component's recognized features final String[] recognizedFeatures = component.getRecognizedFeatures(); @@ -359,7 +392,7 @@ addRecognizedProperties(recognizedProperties); // set default values - setFeatureDefaults(component, recognizedFeatures); + setFeatureDefaults(component, recognizedFeatures, grammarContainer); setPropertyDefaults(component, recognizedProperties); } @@ -406,10 +439,6 @@ void restoreInitialState() { fConfigUpdated = true; - // Clear feature and property tables. - fFeatures.clear(); - fProperties.clear(); - // Remove error resolver and error handler fComponents.put(ENTITY_RESOLVER, null); fComponents.put(ERROR_HANDLER, null); @@ -418,21 +447,46 @@ setLocale(null); fComponents.put(LOCALE, null); - // Restore component defaults. - setFeatureDefaults(fEntityManager, fEntityManager.getRecognizedFeatures()); - setPropertyDefaults(fEntityManager, fEntityManager.getRecognizedProperties()); - setFeatureDefaults(fErrorReporter, fErrorReporter.getRecognizedFeatures()); - setPropertyDefaults(fErrorReporter, fErrorReporter.getRecognizedProperties()); - setFeatureDefaults(fSchemaValidator, fSchemaValidator.getRecognizedFeatures()); - setPropertyDefaults(fSchemaValidator, fSchemaValidator.getRecognizedProperties()); + // Restore initial security manager + fComponents.put(SECURITY_MANAGER, fInitSecurityManager); + + // Set the Locale back to null. + setLocale(null); + fComponents.put(LOCALE, null); + + // Reset feature and property values to their initial values + if (!fInitFeatures.isEmpty()) { + Iterator iter = fInitFeatures.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry entry = (Map.Entry) iter.next(); + String name = (String) entry.getKey(); + boolean value = ((Boolean) entry.getValue()).booleanValue(); + super.setFeature(name, value); + } + fInitFeatures.clear(); + } + if (!fInitProperties.isEmpty()) { + Iterator iter = fInitProperties.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry entry = (Map.Entry) iter.next(); + String name = (String) entry.getKey(); + Object value = entry.getValue(); + super.setProperty(name, value); + } + fInitProperties.clear(); + } } /** Sets feature defaults for the given component on this configuration. */ - private void setFeatureDefaults(final XMLComponent component, final String [] recognizedFeatures) { + private void setFeatureDefaults(final XMLComponent component, + final String [] recognizedFeatures, XSGrammarPoolContainer grammarContainer) { if (recognizedFeatures != null) { for (int i = 0; i < recognizedFeatures.length; ++i) { String featureId = recognizedFeatures[i]; - Boolean state = component.getFeatureDefault(featureId); + Boolean state = grammarContainer.getFeature(featureId); + if (state == null) { + state = component.getFeatureDefault(featureId); + } if (state != null) { // Do not overwrite values already set on the configuration. if (!fFeatures.containsKey(featureId)) { Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -48,4 +48,11 @@ */ public boolean isFullyComposed(); + /** + * Returns the initial value of a feature for validators created + * using this grammar pool container or null if the validators + * should use the default value. + */ + public Boolean getFeature(String featureId); + } Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/transforms/Transform.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/transforms/Transform.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/transforms/Transform.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -247,6 +247,8 @@ if (!_alreadyInitialized) { _transformHash = new HashMap(10); + // make sure builtin algorithms are all registered first + com.sun.org.apache.xml.internal.security.Init.init(); _alreadyInitialized = true; } } @@ -274,19 +276,13 @@ "algorithm.alreadyRegistered", exArgs); } - ClassLoader cl = (ClassLoader) AccessController.doPrivileged( - new PrivilegedAction() { - public Object run() { - return Thread.currentThread().getContextClassLoader(); - } - }); + ClassLoader cl = Thread.currentThread().getContextClassLoader(); try { Transform._transformHash.put (algorithmURI, Class.forName(implementingClass, true, cl)); } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block - e.printStackTrace(); + throw new RuntimeException(e); } } } Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/AbstractLauncher.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/AbstractLauncher.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/AbstractLauncher.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; @@ -119,7 +119,7 @@ String[] tokenArray = new String[tokenList.size()]; for (int i = 0; i < tokenList.size(); i++) { - tokenArray[i] = (String)tokenList.get(i); + tokenArray[i] = tokenList.get(i); } return tokenArray; } Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayReferenceImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayReferenceImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayReferenceImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ArrayTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2001 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2001, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/BaseLineInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/BaseLineInfo.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/BaseLineInfo.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 2001 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanValueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanValueImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/BooleanValueImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteValueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteValueImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ByteValueImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharValueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharValueImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/CharValueImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassLoaderReferenceImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassLoaderReferenceImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassLoaderReferenceImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassObjectReferenceImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassObjectReferenceImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassObjectReferenceImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2000, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ClassTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2008, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; @@ -95,11 +95,8 @@ } public List<ClassType> subclasses() { - List<ReferenceType> all = vm.allClasses(); List<ClassType> subs = new ArrayList<ClassType>(); - Iterator iter = all.iterator(); - while (iter.hasNext()) { - ReferenceType refType = (ReferenceType)iter.next(); + for (ReferenceType refType : vm.allClasses()) { if (refType instanceof ClassType) { ClassType clazz = (ClassType)refType; ClassType superclass = clazz.superclass(); @@ -223,7 +220,7 @@ List<? extends Value> arguments = method.validateAndPrepareArgumentsForInvoke(origArguments); - ValueImpl[] args = (ValueImpl[])arguments.toArray(new ValueImpl[0]); + ValueImpl[] args = arguments.toArray(new ValueImpl[0]); JDWP.ClassType.InvokeMethod ret; try { PacketStream stream = @@ -271,7 +268,7 @@ List<Value> arguments = method.validateAndPrepareArgumentsForInvoke( origArguments); - ValueImpl[] args = (ValueImpl[])arguments.toArray(new ValueImpl[0]); + ValueImpl[] args = arguments.toArray(new ValueImpl[0]); JDWP.ClassType.NewInstance ret = null; try { PacketStream stream = @@ -301,11 +298,8 @@ } public Method concreteMethodByName(String name, String signature) { - List methods = visibleMethods(); Method method = null; - Iterator iter = methods.iterator(); - while (iter.hasNext()) { - Method candidate = (Method)iter.next(); + for (Method candidate : visibleMethods()) { if (candidate.name().equals(name) && candidate.signature().equals(signature) && !candidate.isAbstract()) { @@ -330,9 +324,7 @@ * Avoid duplicate checking on each method by iterating through * duplicate-free allInterfaces() rather than recursing */ - Iterator iter = allInterfaces().iterator(); - while (iter.hasNext()) { - InterfaceType interfaze = (InterfaceType)iter.next(); + for (InterfaceType interfaze : allInterfaces()) { list.addAll(interfaze.methods()); } Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/CommandSender.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/CommandSender.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/CommandSender.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConcreteMethodImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConcreteMethodImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConcreteMethodImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.tools.jdi; import com.sun.jdi.*; @@ -246,7 +247,7 @@ public byte[] bytecodes() { byte[] bytecodes = (bytecodesRef == null) ? null : - (byte[])bytecodesRef.get(); + bytecodesRef.get(); if (bytecodes == null) { try { bytecodes = JDWP.Method.Bytecodes. @@ -261,7 +262,7 @@ * to return the cached bytecodes directly; instead, we * make a clone at the cost of using more memory. */ - return (byte[])bytecodes.clone(); + return bytecodes.clone(); } int argSlotCount() throws AbsentInformationException { @@ -278,7 +279,7 @@ String stratumID = stratum.id(); SoftLocationXRefs info = (softOtherLocationXRefsRef == null) ? null : - (SoftLocationXRefs)softOtherLocationXRefsRef.get(); + softOtherLocationXRefsRef.get(); if (info != null && info.stratumID.equals(stratumID)) { return info; } @@ -347,7 +348,7 @@ private SoftLocationXRefs getBaseLocations() { SoftLocationXRefs info = (softBaseLocationXRefsRef == null) ? null : - (SoftLocationXRefs)softBaseLocationXRefsRef.get(); + softBaseLocationXRefsRef.get(); if (info != null) { return info; } Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConnectorImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConnectorImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConnectorImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleTypeImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleTypeImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleValueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleValueImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/DoubleValueImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.jdi; Modified: classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventQueueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventQueueImpl.java 2011-02-28 21:24:15 UTC (rev 5795) +++ classlib6/core/src/openjdk/com/com/sun/tools/jdi/EventQueueImpl.java 2011-03-05 11:01:11 UTC (rev 5796) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. ... [truncated message content] |
From: <ls...@us...> - 2011-02-28 21:24:21
|
Revision: 5795 http://jnode.svn.sourceforge.net/jnode/?rev=5795&view=rev Author: lsantha Date: 2011-02-28 21:24:15 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Adding new packages to plugin descriptors. Modified Paths: -------------- trunk/core/descriptors/com.sun.tools.javac.xml trunk/core/descriptors/org.classpath.ext.xml.ws.xml Modified: trunk/core/descriptors/com.sun.tools.javac.xml =================================================================== --- trunk/core/descriptors/com.sun.tools.javac.xml 2011-02-28 21:10:38 UTC (rev 5794) +++ trunk/core/descriptors/com.sun.tools.javac.xml 2011-02-28 21:24:15 UTC (rev 5795) @@ -34,6 +34,7 @@ <export name="com.sun.tools.javac.api.*"/> <export name="com.sun.tools.javac.code.*"/> <export name="com.sun.tools.javac.comp.*"/> + <export name="com.sun.tools.javac.file.*"/> <export name="com.sun.tools.javac.jvm.*"/> <export name="com.sun.tools.javac.main.*"/> <export name="com.sun.tools.javac.model.*"/> Modified: trunk/core/descriptors/org.classpath.ext.xml.ws.xml =================================================================== --- trunk/core/descriptors/org.classpath.ext.xml.ws.xml 2011-02-28 21:10:38 UTC (rev 5794) +++ trunk/core/descriptors/org.classpath.ext.xml.ws.xml 2011-02-28 21:24:15 UTC (rev 5795) @@ -105,6 +105,7 @@ <export name="com.sun.xml.internal.ws.api.addressing.*"/> <export name="com.sun.xml.internal.ws.api.client.*"/> <export name="com.sun.xml.internal.ws.api.fastinfoset.*"/> + <export name="com.sun.xml.internal.ws.api.handler.*"/> <export name="com.sun.xml.internal.ws.api.message.*"/> <export name="com.sun.xml.internal.ws.api.message.stream.*"/> <export name="com.sun.xml.internal.ws.api.model.*"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ls...@us...> - 2011-02-28 21:10:48
|
Revision: 5794 http://jnode.svn.sourceforge.net/jnode/?rev=5794&view=rev Author: lsantha Date: 2011-02-28 21:10:38 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Kinds.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Lint.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Scope.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Source.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Symbol.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Symtab.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Type.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/TypeTags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Types.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Annotate.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Attr.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/AttrContext.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/AttrContextEnv.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Check.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/ConstFold.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Enter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Env.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Flow.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Infer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Lower.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/MemberEnter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Resolve.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Todo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/TransTypes.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/CommandLine.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/JavacOption.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/OptionName.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/RecognizedOptions.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/parser/Scanner.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/AnnotationProcessingError.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacFiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacMessager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacProcessingEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacRoundEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/PrintingProcessor.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/ServiceProxy.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Abort.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Bits.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ByteBuffer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ClientCodeException.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Constants.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Context.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Convert.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/DiagnosticFormatter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/FatalError.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JCDiagnostic.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/LayoutCharacters.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/List.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ListBuffer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Log.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/MandatoryWarningHandler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Messages.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Name.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Options.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Pair.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Position.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/PropagatedException.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Warner.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/ClassDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/DocEnv.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/DocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/ExecutableMemberDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/FieldDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTodo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/PackageDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/RootDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/SourcePositionImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties Added Paths: ----------- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/BaseFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/CacheFSInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/FSInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/JavacFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/Paths.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/RegularFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/RelativePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/SymbolArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipFileIndex.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipFileIndexArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/CloseableURLClassLoader.java classlib6/core/src/openjdk/sun/sun/misc/IOUtils.java classlib6/core/src/openjdk/sun/sun/misc/JavaSecurityProtectionDomainAccess.java Modified: classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,20 +26,14 @@ package com.sun.tools.apt.main; import java.io.*; -import java.nio.CharBuffer; -import java.util.Set; -import java.util.HashSet; import java.util.Map; -import java.util.HashMap; import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.util.*; import com.sun.tools.javac.code.*; -import com.sun.tools.javac.tree.*; -import com.sun.tools.javac.parser.*; -import com.sun.tools.javac.comp.*; import com.sun.tools.javac.jvm.*; import com.sun.tools.javac.code.Symbol.*; @@ -239,6 +233,7 @@ ListBuffer<ClassSymbol> classes = new ListBuffer<ClassSymbol>(); try { + JavacFileManager fm = (JavacFileManager)fileManager; //parse all files ListBuffer<JCCompilationUnit> trees = new ListBuffer<JCCompilationUnit>(); for (List<String> l = filenames; l.nonEmpty(); l = l.tail) { @@ -256,7 +251,8 @@ continue; } } - trees.append(parse(l.head)); + JavaFileObject fo = fm.getJavaFileObjectsFromStrings(List.of(l.head)).iterator().next(); + trees.append(parse(fo)); } //enter symbols for all files Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -26,7 +26,6 @@ package com.sun.tools.apt.main; import java.io.File; -import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; @@ -37,14 +36,15 @@ import java.util.Map; import java.util.HashMap; import java.util.Collections; -import java.util.Collection; import java.net.URLClassLoader; import java.net.URL; -import java.io.File; import java.net.MalformedURLException; -import com.sun.tools.javac.util.Paths; +import javax.tools.JavaFileManager; +import javax.tools.StandardLocation; + +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.code.Source; import com.sun.tools.javac.code.Symbol; import com.sun.tools.javac.code.Type; @@ -56,6 +56,8 @@ import com.sun.tools.apt.util.Bark; import com.sun.mirror.apt.AnnotationProcessorFactory; +import static com.sun.tools.javac.file.Paths.pathToURLs; + /** This class provides a commandline interface to the apt build-time * tool. * @@ -766,6 +768,7 @@ providedFactory = factory; Context context = new Context(); + JavacFileManager.preRegister(context); options = Options.instance(context); Bark bark; @@ -779,7 +782,6 @@ // prefixed to command line arguments. processArgs(forcedOpts); - /* * A run of apt only gets passed the most recently generated * files; the initial run of apt gets passed the files from @@ -862,14 +864,14 @@ } origOptions = Collections.unmodifiableMap(origOptions); + JavacFileManager fm = (JavacFileManager) context.get(JavaFileManager.class); { // Note: it might be necessary to check for an empty // component ("") of the source path or class path - Paths paths = Paths.instance(context); String sourceDest = options.get("-s"); - if (paths.sourcePath() != null) { - for(File f: paths.sourcePath()) + if (fm.hasLocation(StandardLocation.SOURCE_PATH)) { + for(File f: fm.getLocation(StandardLocation.SOURCE_PATH)) augmentedSourcePath += (f + File.pathSeparator); augmentedSourcePath += (sourceDest == null)?".":sourceDest; } else { @@ -880,8 +882,8 @@ } String classDest = options.get("-d"); - if (paths.userClassPath() != null) { - for(File f: paths.userClassPath()) + if (fm.hasLocation(StandardLocation.CLASS_PATH)) { + for(File f: fm.getLocation(StandardLocation.CLASS_PATH)) baseClassPath += (f + File.pathSeparator); // put baseClassPath into map to handle any // value needed for the classloader @@ -908,9 +910,8 @@ * uses. */ String aptclasspath = ""; - Paths paths = Paths.instance(context); String bcp = ""; - Collection<File> bootclasspath = paths.bootClassPath(); + Iterable<? extends File> bootclasspath = fm.getLocation(StandardLocation.PLATFORM_CLASS_PATH); if (bootclasspath != null) { for(File f: bootclasspath) @@ -1271,59 +1272,4 @@ } } } - - // Borrowed from DocletInvoker - /** - * Utility method for converting a search path string to an array - * of directory and JAR file URLs. - * - * @param path the search path string - * @return the resulting array of directory and JAR file URLs - */ - static URL[] pathToURLs(String path) { - StringTokenizer st = new StringTokenizer(path, File.pathSeparator); - URL[] urls = new URL[st.countTokens()]; - int count = 0; - while (st.hasMoreTokens()) { - URL url = fileToURL(new File(st.nextToken())); - if (url != null) { - urls[count++] = url; - } - } - if (urls.length != count) { - URL[] tmp = new URL[count]; - System.arraycopy(urls, 0, tmp, 0, count); - urls = tmp; - } - return urls; - } - - /** - * Returns the directory or JAR file URL corresponding to the specified - * local file name. - * - * @param file the File object - * @return the resulting directory or JAR file URL, or null if unknown - */ - static URL fileToURL(File file) { - String name; - try { - name = file.getCanonicalPath(); - } catch (IOException e) { - name = file.getAbsolutePath(); - } - name = name.replace(File.separatorChar, '/'); - if (!name.startsWith("/")) { - name = "/" + name; - } - // If the file does not exist, then assume that it's a directory - if (!file.isFile()) { - name = name + "/"; - } - try { - return new URL("file", "", name); - } catch (MalformedURLException e) { - throw new IllegalArgumentException("file"); - } - } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -67,15 +67,15 @@ public String toString() { int ln = line(); return (ln == Position.NOPOS) - ? sourcefile.toString() - : sourcefile + ":" + ln; + ? sourcefile.getName() + : sourcefile.getName() + ":" + ln; } /** * {@inheritDoc} */ public File file() { - return new File(sourcefile.toString()); + return new File(sourcefile.toUri()); } /** Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,14 +25,13 @@ package com.sun.tools.doclets.formats.html.markup; -import com.sun.tools.doclets.internal.toolkit.*; - -import com.sun.javadoc.*; import java.io.*; import java.util.*; -import com.sun.tools.doclets.internal.toolkit.util.*; +import com.sun.javadoc.*; +import com.sun.tools.doclets.internal.toolkit.*; + /** * Class for the Html Format Code Generation specific to JavaDoc. * This Class contains methods related to the Html Code Generation which @@ -56,8 +55,9 @@ super(configuration, null, configuration.destDirName + filename, configuration.docencoding); + // use File to normalize file separators configuration.message.notice("doclet.Generating_0", - configuration.destDirName + filename); + new File(configuration.destDirName, filename)); } public HtmlDocWriter(Configuration configuration, @@ -65,10 +65,10 @@ super(configuration, configuration.destDirName + path, filename, configuration.docencoding); + // use File to normalize file separators configuration.message.notice("doclet.Generating_0", - configuration.destDirName + - ((path.length() > 0)? - path + File.separator: "") + filename); + new File(configuration.destDirName, + ((path.length() > 0)? path + File.separator: "") + filename)); } /** Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -81,46 +81,14 @@ } /** - * get and format message string from resource - * - * @param key selects message from resource - */ - public String getText(String key) { - return getText(key, (String)null); - } - - /** * Get and format message string from resource * * @param key selects message from resource - * @param a1 Argument, to be repalced in the message. - */ - public String getText(String key, String a1) { - return getText(key, a1, null); - } - - /** - * Get and format message string from resource - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public String getText(String key, String a1, String a2) { - return getText(key, a1, a2, null); - } - - /** - * Get and format message string from resource - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. + * @param args arguments to be replaced in the message. * @throws MissingResourceException when the key does not * exist in the properties file. */ - public String getText(String key, String a1, String a2, String a3) throws MissingResourceException { + public String getText(String key, Object... args) throws MissingResourceException { if (messageRB == null) { try { messageRB = ResourceBundle.getBundle(resourcelocation); @@ -130,7 +98,7 @@ } } String message = messageRB.getString(key); - return MessageFormat.format(message, a1, a2, a3); + return MessageFormat.format(message, args); } /** @@ -195,261 +163,61 @@ * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void error(SourcePosition pos, String key) { - printError(pos, getText(key)); + public void error(SourcePosition pos, String key, Object... args) { + printError(pos, getText(key, args)); } /** * Print error message, increment error count. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void error(String key) { - printError(getText(key)); + public void error(String key, Object... args) { + printError(getText(key, args)); } /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1) { - printError(pos, getText(key, a1)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void error(String key, String a1) { - printError(getText(key, a1)); - } - - /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1, String a2) { - printError(pos, getText(key, a1, a2)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void error(String key, String a1, String a2) { - printError(getText(key, a1, a2)); - } - - /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1, String a2, String a3) { - printError(pos, getText(key, a1, a2, a3)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void error(String key, String a1, String a2, String a3) { - printError(getText(key, a1, a2, a3)); - } - - /** * Print warning message, increment warning count. * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void warning(SourcePosition pos, String key) { - printWarning(pos, getText(key)); + public void warning(SourcePosition pos, String key, Object... args) { + printWarning(pos, getText(key, args)); } /** * Print warning message, increment warning count. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void warning(String key) { - printWarning(getText(key)); + public void warning(String key, Object... args) { + printWarning(getText(key, args)); } /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1) { - printWarning(pos, getText(key, a1)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void warning(String key, String a1) { - printWarning(getText(key, a1)); - } - - /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1, String a2) { - printWarning(pos, getText(key, a1, a2)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void warning(String key, String a1, String a2) { - printWarning(getText(key, a1, a2)); - } - - /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1, String a2, String a3) { - printWarning(pos, getText(key, a1, a2, a3)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void warning(String key, String a1, String a2, String a3) { - printWarning(getText(key, a1, a2, a3)); - } - - /** * Print a message. * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void notice(SourcePosition pos, String key) { - printNotice(pos, getText(key)); + public void notice(SourcePosition pos, String key, Object... args) { + printNotice(pos, getText(key, args)); } /** * Print a message. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void notice(String key) { - printNotice(getText(key)); + public void notice(String key, Object... args) { + printNotice(getText(key, args)); } - - /** - * Print a message. - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1) { - printNotice(pos, getText(key, a1)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void notice(String key, String a1) { - printNotice(getText(key, a1)); - } - - /** - * Print a message. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1, String a2) { - printNotice(pos, getText(key, a1, a2)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void notice(String key, String a1, String a2) { - printNotice(getText(key, a1, a2)); - } - - /** - * Print a message. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1, String a2, String a3) { - printNotice(pos, getText(key, a1, a2, a3)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void notice(String key, String a1, String a2, String a3) { - printNotice(getText(key, a1, a2, a3)); - } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,11 +25,13 @@ package com.sun.tools.doclets.internal.toolkit.util; -import com.sun.tools.doclets.internal.toolkit.*; -import com.sun.javadoc.*; import java.io.*; import java.util.*; +import javax.tools.FileObject; +import com.sun.javadoc.*; +import com.sun.tools.doclets.internal.toolkit.*; + /** * Converts Java Source Code to HTML. * @@ -123,16 +125,27 @@ if (cd == null || outputdir == null) { return; } - File file; + try { SourcePosition sp = cd.position(); - if (sp == null || (file = sp.file()) == null) { + if (sp == null) + return; + Reader r; + // temp hack until we can update SourcePosition API. + if (sp instanceof com.sun.tools.javadoc.SourcePositionImpl) { + FileObject fo = ((com.sun.tools.javadoc.SourcePositionImpl) sp).fileObject(); + if (fo == null) return; + r = fo.openReader(true); + } else { + File file = sp.file(); + if (file == null) + return; + r = new FileReader(file); } - try { + LineNumberReader reader = new LineNumberReader(r); int lineno = 1; String line; StringBuffer output = new StringBuffer(); - LineNumberReader reader = new LineNumberReader(new FileReader(file)); try { while ((line = reader.readLine()) != null) { output.append(formatLine(line, configuration.sourcetab, lineno)); @@ -260,12 +273,12 @@ * @param docs the array of <code>Doc</code>s to add anchors for. * @param hash the <code>HashMap</code> to add to. */ - protected static void addToHash(Doc[] docs, HashMap hash) { + protected static void addToHash(Doc[] docs, HashMap<Integer,String> hash) { if(docs == null) { return; } for(int i = 0; i < docs.length; i++) { - hash.put(new Integer(docs[i].position().line()), getAnchor(docs[i])); + hash.put(docs[i].position().line(), getAnchor(docs[i])); } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,10 +25,11 @@ package com.sun.tools.doclets.internal.toolkit.util; +import java.io.*; +import java.util.*; + import com.sun.javadoc.*; import com.sun.tools.doclets.internal.toolkit.*; -import java.util.*; -import java.io.*; /** * Utilities Class for Doclets. @@ -579,7 +580,7 @@ * @param docencoding Encoding to be used for this file. * @exception IOException Exception raised by the FileWriter is passed on * to next level. - * @exception UnSupportedEncodingException Exception raised by the + * @exception UnsupportedEncodingException Exception raised by the * OutputStreamWriter is passed on to next level. * @return Writer Writer for the file getting generated. * @see java.io.FileOutputStream @@ -598,9 +599,7 @@ fos = new FileOutputStream(filename); } if (docencoding == null) { - OutputStreamWriter oswriter = new OutputStreamWriter(fos); - docencoding = oswriter.getEncoding(); - return oswriter; + return new OutputStreamWriter(fos); } else { return new OutputStreamWriter(fos, docencoding); } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.api; @@ -65,7 +65,7 @@ /** * Provides an implementation of Scope. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,6 +42,7 @@ import com.sun.tools.javac.code.*; import com.sun.tools.javac.code.Symbol.*; import com.sun.tools.javac.comp.*; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.main.*; import com.sun.tools.javac.model.*; import com.sun.tools.javac.parser.Parser; @@ -53,9 +54,9 @@ import com.sun.tools.javac.main.JavaCompiler; /** - * Provides access to functionality specific to the Sun Java Compiler, javac. + * Provides access to functionality specific to the JDK Java Compiler, javac. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> @@ -381,8 +382,8 @@ return results; } // where - private void handleFlowResults(List<Env<AttrContext>> list, ListBuffer<Element> elems) { - for (Env<AttrContext> env: list) { + private void handleFlowResults(Queue<Env<AttrContext>> queue, ListBuffer<Element> elems) { + for (Env<AttrContext> env: queue) { switch (env.tree.getTag()) { case JCTree.CLASSDEF: JCClassDecl cdef = (JCClassDecl) env.tree; @@ -396,7 +397,7 @@ break; } } - genList.appendList(list); + genList.addAll(queue); } @@ -424,13 +425,13 @@ analyze(null); // ensure all classes have been parsed, entered, and analyzed if (classes == null) { - compiler.generate(compiler.desugar(genList.toList()), results); + compiler.generate(compiler.desugar(genList), results); genList.clear(); } else { Filter f = new Filter() { public void process(Env<AttrContext> env) { - compiler.generate(compiler.desugar(List.of(env)), results); + compiler.generate(compiler.desugar(ListBuffer.of(env)), results); } }; f.run(genList, classes); @@ -472,30 +473,29 @@ } abstract class Filter { - void run(ListBuffer<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) { + void run(Queue<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) { Set<TypeElement> set = new HashSet<TypeElement>(); for (TypeElement item: classes) set.add(item); - List<Env<AttrContext>> defer = List.<Env<AttrContext>>nil(); - while (list.nonEmpty()) { - Env<AttrContext> env = list.next(); + ListBuffer<Env<AttrContext>> defer = ListBuffer.<Env<AttrContext>>lb(); + while (list.peek() != null) { + Env<AttrContext> env = list.remove(); ClassSymbol csym = env.enclClass.sym; if (csym != null && set.contains(csym.outermostClass())) process(env); else - defer = defer.prepend(env); + defer = defer.append(env); } - for (List<Env<AttrContext>> l = defer; l.nonEmpty(); l = l.tail) - list.prepend(l.head); + list.addAll(defer); } abstract void process(Env<AttrContext> env); } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public Context getContext() { @@ -503,7 +503,7 @@ } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public void updateContext(Context newContext) { @@ -511,7 +511,7 @@ } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public Type parseType(String expr, TypeElement scope) { Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -31,7 +31,6 @@ import java.io.PrintWriter; import java.io.Writer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.EnumSet; import java.util.Iterator; @@ -42,13 +41,13 @@ import javax.tools.*; import com.sun.source.util.JavacTask; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.main.JavacOption.OptionKind; import com.sun.tools.javac.main.JavacOption; import com.sun.tools.javac.main.Main; import com.sun.tools.javac.main.RecognizedOptions.GrumpyHelper; import com.sun.tools.javac.main.RecognizedOptions; import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.util.JavacFileManager; import com.sun.tools.javac.util.Log; import com.sun.tools.javac.util.Options; import com.sun.tools.javac.util.Pair; @@ -57,7 +56,7 @@ /** * TODO: describe com.sun.tools.javac.api.Tool * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -68,7 +68,7 @@ /** * Provides an implementation of Trees. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.api; @@ -43,7 +43,7 @@ * <p>This class might be moved to {@link javax.tools} in a future * release. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.code; @@ -39,8 +39,8 @@ /** An annotation value. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. If - * you write code that depends on this, you do so at your own risk. + * <p><b>This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. * This code and its internal interfaces are subject to change or * deletion without notice.</b> */ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.code; Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit ... [truncated message content] |
From: <ls...@us...> - 2011-02-28 21:00:21
|
Revision: 5793 http://jnode.svn.sourceforge.net/jnode/?rev=5793&view=rev Author: lsantha Date: 2011-02-28 21:00:09 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/DatatypeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/Document.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/TXW.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/ResultFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/EndpointReferenceUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTubeHelper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaTubeHelperImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/ActionNotSupportedException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/WsaTubeHelperImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/BindingID.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/EndpointAddress.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/SOAPVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/WSService.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/AddressingVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/OutboundReferenceParameterHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/addressing/WSEndpointReference.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Message.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/Packet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/JavaMethod.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtensible.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLFault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLInput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLModel.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLOperation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLPortType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ClientPipeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/Engine.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/Fiber.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/NextAction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ServerPipeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/StreamSOAPCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/TransportTubeFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/helper/AbstractFilterTubeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/BoundEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/InstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/PortAddressResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/SDDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/WSEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/BindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/HTTPBindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/SOAPBindingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/binding/WebServiceFeatureList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/AsyncInvoker.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/AsyncResponseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/BindingProviderProperties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientTransportException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/HandlerConfiguration.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/PortInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/Stub.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/WSServiceDelegate.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/DataSourceDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/RESTSourceDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/dispatch/SOAPMessageDispatch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/AsyncMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/BodyBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/CallbackMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/MessageFiller.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/MethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/PollingMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ResponseBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SEIStub.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SyncMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueSetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/JAXWSProperties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionAddressing.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/MemberSubmissionEndpointReference.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StatefulFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/WSBindingProvider.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ContentTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MimeCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MimeMultipartParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MtomCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/SOAPBindingCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAP11Codec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAP12Codec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StreamSOAPCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/SwACodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/TagInfoset.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/XMLHTTPBindingCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/fastinfoset/FastInfosetCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/xml/XMLCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/xml/XMLMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAP11Fault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAP12Fault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientLogicalHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientSOAPHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/HandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/SOAPMessageContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerLogicalHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerSOAPHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/AttachmentUnmarshallerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/ByteArrayAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/DOMHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/DataHandlerAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/JAXBAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/MimeAttachmentSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/JAXBHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/jaxb/MarshallerBridge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/saaj/SAAJMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader11.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamHeader12.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/stream/StreamMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/JavaMethodImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/RuntimeModeler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/SOAPSEIModel.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundPortTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLInputImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLOutputImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/protocol/soap/MUTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/AddressingMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ClientMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ModelerMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ProviderApiMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/ServerMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/WsservletMessages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/addressing.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/client.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/dispatch.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/encoding.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/handler.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/httpserver.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/modeler.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/providerApi.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/sender.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/server.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/soap.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/streaming.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/util.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/wsdlmodel.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/wsservlet.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/resources/xmlmessage.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/AbstractInstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/EndpointFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/SDDocumentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/StatefulInstanceResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/UnsupportedMediaException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/WSDLPatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/WSEndpointImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/provider/ProviderArgumentsBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/provider/XMLProviderArgumentBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointArgumentsBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodDispatcherGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/EndpointMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/PayloadQNameBasedDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/SEIInvokerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/spi/ProviderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/DOMStreamReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLReaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLStreamReaderUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/XMLStreamWriterUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/Headers.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/DeploymentDescriptorParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/WSHTTPConnection.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/client/HttpClientTransport.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/EndpointImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/HttpEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/server/WSHttpHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/ByteArrayBuffer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/DOMUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/Pool.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/QNameMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/RuntimeVersion.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/DumpTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/StandaloneTubeAssembler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/resources/Messages_en.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/version.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/ContentHandlerToXMLStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/StAXSource.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/XMLStreamReaderToXMLStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/XmlUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/DelegatingParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/FoolProofParserExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/ParserUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionFacade.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/UsingAddressing.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/W3CAddressingWSDLGeneratorExtension.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/ForeignAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/SCD.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAnnotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttContainer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttributeDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSAttributeUse.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSComplexType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSComponent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSContentType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSDeclaration.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSElementDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSFacet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSIdentityConstraint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSListSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSModelGroup.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSModelGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSNotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSParticle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSRestrictionSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSchema.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSchemaSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSTerm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSUnionSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSVariety.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSWildcard.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XSXPath.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/XmlString.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AnnotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttGroupDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributeDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributeUseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/AttributesHolder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ComplexTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ComponentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Const.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ContentTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/DeclarationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ElementDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/EmptyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/FacetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/IdentityConstraintImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ListSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ModelGroupDeclImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ModelGroupImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/NotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/ParticleImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/RestrictionSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SchemaImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SchemaSetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/SimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/UName.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/UnionSimpleTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/WildcardImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/XPathImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/AttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/Schema.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_List.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Restriction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/SimpleType_Union.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/annotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/attributeUses.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/complexType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/complexType_complexContent_body.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/erSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/ersSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/facet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/foreignAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/group.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/importDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/includeDecl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/modelGroupBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/notation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/occurs.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/particle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/qname.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/qualification.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/redefine.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/wildcardBody.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/state/xpath.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/AbstractAxisImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Axis.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Iterators.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/ParseException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/SCDImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/SCDParserConstants.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/scd/Step.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/DraconianErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/ResourceEntityResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/SchemaTreeTraverser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/SchemaWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/util/Uri.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/package.html Added Paths: ----------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/TXWResult.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/output/TXWSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/W3CWsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/W3CWsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/WsaPropertyBag.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/InvalidAddressingHeaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaClientTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/ResourceLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/MessageHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/handler/MessageHandlerContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/message/FilterMessageImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundFault.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/EndpointComponent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/api/server/HttpEndpoint.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientContainer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/ClientSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/SEIMethodHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueGetterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/ValueSetterFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/pacakge-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/BindingTypeFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/JAXBContextFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/SchemaValidation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/SchemaValidationFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingAttachment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingAttachmentFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/StreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/UsesJAXBContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/UsesJAXBContextFeature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/developer/ValidationErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ContentType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/DataSourceStreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/HeaderTokenizer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ImageDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/MIMEPartStreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/ParameterList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/RootOnlyCodec.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/StringDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/encoding/XmlDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ClientMessageHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/MessageHandlerContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/handler/ServerMessageHandlerTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/message/FaultMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/FieldSignature.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/Injector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/model/wsdl/WSDLBoundFaultImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/DraconianValidationErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/JMXAgent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/ServerSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/server/sei/SOAPActionBasedDispatcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/streaming/MtomStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpDump.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpDumpMBean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/transport/http/HttpMetadataPublisher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/MetadataUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/RuntimeVersionMBean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/util/xml/MetadataDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingMetadataWSDLParserExtension.java Removed Paths: ------------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/client/sei/AsyncBuilder.java Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/AbstractProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -48,13 +48,13 @@ protected static final int STATE_COMMENT_AS_STRING = 15; protected static final int STATE_PROCESSING_INSTRUCTION = 16; protected static final int STATE_END = 17; - protected static final int[] _eiiStateTable = new int[256]; + private static final int[] _eiiStateTable = new int[256]; protected static final int STATE_NAMESPACE_ATTRIBUTE = 1; protected static final int STATE_NAMESPACE_ATTRIBUTE_P = 2; protected static final int STATE_NAMESPACE_ATTRIBUTE_P_U = 3; protected static final int STATE_NAMESPACE_ATTRIBUTE_U = 4; - protected static final int[] _niiStateTable = new int[256]; + private static final int[] _niiStateTable = new int[256]; protected static final int STATE_ATTRIBUTE_U_LN_QN = 1; protected static final int STATE_ATTRIBUTE_P_U_LN = 2; @@ -64,7 +64,7 @@ protected static final int STATE_ATTRIBUTE_P_U_LN_OBJECT = 6; protected static final int STATE_ATTRIBUTE_U_LN_OBJECT = 7; protected static final int STATE_ATTRIBUTE_LN_OBJECT = 8; - protected static final int[] _aiiStateTable = new int[256]; + private static final int[] _aiiStateTable = new int[256]; static { /* @@ -172,6 +172,18 @@ return _eiiStateTable[readStructure()]; } + protected static int getEIIState(int item) { + return _eiiStateTable[item]; + } + + protected static int getNIIState(int item) { + return _niiStateTable[item]; + } + + protected static int getAIIState(int item) { + return _aiiStateTable[item]; + } + protected final int readStructure16() { return (readStructure() << 8) | readStructure(); } Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -61,7 +61,7 @@ * The default array size for the arrays used in internal representation * of the XML infoset. */ - public static int DEFAULT_ARRAY_SIZE = 512; + public static final int DEFAULT_ARRAY_SIZE = 512; /** * Create a new MutableXMLStreamBuffer using the Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/Properties.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -31,4 +31,3 @@ public static final String LEXICAL_HANDLER_PROPERTY = "http://xml.org/sax/properties/lexical-handler"; } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -158,7 +158,7 @@ _namespaceAttributes[_namespaceAttributesPtr++] = uri; if (_namespaceAttributesPtr == _namespaceAttributes.length) { - final String[] namespaceAttributes = new String[_namespaceAttributesPtr * 3 / 2 + 1]; + final String[] namespaceAttributes = new String[_namespaceAttributesPtr * 2]; System.arraycopy(_namespaceAttributes, 0, namespaceAttributes, 0, _namespaceAttributesPtr); _namespaceAttributes = namespaceAttributes; } @@ -182,6 +182,10 @@ private void storeAttributes(Attributes attributes) { for (int i = 0; i < attributes.getLength(); i++) { + // Skip NS attributes. Some versions of JDK seem to send wrong local name + // Also it is not stored correctly by the following. + if (attributes.getQName(i).startsWith("xmlns")) + continue; storeQualifiedName(T_ATTRIBUTE_LN, attributes.getURI(i), attributes.getLocalName(i), Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/sax/SAXBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -551,7 +551,7 @@ private int processNamespaceAttributes(int item) throws SAXException { do { - switch(_niiStateTable[item]) { + switch(getNIIState(item)) { case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace processNamespaceAttribute("", ""); @@ -584,7 +584,7 @@ private void processAttributes(int item) throws SAXException { do { - switch(_aiiStateTable[item]) { + switch(getAIIState(item)) { case STATE_ATTRIBUTE_U_LN_QN: _attributes.addAttributeWithQName(readStructureString(), readStructureString(), readStructureString(), readStructureString(), readContentString()); break; Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -25,6 +25,8 @@ package com.sun.xml.internal.stream.buffer.stax; import com.sun.xml.internal.stream.buffer.AbstractCreator; +import java.util.ArrayList; +import java.util.List; /** * {@link AbstractCreator} with additional convenience code. @@ -34,6 +36,11 @@ * @author Kohsuke Kawaguchi */ abstract class StreamBufferCreator extends AbstractCreator { + + private boolean checkAttributeValue = false; + + protected List<String> attributeValuePrefixes = new ArrayList<String>(); + protected void storeQualifiedName(int item, String prefix, String uri, String localName) { if (uri != null && uri.length() > 0) { if (prefix != null && prefix.length() > 0) { @@ -71,11 +78,33 @@ storeStructureString(type); storeContentString(value); + if(checkAttributeValue && value.indexOf("://") == -1){ // the condition after && avoids looking inside URIs + int firstIndex = value.indexOf(":"); + int lastIndex = value.lastIndexOf(":"); // Check last index of : as some SAML namespace have multiple ":"s + if(firstIndex != -1 && lastIndex == firstIndex){ + String valuePrefix = value.substring(0, firstIndex); + if(!attributeValuePrefixes.contains(valuePrefix)){ + attributeValuePrefixes.add(valuePrefix); + } + } + } } + public final List getAttributeValuePrefixes(){ + return attributeValuePrefixes; + } + protected final void storeProcessingInstruction(String target, String data) { storeStructure(T_PROCESSING_INSTRUCTION); storeStructureString(target); storeStructureString(data); } + + public final boolean isCheckAttributeValue(){ + return checkAttributeValue; + } + + public final void setCheckAttributeValue(boolean value){ + this.checkAttributeValue = value; + } } Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -313,6 +313,28 @@ } } + /** + * A low level method a create a structure element explicitly. This is useful when xsb is + * created from a fragment's XMLStreamReader and inscope namespaces can be passed using + * this method. Note that there is no way to enumerate namespaces from XMLStreamReader. + * + * For e.g: Say the SOAP message is as follows + * + * <S:Envelope xmlns:n1=".."><S:Body><ns2:A> ... + * + * when xsb is to be created using a reader that is at <ns2:A> tag, the inscope + * namespace like 'n1' can be passed using this method. + * + * WARNING: Instead of using this, try other methods(if you don't know what you are + * doing). + * + * @param ns an array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }. + */ + public void storeElement(String nsURI, String localName, String prefix, String[] ns) { + storeQualifiedName(T_ELEMENT_LN, prefix, nsURI, localName); + storeNamespaceAttributes(ns); + } + private void storeNamespaceAttributes(XMLStreamReader reader) { int count = reader.getNamespaceCount(); for (int i = 0; i < count; i++) { @@ -320,6 +342,15 @@ } } + /** + * @param ns an array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }. + */ + private void storeNamespaceAttributes(String[] ns) { + for (int i = 0; i < ns.length; i=i+2) { + storeNamespaceAttribute(ns[i], ns[i+1]); + } + } + private void storeAttributes(XMLStreamReader reader) { int count = reader.getAttributeCount(); for (int i = 0; i < count; i++) { Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -215,7 +215,8 @@ _characters = null; _charSequence = null; while(true) {// loop only if we read STATE_DOCUMENT - switch(readEiiState()) { + int eiiState = readEiiState(); + switch(eiiState) { case STATE_DOCUMENT: // we'll always produce a full document, and we've already report START_DOCUMENT event. // so simply skil this @@ -311,7 +312,7 @@ return _eventType = END_DOCUMENT; } default: - throw new XMLStreamException("Invalid State"); + throw new XMLStreamException("Internal XSB error: Invalid State="+eiiState); } // this should be unreachable } @@ -597,9 +598,11 @@ } try { - System.arraycopy(_characters, sourceStart, target, - targetStart, length); - return length; + int remaining = _textLen - sourceStart; + int len = remaining > length ? length : remaining; + sourceStart += _textOffset; + System.arraycopy(_characters, sourceStart, target, targetStart, len); + return len; } catch (IndexOutOfBoundsException e) { throw new XMLStreamException(e); } @@ -748,7 +751,7 @@ resizeNamespaceAttributes(); } - switch(_niiStateTable[item]){ + switch(getNIIState(item)){ case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace _namespaceAIIsPrefix[_namespaceAIIsEnd] = @@ -782,7 +785,7 @@ private void processAttributes(int item){ do { - switch(_aiiStateTable[item]){ + switch(getAIIState(item)){ case STATE_ATTRIBUTE_U_LN_QN: { final String uri = readStructureString(); final String localName = readStructureString(); @@ -801,6 +804,8 @@ _attributeCache.addAttributeWithPrefix("", "", readStructureString(), readStructureString(), readContentString()); break; } + default : + assert false : "Internal XSB Error: wrong attribute state, Item="+item; } readStructure(); Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferCreator.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -258,8 +258,10 @@ } public void writeBinary(DataHandler dataHandler) throws XMLStreamException { - // TODO - throw new UnsupportedOperationException(); + Base64Data d = new Base64Data(); + d.set(dataHandler); + storeStructure(T_TEXT_AS_OBJECT); + storeContentObject(d); } public OutputStream writeBinary(String endpointURL) throws XMLStreamException { Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java 2011-02-28 20:43:13 UTC (rev 5792) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/stream/buffer/stax/StreamWriterBufferProcessor.java 2011-02-28 21:00:09 UTC (rev 5793) @@ -27,6 +27,12 @@ import com.sun.xml.internal.stream.buffer.AbstractProcessor; import com.sun.xml.internal.stream.buffer.XMLStreamBuffer; + +import java.util.Collections; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + import com.sun.xml.internal.org.jvnet.staxex.XMLStreamWriterEx; import javax.xml.stream.XMLStreamException; @@ -96,6 +102,8 @@ /** * Writes a full XML infoset event to the given writer, * including start/end document. + * Any inscope namespaces present will be written as namespace + * delcarations on each top-level element. */ public void write(XMLStreamWriter writer) throws XMLStreamException{ @@ -105,11 +113,8 @@ writer.writeStartDocument(); } - // TODO: if we are writing a fragment XMLStreamBuffer as a full document, - // we need to put in-scope namespaces as top-level ns decls. - while(true) { - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); writer.flush(); switch(item) { @@ -162,7 +167,8 @@ /** * Writes the buffer as a fragment, meaning * the writer will not receive start/endDocument events. - * + * Any inscope namespaces present will be written as namespace + * delcarations on each top-level element. * <p> * If {@link XMLStreamBuffer} has a forest, this method will write all the forests. */ @@ -177,7 +183,7 @@ public void writeFragmentEx(XMLStreamWriterEx writer) throws XMLStreamException { int depth = 0; // used to determine when we are done with a tree. - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); if(item==STATE_DOCUMENT) readStructure(); // skip STATE_DOCUMENT @@ -194,7 +200,7 @@ final String localName = readStructureString(); final String prefix = getPrefixFromQName(readStructureString()); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_P_U_LN: { @@ -203,7 +209,7 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_U_LN: { @@ -211,14 +217,14 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement("",localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_LN: { depth ++; final String localName = readStructureString(); writer.writeStartElement(localName); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_TEXT_AS_CHAR_ARRAY_SMALL: { @@ -286,7 +292,7 @@ public void writeFragmentNoEx(XMLStreamWriter writer) throws XMLStreamException { int depth = 0; - int item = _eiiStateTable[peekStructure()]; + int item = getEIIState(peekStructure()); if(item==STATE_DOCUMENT) readStructure(); // skip STATE_DOCUMENT @@ -302,7 +308,7 @@ final String localName = readStructureString(); final String prefix = getPrefixFromQName(readStructureString()); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_P_U_LN: { @@ -311,7 +317,7 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement(prefix,localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_U_LN: { @@ -319,14 +325,14 @@ final String uri = readStructureString(); final String localName = readStructureString(); writer.writeStartElement("",localName,uri); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_ELEMENT_LN: { depth ++; final String localName = readStructureString(); writer.writeStartElement(localName); - writeAttributes(writer); + writeAttributes(writer, isInscope(depth)); break; } case STATE_TEXT_AS_CHAR_ARRAY_SMALL: { @@ -391,37 +397,81 @@ } - private void writeAttributes(XMLStreamWriter writer) throws XMLStreamException { + private boolean isInscope(int depth) { + return _buffer.getInscopeNamespaces().size() > 0 && depth ==1; + } + + /* + * @param inscope: true means write inscope namespaces + */ + private void writeAttributes(XMLStreamWriter writer, boolean inscope) throws XMLStreamException { + // prefixSet to collect prefixes that are written before writing inscope namespaces + Set<String> prefixSet = inscope ? new HashSet<String>() : Collections.<String>emptySet(); int item = peekStructure(); if ((item & TYPE_MASK) == T_NAMESPACE_ATTRIBUTE) { // Skip the namespace declarations on the element // they will have been added already - item = writeNamespaceAttributes(item, writer); + item = writeNamespaceAttributes(item, writer, inscope, prefixSet); } + if (inscope) { + writeInscopeNamespaces(writer, prefixSet); + } if ((item & TYPE_MASK) == T_ATTRIBUTE) { writeAttributes(item, writer); } } - private int writeNamespaceAttributes(int item, XMLStreamWriter writer) throws XMLStreamException { + private static String fixNull(String s) { + if (s == null) return ""; + else return s; + } + + /* + * @param prefixSet: already written prefixes + */ + private void writeInscopeNamespaces(XMLStreamWriter writer, Set<String> prefixSet) throws XMLStreamException { + for (Map.Entry<String, String> e : _buffer.getInscopeNamespaces().entrySet()) { + String key = fixNull(e.getKey()); + // If the prefix is already written, do not write the prefix + if (!prefixSet.contains(key)) { + writer.writeNamespace(key, e.getValue()); + } + } + } + + private int writeNamespaceAttributes(int item, XMLStreamWriter writer, boolean collectPrefixes, Set<String> prefixSet) throws XMLStreamException { do { - switch(_niiStateTable[item]){ + switch(getNIIState(item)){ case STATE_NAMESPACE_ATTRIBUTE: // Undeclaration of default namespace writer.writeDefaultNamespace(""); + if (collectPrefixes) { + prefixSet.add(""); + } break; case STATE_NAMESPACE_ATTRIBUTE_P: // Undeclaration of namespace // Declaration with prefix - writer.writeNamespace(readStructureString(), ""); + String prefix = readStructureString(); + writer.writeNamespace(prefix, ""); + if (collectPrefixes) { + prefixSet.add(prefix); + } break; case STATE_NAMESPACE_ATTRIBUTE_P_U: // Declaration with prefix - writer.writeNamespace(readStructureString(), readStructureString()); + prefix = readStructureString(); + writer.writeNamespace(prefix, readStructureString()); + if (collectPrefixes) { + prefixSet.add(prefix); + ... [truncated message content] |
From: <ls...@us...> - 2011-02-28 20:43:26
|
Revision: 5792 http://jnode.svn.sourceforge.net/jnode/?rev=5792&view=rev Author: lsantha Date: 2011-02-28 20:43:13 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AccessorFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AnyTypeAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/CycleRecoverable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/DatatypeConverterImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/IDResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/Locatable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/ValidationEventLocatorEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/WhiteSpaceProcessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/XmlAccessorFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/AccessorException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/Bridge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/BridgeContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/ClassResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/CompositeStructure.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/ErrorListener.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/JAXBRIContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/RawAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/TypeReference.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/impl/NameConverter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/impl/NameUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/marshaller/DataWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/marshaller/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/marshaller/XMLWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/ClassFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/ContextFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/TODO.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/bytecode/ClassTailor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/bytecode/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/AbstractInlineAnnotationReaderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/AnnotationReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/AnnotationSource.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/ClassLocatable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/FieldLocatable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/Init.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/Locatable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/LocatableAnnotation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/MethodLocatable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/Quick.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/RuntimeInlineAnnotationReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/Adapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ArrayInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/AttributePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/BuiltinLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ClassInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/Element.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ElementInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/EnumConstant.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/EnumLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ID.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/LeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/MapPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/MaybeElement.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/NonElement.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/NonElementRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/PropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/PropertyKind.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ReferencePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/RegistryInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/TypeInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/TypeInfoSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/TypeRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/ValuePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/WildcardMode.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/WildcardTypeInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/core/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/AnyTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ArrayInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/BuiltinLeafInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ERPropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/EnumConstantImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/FieldPropertySeed.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/GetterSetterPropertySeed.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/LeafInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/PropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/PropertySeed.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeAnyTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeAttributePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeElementPropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumConstantImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeMapPropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeReferencePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeTypeRefImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/RuntimeValuePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/SingleTypePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/TypeInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/TypeRefImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/GenericArrayTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/Navigator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/ParameterizedTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/TypeVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/WildcardTypeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/nav/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeArrayInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeAttributePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeBuiltinLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElement.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeElementPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeEnumLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeReferencePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/RuntimeValuePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/runtime/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/AnyTypeBeanInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/BinderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/BridgeAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/BridgeContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/CompositeStructureBeanInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Coordinator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/DomPostInitAction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/FilterTransducer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationsException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/InlineBinaryTransducer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/InternalBridge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/JaxBeanInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/LeafBeanInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/LifecycleMethods.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Location.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/MimeTypedTransducer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Name.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/NameBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/NameList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/RuntimeUtil.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/SchemaTypeTransducer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/StAXPostInitAction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/SwaRefAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/Transducer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/C14nXmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/DOMOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/Encoded.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/ForkXmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/InPlaceDOMOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/IndentingUTF8XmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/MTOMXmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/NamespaceContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/Pcdata.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/SAXOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/UTF8XmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/XMLEventWriterOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/XmlOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/XmlOutputAbstractImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementLeafProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementNodeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayElementProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ArrayReferenceNodeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/AttributeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ListElementProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/Property.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/PropertyFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/PropertyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/SingleElementLeafProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/SingleElementNodeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/SingleReferenceNodeProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/StructureLoaderBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/TagAndType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/property/ValueProperty.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/AdaptedLister.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/DefaultTransducedAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/ListIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/ListTransducedAccessorImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/Lister.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/NullSafeAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerBoolean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerByte.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerCharacter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerDouble.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerFloat.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerInteger.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerLong.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/PrimitiveArrayListerShort.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Bean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Const.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Boolean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Byte.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Character.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Double.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Float.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Integer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Long.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/FieldAccessor_Short.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Boolean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Byte.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Character.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Double.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Float.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Integer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Long.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/MethodAccessor_Short.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedTransducedAccessorFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Ref.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Boolean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Byte.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Double.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Float.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Integer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Long.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_field_Short.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Boolean.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Byte.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Double.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Float.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Integer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Long.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/TransducedAccessor_method_Short.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/reflect/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/AttributesExImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultIDResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/FastInfosetConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntArrayData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/IntData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Intercepter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/InterningXmlVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorExWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/MTOMDecorator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Patcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXEventConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/WildcardLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XmlVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/FoolProofResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/Form.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/GroupKind.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/MultiMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/Tree.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/episode/Bindings.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/episode/Klass.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/episode/SchemaBindings.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/episode/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/ContentModelContainer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Element.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Occurs.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Particle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Schema.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/SimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/Wildcard.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/CollisionCheckStack.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/DataSourceSource.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/EditDistance.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/FatalAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/FlattenIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/QNameMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/TypeCast.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/AbstractResourceBundle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/CommonResourceBundle.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/Decoder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/DecoderStateTables.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/Encoder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/EncodingConstants.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/Notation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/OctetBufferListener.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/QualifiedName.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/UnparsedEntity.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithmState.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/DoubleEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/IEEE754FloatingPointEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/IntEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/IntegerEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/LongEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/ShortEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/algorithm/UUIDEncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/dom/DOMDocumentParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/dom/DOMDocumentSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/AttributesHolder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/Features.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/Properties.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/SAXDocumentParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializerWithPrefixMapping.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/sax/SystemIdResolver.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/EventLocation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/StAXDocumentParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/StAXManager.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/FI_DOM_Or_XML_DOM_SAX_SAXEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/FI_SAX_Or_XML_SAX_DOM_SAX_SAXEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/FI_SAX_Or_XML_SAX_SAXEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/FI_SAX_XML.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/FI_StAX_SAX_Or_XML_SAX_SAXEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/PrintTable.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/SAX2StAXWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/SAXEventSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/StAX2SAXReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/TransformInputOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/VocabularyGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/XML_DOM_FI.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/XML_DOM_SAX_FI.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/XML_SAX_FI.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/tools/XML_SAX_StAX_FI.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/CharArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/CharArrayArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/CharArrayIntMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/CharArrayString.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/FixedEntryStringIntMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/KeyIntMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/NamespaceContextImplementation.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/PrefixArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/QualifiedNameArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/StringArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/StringIntMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/ValueArray.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/util/ValueArrayResourceException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/Envelope.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/CommentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithmException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithmIndexes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/ExternalVocabulary.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetResult.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetSerializer.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetSource.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/RestrictedAlphabet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/VocabularyApplicationData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/helpers/EncodingAlgorithmAttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/helpers/FastInfosetDefaultHandler.java Added Paths: ----------- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/annotation/OverrideAnnotationOf.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/api/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/annotation/XmlSchemaTypeQuick.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/model/impl/DummyPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/AttributeAccessor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXExConnector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/v2/util/StackRecorder.java Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AccessorFactoryImpl.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AccessorFactoryImpl.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AccessorFactoryImpl.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -27,16 +27,17 @@ import java.lang.reflect.Field; import java.lang.reflect.Method; + +import javax.xml.bind.JAXBException; + import com.sun.xml.internal.bind.v2.runtime.reflect.Accessor; -import com.sun.xml.internal.bind.api.AccessorException; public class AccessorFactoryImpl implements AccessorFactory { - private static AccessorFactoryImpl instance = null; + private static AccessorFactoryImpl instance = new AccessorFactoryImpl(); private AccessorFactoryImpl(){} - public static synchronized AccessorFactoryImpl getInstance(){ - if (instance == null) - instance = new AccessorFactoryImpl(); + + public static AccessorFactoryImpl getInstance(){ return instance; } @@ -44,7 +45,7 @@ * Access a field of the class. * * @param bean the class to be processed. - * @param f the field within the class to be accessed. + * @param field the field within the class to be accessed. * @param readOnly the isStatic value of the field's modifier. * @return Accessor the accessor for this field * Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AnyTypeAdapter.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AnyTypeAdapter.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/AnyTypeAdapter.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.xml.internal.bind; import javax.xml.bind.annotation.adapters.XmlAdapter; Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/CycleRecoverable.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/CycleRecoverable.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/CycleRecoverable.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.xml.internal.bind; import javax.xml.bind.Marshaller; Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/DatatypeConverterImpl.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/DatatypeConverterImpl.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/DatatypeConverterImpl.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -52,7 +52,6 @@ * This class is responsible for whitespace normalization. * * @author <ul><li>Ryan Shoemaker, Sun Microsystems, Inc.</li></ul> - * @version $Revision: 1.9 $ * @since JAXB1.0 */ public final class DatatypeConverterImpl implements DatatypeConverterInterface { @@ -117,7 +116,7 @@ sign = -1; } else if(ch=='+') { - ; // noop + // noop } else throw new NumberFormatException("Not a number: "+s); } @@ -137,7 +136,7 @@ return _parseShort(lexicalXSDShort); } - public static final short _parseShort(CharSequence s) { + public static short _parseShort(CharSequence s) { return (short)_parseInt(s); } @@ -209,7 +208,7 @@ } public static String _printFloat(float v) { - if( v==Float.NaN ) return "NaN"; + if( Float.isNaN(v) ) return "NaN"; if( v==Float.POSITIVE_INFINITY ) return "INF"; if( v==Float.NEGATIVE_INFINITY ) return "-INF"; return String.valueOf(v); @@ -242,16 +241,18 @@ return _parseBoolean(lexicalXSDBoolean); } - public static boolean _parseBoolean(CharSequence literal) { + public static Boolean _parseBoolean(CharSequence literal) { int i=0; int len = literal.length(); char ch; + if (literal.length() <= 0) { + return null; + } do { ch = literal.charAt(i++); } while(WhiteSpaceProcessor.isWhiteSpace(ch) && i<len); // if we are strict about errors, check i==len. and report an error - if( ch=='t' || ch=='1' ) return true; if( ch=='f' || ch=='0' ) return false; TODO.checkSpec("issue #42"); @@ -358,7 +359,8 @@ final int len = s.length(); // "111" is not a valid hex encoding. - if( len%2 != 0 ) return null; + if( len%2 != 0 ) + throw new IllegalArgumentException("hexBinary needs to be even-length: "+s); byte[] out = new byte[len/2]; @@ -366,7 +368,7 @@ int h = hexToBin(s.charAt(i )); int l = hexToBin(s.charAt(i+1)); if( h==-1 || l==-1 ) - return null; // illegal character + throw new IllegalArgumentException("contains illegal character for hexBinary: "+s); out[i/2] = (byte)(h*16+l); } @@ -454,7 +456,7 @@ } public static String _printDecimal(BigDecimal val) { - return val.toString(); + return val.toPlainString(); } public String printDouble(double v) { @@ -462,7 +464,7 @@ } public static String _printDouble(double v) { - if( v==Double.NaN ) return "NaN"; + if(Double.isNaN(v)) return "NaN"; if( v==Double.POSITIVE_INFINITY ) return "INF"; if( v==Double.NEGATIVE_INFINITY ) return "-INF"; return String.valueOf(v); @@ -884,11 +886,11 @@ if (tz == null) return; // otherwise print out normally. - int offset; - if (tz.inDaylightTime(cal.getTime())) { - offset = tz.getRawOffset() + (tz.useDaylightTime()?3600000:0); - } else { - offset = tz.getRawOffset(); + int offset = tz.getOffset(cal.getTime().getTime()); + + if(offset==0) { + buf.append('Z'); + return; } if (offset >= 0) @@ -906,7 +908,7 @@ } /** formats Integer into two-character-wide string. */ - private static final void formatTwoDigits(int n,StringBuilder buf) { + private static void formatTwoDigits(int n,StringBuilder buf) { // n is always non-negative. if (n < 10) buf.append('0'); buf.append(n); Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/IDResolver.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/IDResolver.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/IDResolver.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.xml.internal.bind; import java.util.concurrent.Callable; Modified: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/Locatable.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/Locatable.java 2011-02-28 20:17:56 UTC (rev 5791) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/Locatable.java 2011-02-28 20:43:13 UTC (rev 5792) @@ -22,11 +22,6 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -/* - * @(#)$Id: Locatable.java,v 1.1 2005/04/15 20:03:41 kohsuke Exp $ - */ - - package com.sun.xml.internal.bind; import com.sun.xml.intern... [truncated message content] |
From: <ls...@us...> - 2011-02-28 20:18:06
|
Revision: 5791 http://jnode.svn.sourceforge.net/jnode/?rev=5791&view=rev Author: lsantha Date: 2011-02-28 20:17:56 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotatable.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationArrayMember.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationUse.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationWriter.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JBlock.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JCommentPart.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDirectClass.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDocComment.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JExpr.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JFieldVar.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JJavaName.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JMethod.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JPackage.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JTypeWildcard.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/TypedAnnotationWriter.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/Pool.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/XMLStreamReaderToContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Classes.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Config.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Schema.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/model/nav/APTNavigator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/Invoker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/generator/GeneratorBase.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/generator/SeiGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/generator/ServiceGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/generator/W3CAddressingJavaGeneratorExtension.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/model/HeaderFault.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/model/Port.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/model/java/JavaMethod.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/model/jaxb/JAXBType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceAP.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/annotation/WebServiceWrapperGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/wsdl/ConsoleErrorReporter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModeler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/modeler/wsdl/WSDLModelerBase.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/util/ClassNameCollector.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/processor/util/DirectoryUtil.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/GeneratorMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/ModelMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/ModelerMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/WebserviceapMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/WscompileMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/WsdlMessages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/configuration.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/generator.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/javacompiler.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/modeler.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/processor.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/util.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/webserviceap.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/wscompile.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/resources/wsdl.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/version.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/AbortException.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/BadCommandLineException.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/ErrorReceiver.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/ErrorReceiverFilter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/JavaCompilerHelper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/Options.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/WsgenOptions.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/WsgenTool.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/WsimportListener.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/WsimportOptions.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/WsimportTool.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/document/Message.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/framework/AbstractDocument.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/AbstractReferenceFinderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/DOMBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/DOMForestScanner.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/InternalizationLogic.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/Internalizer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/MemberSubmissionAddressingExtensionHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/MetadataFinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/NamespaceContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/VersionChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/W3CAddressingExtensionHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/WSDLInternalizationLogic.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/WSDLParser.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/WhitespaceStripper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/AbortException.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/Driver.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/ErrorReceiver.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/Language.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/ModelLoader.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/Options.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/ProgressCodeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/SchemaCache.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/XJCListener.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/annotation/spec/XmlElementRefWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/DualObjectFactoryGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/MethodWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/AbstractFieldWithVar.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/AbstractListField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ArrayField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/ConstFieldRenderer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/DefaultFieldRenderer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/FieldRenderer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/FieldRendererFactory.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/IsSetFieldRenderer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/SingleField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/SinglePrimitiveAccessField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/UntypedListFieldRenderer.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/bean/field/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/AbstractCElement.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/AbstractCTypeInfoImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/AutoClassNameAllocator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CArrayInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CAttributePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CClassInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CClassInfoParent.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CClassRef.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CCustomizable.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CCustomizations.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CDefaultValue.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CElement.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CElementInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CElementPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CEnumConstant.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CNonElement.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CPluginCustomization.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CPropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CPropertyVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CSingleTypePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CTypeInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CTypeRef.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CValuePropertyInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/ClassNameAllocatorWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/Model.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/Multiplicity.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/Populatable.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/TypeUse.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/TypeUseFactory.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/TypeUseImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/Block.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/Element.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/ModelGroup.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/Occurence.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/Term.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/Choice.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/ConnectedComponent.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/Element.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/ElementSet.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/ElementSets.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/Expression.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/Graph.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/OneOrMore.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/Sequence.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/SinkNode.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/SourceNode.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/gbind/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/BindStyle.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/ContentModelBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/DatatypeLib.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/DefineFinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/NameCalculator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/RELAXNGCompiler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/RawTypeSetBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/TypePatternBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/relaxng/TypeUseBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/Abstractifier.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindBlue.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindGreen.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindPurple.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindRed.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindYellow.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/BindingComponent.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ClassBinderFilter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/CollisionInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ColorBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/DefaultParticleBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ExpressionParticleBinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/GElement.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/GElementImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/GWildcardElement.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/MultiplicityCounter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/RawTypeSetBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/RefererFinder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/WildcardNameClassBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/AnnotationParserFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIConversion.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIEnum.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXDom.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXPluginCustomization.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIXSubstitutable.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/CollectionTypeAttribute.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/DomHandlerEx.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/EnumMemberMode.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/ForkingFilter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/LocalScoping.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/OptionalPropertyMode.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/ChoiceContentComplexTypeBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeBindingMode.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/ComplexTypeFieldBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/ExtendedComplexTypeBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/MixedComplexTypeBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/ct/RestrictedComplexTypeBuilder.java Added Paths: ----------- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/api/WsgenExtension.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/api/WsgenProtocol.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/AuthInfo.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/DefaultAuthTester.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wscompile/DefaultAuthenticator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/ws/wsdl/parser/DOMForestParser.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/ClassLoaderBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/XJCFacade.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/annotation/ri/OverrideAnnotationOfWriter.java Removed Paths: ------------- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/fmt/package.html Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotatable.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotatable.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotatable.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.lang.annotation.Annotation; Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationArrayMember.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationArrayMember.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationArrayMember.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -155,4 +155,3 @@ f.nl().o().p('}'); } } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationUse.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationUse.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationUse.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -199,8 +199,7 @@ * */ public JAnnotationUse param(String name, Class value){ - addValue(name, new JAnnotationStringValue(JExpr.lit(value.getName()))); - return this; + return param(name,clazz.owner().ref(value)); } /** @@ -289,4 +288,3 @@ return memberValues.size()==1 && memberValues.containsKey("value"); } } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationWriter.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationWriter.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JAnnotationWriter.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.lang.annotation.Annotation; Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JBlock.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JBlock.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JBlock.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -111,7 +111,15 @@ return r; } + /** + * Returns true if this block is empty and does not contain + * any statement. + */ + public boolean isEmpty() { + return content.isEmpty(); + } + /** * Adds a local variable declaration to this block * Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JCommentPart.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JCommentPart.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JCommentPart.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.util.ArrayList; @@ -77,7 +78,8 @@ */ protected void format( JFormatter f, String indent ) { if(!f.isPrinting()) { - // quickly pass the types to JFormatter + // quickly pass the types to JFormatter, as that's all we care. + // we don't need to worry about the exact formatting of text. for( Object o : this ) if(o instanceof JClass) f.g((JClass)o); @@ -97,12 +99,12 @@ while( (idx=s.indexOf('\n'))!=-1 ) { String line = s.substring(0,idx); if(line.length()>0) - f.p(line); + f.p(escape(line)); s = s.substring(idx+1); f.nl().p(indent); } if(s.length()!=0) - f.p(s); + f.p(escape(s)); } else if(o instanceof JClass) { // TODO: this doesn't print the parameterized type properly @@ -117,4 +119,16 @@ if(!isEmpty()) f.nl(); } + + /** + * Escapes the appearance of the comment terminator. + */ + private String escape(String s) { + while(true) { + int idx = s.indexOf("*/"); + if(idx <0) return s; + + s = s.substring(0,idx+1)+"<!---->"+s.substring(idx+1); + } + } } Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDirectClass.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDirectClass.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDirectClass.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.util.Iterator; Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDocComment.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDocComment.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JDocComment.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -193,4 +193,3 @@ private static final String INDENT = " * "; } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JExpr.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JExpr.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JExpr.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -198,8 +198,12 @@ char c = s.charAt(i); int j = charEscape.indexOf(c); if(j>=0) { + if((quote=='"' && c=='\'') || (quote=='\'' && c=='"')) { + sb.append(c); + } else { sb.append('\\'); sb.append(charMacro.charAt(j)); + } } else { // technically Unicode escape shouldn't be done here, // for it's a lexical level handling. @@ -253,4 +257,3 @@ }; } } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JFieldVar.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JFieldVar.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JFieldVar.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -89,4 +89,3 @@ } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JJavaName.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JJavaName.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JJavaName.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -231,6 +231,7 @@ "(.*)basis","$1bases", "(.*)axis","$1axes", "(.+)is","$1ises", + "(.+)ss","$1sses", "(.+)us","$1uses", "(.+)s","$1s", "(.*)foot","$1feet", Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JMethod.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JMethod.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JMethod.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -388,10 +388,11 @@ f.g(a).nl(); } + f.g(mods); + // declare the generics parameters super.declare(f); - f.g(mods); if (!isConstructor()) f.g(type); f.id(name).p('(').i(); Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JPackage.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JPackage.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JPackage.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -98,35 +98,10 @@ JPackage(String name, JCodeModel cw) { this.owner = cw; if (name.equals(".")) { - String msg = "JPackage name . is not allowed"; + String msg = "Package name . is not allowed"; throw new IllegalArgumentException(msg); } - int dots = 1; - for (int i = 0; i < name.length(); i++) { - char c = name.charAt(i); - if (c == '.') { - dots++; - continue; - } - if (dots > 1) { - String msg = "JPackage name " + name + " missing identifier"; - throw new IllegalArgumentException(msg); - } else if (dots == 1 && !Character.isJavaIdentifierStart(c)) { - String msg = - "JPackage name " + name + " contains illegal " + "character for beginning of identifier: " + c; - throw new IllegalArgumentException(msg); - } else if (!Character.isJavaIdentifierPart(c)) { - String msg = "JPackage name " + name + "contains illegal " + "character: " + c; - throw new IllegalArgumentException(msg); - } - dots = 0; - } - if (!name.trim().equals("") && dots != 0) { - String msg = "JPackage name not allowed to end with ."; - throw new IllegalArgumentException(msg); - } - if(JCodeModel.isCaseSensitiveFileSystem) upperCaseClassMap = null; else Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JTypeWildcard.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JTypeWildcard.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/JTypeWildcard.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.util.Iterator; Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/TypedAnnotationWriter.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/TypedAnnotationWriter.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/TypedAnnotationWriter.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.codemodel.internal; import java.lang.reflect.InvocationHandler; Deleted: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/fmt/package.html =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/fmt/package.html 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/fmt/package.html 2011-02-28 20:17:56 UTC (rev 5791) @@ -1,29 +0,0 @@ -<!-- - Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - - This code is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License version 2 only, as - published by the Free Software Foundation. Sun designates this - particular file as subject to the "Classpath" exception as provided - by Sun in the LICENSE file that accompanied this code. - - This code is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - version 2 for more details (a copy is included in the LICENSE file that - accompanied this code). - - You should have received a copy of the GNU General Public License version - 2 along with this work; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - CA 95054 USA or visit www.sun.com if you need additional information or - have any questions. ---> -<HTML> -<BODY> -Various resource file formats (classes that implement <code>JResourceFile</code>). -</BODY> -</HTML> Modified: classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/package-info.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/package-info.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/package-info.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + /** * <h1>Library for generating Java source code</h1>. * Modified: classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/Pool.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/Pool.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/Pool.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -25,6 +25,7 @@ package com.sun.istack.internal; import java.util.concurrent.ConcurrentLinkedQueue; +import java.lang.ref.WeakReference; /** * Pool of reusable objects that are indistinguishable from each other, @@ -33,6 +34,7 @@ * @author Kohsuke Kawaguchi */ public interface Pool<T> { + /** * Gets a new object from the pool. * @@ -46,7 +48,6 @@ */ void recycle(@NotNull T t); - /** * Default implementation that uses {@link ConcurrentLinkedQueue} * as the data store. @@ -55,7 +56,10 @@ * <p> * Don't rely on the fact that this class extends from {@link ConcurrentLinkedQueue}. */ - public abstract class Impl<T> extends ConcurrentLinkedQueue<T> implements Pool<T> { + public abstract class Impl<T> implements Pool<T> { + + private volatile WeakReference<ConcurrentLinkedQueue<T>> queue; + /** * Gets a new object from the pool. * @@ -66,9 +70,10 @@ * always non-null. */ public final @NotNull T take() { - T t = super.poll(); - if(t==null) + T t = getQueue().poll(); + if(t==null) { return create(); + } return t; } @@ -76,9 +81,24 @@ * Returns an object back to the pool. */ public final void recycle(T t) { - super.offer(t); + getQueue().offer(t); } + private ConcurrentLinkedQueue<T> getQueue() { + WeakReference<ConcurrentLinkedQueue<T>> q = queue; + if (q != null) { + ConcurrentLinkedQueue<T> d = q.get(); + if (d != null) { + return d; + } + } + // overwrite the queue + ConcurrentLinkedQueue<T> d = new ConcurrentLinkedQueue<T>(); + queue = new WeakReference<ConcurrentLinkedQueue<T>>(d); + + return d; + } + /** * Creates a new instance of object. * Modified: classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/XMLStreamReaderToContentHandler.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/XMLStreamReaderToContentHandler.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/XMLStreamReaderToContentHandler.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -54,14 +54,24 @@ // if true, when the conversion is completed, leave the cursor to the last // event that was fired (such as end element) - private boolean eagerQuit; + private final boolean eagerQuit; /** * If true, not start/endDocument event. */ - private boolean fragment; + private final boolean fragment; + // array of the even length of the form { prefix0, uri0, prefix1, uri1, ... } + private final String[] inscopeNamespaces; + /** + * @see #XMLStreamReaderToContentHandler(XMLStreamReader, ContentHandler, boolean, boolean, String[]) + */ + public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment) { + this(staxCore, saxCore, eagerQuit, fragment, new String[0]); + } + + /** * Construct a new StAX to SAX adapter that will convert a StAX event * stream into a SAX event stream. * @@ -69,14 +79,22 @@ * StAX event source * @param saxCore * SAXevent sink + * @param eagerQuit + * @param fragment + * @param inscopeNamespaces + * array of the even length of the form { prefix0, uri0, prefix1, uri1, ... } */ - public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment) { + public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, + boolean eagerQuit, boolean fragment, String[] inscopeNamespaces) { this.staxStreamReader = staxCore; this.saxHandler = saxCore; this.eagerQuit = eagerQuit; this.fragment = fragment; + this.inscopeNamespaces = inscopeNamespaces; + assert inscopeNamespaces.length%2 == 0; } + /* * @see StAXReaderToContentHandler#bridge() */ @@ -100,6 +118,10 @@ handleStartDocument(); + for(int i=0; i < inscopeNamespaces.length; i+=2) { + saxHandler.startPrefixMapping(inscopeNamespaces[i], inscopeNamespaces[i+1]); + } + OUTER: do { // These are all of the events listed in the javadoc for @@ -156,6 +178,10 @@ event=staxStreamReader.next(); } while (depth!=0); + for(int i=0; i < inscopeNamespaces.length; i+=2) { + saxHandler.endPrefixMapping(inscopeNamespaces[i]); + } + handleEndDocument(); } catch (SAXException e) { throw new XMLStreamException2(e); Modified: classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/istack/internal/ws/AnnotationProcessorFactoryImpl.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -66,10 +66,7 @@ types.add("javax.jws.soap.SOAPBinding"); types.add("javax.jws.soap.SOAPMessageHandler"); types.add("javax.jws.soap.SOAPMessageHandlers"); - types.add("javax.xml.ws.BeginService"); - types.add("javax.xml.ws.EndService"); types.add("javax.xml.ws.BindingType"); - types.add("javax.xml.ws.ParameterIndex"); types.add("javax.xml.ws.RequestWrapper"); types.add("javax.xml.ws.ResponseWrapper"); types.add("javax.xml.ws.ServiceMode"); @@ -78,8 +75,6 @@ types.add("javax.xml.ws.WebServiceClient"); types.add("javax.xml.ws.WebServiceProvider"); types.add("javax.xml.ws.WebServiceRef"); - - types.add("javax.xml.ws.security.MessageSecurity"); supportedAnnotations = Collections.unmodifiableCollection(types); } @@ -110,7 +105,3 @@ return wsAP; } } - - - - Added: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGeneratorFacade.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.tools.internal.jxc; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; + +/** + * CLI entry point to schemagen that checks for JDK 5.0 + * @author Kohsuke Kawaguchi + */ +public class SchemaGeneratorFacade { + + public static void main(String[] args) throws Throwable { + try { + ClassLoader cl = SchemaGeneratorFacade.class.getClassLoader(); + if(cl==null) cl = ClassLoader.getSystemClassLoader(); + + Class driver = cl.loadClass("com.sun.tools.internal.jxc.SchemaGenerator"); + Method mainMethod = driver.getDeclaredMethod("main", new Class[]{String[].class}); + try { + mainMethod.invoke(null,new Object[]{args}); + } catch (IllegalAccessException e) { + throw e; + } catch (InvocationTargetException e) { + if(e.getTargetException()!=null) + throw e.getTargetException(); + } + } catch (UnsupportedClassVersionError e) { + System.err.println("schemagen requires JDK 5.0 or later. Please download it from http://java.sun.com/j2se/1.5/"); + } + } +} Modified: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/AttributesImpl.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -623,4 +623,3 @@ } // end of AttributesImpl.java - Modified: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Classes.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Classes.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Classes.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -75,6 +75,11 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { + case 0: + { + revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); + } + break; case 12: { if(($__uri == "" && $__local == "classes")) { @@ -92,34 +97,29 @@ $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); } break; - case 2: + case 11: { - if(($__uri == "" && $__local == "excludes")) { + if(($__uri == "" && $__local == "includes")) { $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs); - $_ngcc_current_state = 6; + $_ngcc_current_state = 10; } else { - $_ngcc_current_state = 1; - $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); + unexpectedEnterElement($__qname); } } break; - case 11: + case 2: { - if(($__uri == "" && $__local == "includes")) { + if(($__uri == "" && $__local == "excludes")) { $runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs); - $_ngcc_current_state = 10; + $_ngcc_current_state = 6; } else { - unexpectedEnterElement($__qname); + $_ngcc_current_state = 1; + $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); } } break; - case 0: - { - revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); - } - break; default: { unexpectedEnterElement($__qname); @@ -133,6 +133,17 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { + case 0: + { + revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); + } + break; + case 4: + { + $_ngcc_current_state = 3; + $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); + } + break; case 3: { if(($__uri == "" && $__local == "excludes")) { @@ -144,45 +155,34 @@ } } break; - case 4: - { - $_ngcc_current_state = 3; - $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); - } - break; case 2: { $_ngcc_current_state = 1; $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); } break; - case 1: + case 8: { - if(($__uri == "" && $__local == "classes")) { + if(($__uri == "" && $__local == "includes")) { $runtime.onLeaveElementConsumed($__uri, $__local, $__qname); - $_ngcc_current_state = 0; + $_ngcc_current_state = 2; } else { unexpectedLeaveElement($__qname); } } break; - case 8: + case 1: { - if(($__uri == "" && $__local == "includes")) { + if(($__uri == "" && $__local == "classes")) { $runtime.onLeaveElementConsumed($__uri, $__local, $__qname); - $_ngcc_current_state = 2; + $_ngcc_current_state = 0; } else { unexpectedLeaveElement($__qname); } } break; - case 0: - { - revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); - } - break; default: { unexpectedLeaveElement($__qname); @@ -196,6 +196,11 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { + case 0: + { + revertToParentFromEnterAttribute(this, super._cookie, $__uri, $__local, $__qname); + } + break; case 4: { $_ngcc_current_state = 3; @@ -208,11 +213,6 @@ $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); } break; - case 0: - { - revertToParentFromEnterAttribute(this, super._cookie, $__uri, $__local, $__qname); - } - break; default: { unexpectedEnterAttribute($__qname); @@ -226,6 +226,11 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { + case 0: + { + revertToParentFromLeaveAttribute(this, super._cookie, $__uri, $__local, $__qname); + } + break; case 4: { $_ngcc_current_state = 3; @@ -238,11 +243,6 @@ $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); } break; - case 0: - { - revertToParentFromLeaveAttribute(this, super._cookie, $__uri, $__local, $__qname); - } - break; default: { unexpectedLeaveAttribute($__qname); @@ -253,6 +253,11 @@ public void text(String $value) throws SAXException { switch($_ngcc_current_state) { + case 0: + { + revertToParentFromText(this, super._cookie, $value); + } + break; case 9: { include_content = $value; @@ -260,14 +265,14 @@ action2(); } break; - case 3: + case 4: { exclude_content = $value; $_ngcc_current_state = 3; action0(); } break; - case 4: + case 3: { exclude_content = $value; $_ngcc_current_state = 3; @@ -301,11 +306,6 @@ action1(); } break; - case 0: - { - revertToParentFromText(this, super._cookie, $value); - } - break; } } @@ -325,4 +325,3 @@ public List getExcludes() { return $runtime.getExcludePatterns(this.excludes);} } - Modified: classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Config.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Config.java 2011-02-28 20:08:14 UTC (rev 5790) +++ classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/gen/config/Config.java 2011-02-28 20:17:56 UTC (rev 5791) @@ -70,15 +70,10 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { - case 0: + case 4: { - revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); - } - break; - case 1: - { - if(($__uri == "" && $__local == "schema")) { - NGCCHandler h = new Schema(this, super._source, $runtime, 3, baseDir); + if(($__uri == "" && $__local == "classes")) { + NGCCHandler h = new Classes(this, super._source, $runtime, 34); spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); } else { @@ -97,10 +92,26 @@ } } break; + case 1: + { + if(($__uri == "" && $__local == "schema")) { + NGCCHandler h = new Schema(this, super._source, $runtime, 31, baseDir); + spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); + } + else { + unexpectedEnterElement($__qname); + } + } + break; + case 0: + { + revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); + } + break; case 2: { if(($__uri == "" && $__local == "schema")) { - NGCCHandler h = new Schema(this, super._source, $runtime, 4, baseDir); + NGCCHandler h = new Schema(this, super._source, $runtime, 32, baseDir); spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); } else { @@ -120,17 +131,6 @@ } } break; - case 4: - { - if(($__uri == "" && $__local == "classes")) { - NGCCHandler h = new Classes(this, super._source, $runtime, 6); - spawnChildFromEnterElement(h, $__uri, $__local, $__qname, $attrs); - } - else { - unexpectedEnterElement($__qname); - } - } - break; default: { unexpectedEnterElement($__qname); @@ -145,11 +145,6 @@ $localName = $__local; $qname = $__qname; switch($_ngcc_current_state) { - case 0: - { - revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); - } - break; case 1: { if(($__uri == "" && $__local == "config")) { @@ -161,6 +156,11 @@ } } break; + case 0: + { + revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); + } + break; case 2: { $_ngcc_current_state = 1; @@ -257,13 +257,6 @@ public void text(String $value) throws SAXException { int $ai; switch($_ngcc_current_state) { - case 6: - { - bd = $value; - $_ngcc_current_state = 5; - action1(); - } - break; case 0: { revertToParentFromText(this, super._cookie, $value); @@ -283,31 +276,38 @@ } } break; + case 6: + { + bd = $value; + $_ngcc_current_state = 5; + action1(); + } + break; } } ... [truncated message content] |
From: <ls...@us...> - 2011-02-28 20:08:21
|
Revision: 5790 http://jnode.svn.sourceforge.net/jnode/?rev=5790&view=rev Author: lsantha Date: 2011-02-28 20:08:14 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageInputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageOutputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageInputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageOutputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/IIOByteBuffer.java classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStreamImpl.java classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStreamImpl.java classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCache.java classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageInputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageOutputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/package.html Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageInputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageInputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageInputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; @@ -62,6 +62,10 @@ /** The DisposerRecord that closes the underlying cache. */ private final DisposerRecord disposerRecord; + /** The CloseAction that closes the stream in + * the StreamCloser's shutdown hook */ + private final StreamCloser.CloseAction closeAction; + /** * Constructs a <code>FileCacheImageInputStream</code> that will read * from a given <code>InputStream</code>. @@ -96,8 +100,10 @@ this.cacheFile = File.createTempFile("imageio", ".tmp", cacheDir); this.cache = new RandomAccessFile(cacheFile, "rw"); - StreamCloser.addToQueue(this); + this.closeAction = StreamCloser.createCloseAction(this); + StreamCloser.addToQueue(closeAction); + disposerRecord = new StreamDisposerRecord(cacheFile, cache); if (getClass() == FileCacheImageInputStream.class) { disposerReferent = new Object(); @@ -242,7 +248,7 @@ stream = null; cache = null; cacheFile = null; - StreamCloser.removeFromQueue(this); + StreamCloser.removeFromQueue(closeAction); } /** Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageOutputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageOutputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageOutputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; @@ -48,6 +48,10 @@ // Pos after last (rightmost) byte written private long maxStreamPos = 0L; + /** The CloseAction that closes the stream in + * the StreamCloser's shutdown hook */ + private final StreamCloser.CloseAction closeAction; + /** * Constructs a <code>FileCacheImageOutputStream</code> that will write * to a given <code>outputStream</code>. @@ -82,7 +86,9 @@ this.cacheFile = File.createTempFile("imageio", ".tmp", cacheDir); this.cache = new RandomAccessFile(cacheFile, "rw"); - StreamCloser.addToQueue(this); + + this.closeAction = StreamCloser.createCloseAction(this); + StreamCloser.addToQueue(closeAction); } public int read() throws IOException { @@ -227,7 +233,7 @@ cacheFile = null; stream.flush(); stream = null; - StreamCloser.removeFromQueue(this); + StreamCloser.removeFromQueue(closeAction); } public void flushBefore(long pos) throws IOException { Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageInputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageInputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageInputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageOutputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageOutputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/FileImageOutputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/IIOByteBuffer.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/IIOByteBuffer.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/IIOByteBuffer.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2001 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStreamImpl.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStreamImpl.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageInputStreamImpl.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStreamImpl.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStreamImpl.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/ImageOutputStreamImpl.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCache.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCache.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCache.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package javax.imageio.stream; import java.util.ArrayList; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageInputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageInputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageInputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageOutputStream.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageOutputStream.java 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCacheImageOutputStream.java 2011-02-28 20:08:14 UTC (rev 5790) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package javax.imageio.stream; Modified: classlib6/core/src/openjdk/javax/javax/imageio/stream/package.html =================================================================== --- classlib6/core/src/openjdk/javax/javax/imageio/stream/package.html 2011-02-28 20:05:14 UTC (rev 5789) +++ classlib6/core/src/openjdk/javax/javax/imageio/stream/package.html 2011-02-28 20:08:14 UTC (rev 5790) @@ -2,14 +2,14 @@ <html> <head> <!-- -Copyright 2000 Sun Microsystems, Inc. All Rights Reserved. +Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as -published by the Free Software Foundation. Sun designates this +published by the Free Software Foundation. Oracle designates this particular file as subject to the "Classpath" exception as provided -by Sun in the LICENSE file that accompanied this code. +by Oracle in the LICENSE file that accompanied this code. This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -21,9 +21,9 @@ 2 along with this work; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -CA 95054 USA or visit www.sun.com if you need additional information or -have any questions. +Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +or visit www.oracle.com if you need additional information or have any +questions. --> </head> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ls...@us...> - 2011-02-28 20:05:27
|
Revision: 5789 http://jnode.svn.sourceforge.net/jnode/?rev=5789&view=rev Author: lsantha Date: 2011-02-28 20:05:14 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/OperationFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ParserImplBase.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPConstants.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPImageReader.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPImageWriter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageReader.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFStreamMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGImageReader.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGImageReaderSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGImageWriter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGImageWriterSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/png/RowFilter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPImageReader.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/stream/StreamCloser.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifBorders.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifButtonListener.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifButtonUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifIconFactory.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifLabelUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifMenuBarUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifMenuUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifProgressBarUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifSeparatorUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifSliderUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTextUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java classlib6/core/src/openjdk/com/com/sun/java/swing/plaf/motif/MotifTreeUI.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ArrayQueue.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ClientListenerInfo.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ClientNotifForwarder.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/NotificationBuffer.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/NotificationBufferFilter.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ProxyInputStream.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ProxyRef.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/RMIExporter.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/ServerNotifForwarder.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/Unmarshal.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/internal/package.html classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/FileLoginModule.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/MBeanServerAccessController.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/MBeanServerFileAccessController.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/SubjectDelegator.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/BasicControl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/Ber.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/BerDecoder.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/BerEncoder.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/BindingWithControls.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ClientId.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/Connection.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/DefaultResponseControlFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/DigestClientId.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/EntryChangeResponseControl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/EventQueue.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/EventSupport.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/Filter.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapAttribute.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapBindingEnumeration.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapClient.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapClientFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapCtx.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapCtxFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapEntry.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapName.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapNameParser.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapNamingEnumeration.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapPoolManager.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapReferralContext.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapReferralException.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapRequest.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapResult.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapSchemaCtx.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapSchemaParser.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapSearchEnumeration.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/LdapURL.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ManageReferralControl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/NameClassPairWithControls.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/NamingEventNotifier.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/NotifierArgs.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/Obj.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/PersistentSearchControl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ReferralEnumeration.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/SearchResultWithControls.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ServiceLocator.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/SimpleClientId.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/UnsolicitedResponseImpl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/VersionHelper.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/VersionHelper12.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/lib/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xslt/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/TransletException.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/cmdline/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/dom/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/runtime/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/AttrImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/NodeListCache.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/dom/ParentNode.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/Constants.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/PropertyManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLScanner.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/DOMParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/SAXParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/parsers/XMLParser.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/util/SymbolTable.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/xni/QName.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/dtm/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/dtm/ref/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/resolver/Catalog.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/CharInfo.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/Encodings.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/Encodings.properties classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/serializer/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/utils/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/axes/NodeSequence.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/compiler/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/domapi/XPathStylesheetDOM3Exception.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/functions/ObjectFactory.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XBoolean.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XNodeSet.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XNumber.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XObject.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java classlib6/core/src/openjdk/com/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_de.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_es.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_fr.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_it.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_ja.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_ko.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_sv.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_zh_CN.properties classlib6/core/src/openjdk/com/com/sun/rowset/RowSetResourceBundle_zh_TW.properties classlib6/core/src/openjdk/com/com/sun/rowset/internal/BaseRow.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/CachedRowSetReader.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/CachedRowSetWriter.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/InsertRow.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/Row.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/SyncResolverImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/WebRowSetXmlReader.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/WebRowSetXmlWriter.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/XmlErrorHandler.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/XmlReaderContentHandler.java classlib6/core/src/openjdk/com/com/sun/rowset/internal/XmlResolver.java classlib6/core/src/openjdk/com/com/sun/security/sasl/util/AbstractSaslImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/util/PolicyUtils.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Expression.java Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java Removed Paths: ------------- classlib6/core/src/openjdk/com/com/sun/corba/se/internal/io/ classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/Service.java classlib6/core/src/openjdk/com/com/sun/org/apache/regexp/internal/REDemo.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/client/ classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/runtime/AttributeList.java Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java 2011-02-26 21:36:44 UTC (rev 5788) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java 2011-02-28 20:05:14 UTC (rev 5789) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -2553,8 +2553,8 @@ bridge.putObject( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetObjectField( e, fieldName, - ObjectUtility.compactObjectToString( o ), - ObjectUtility.compactObjectToString( v )) ; + o.toString(), + v.toString() ) ; } } @@ -2566,7 +2566,7 @@ bridge.putBoolean( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetBooleanField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Boolean(v) ) ; } } @@ -2579,7 +2579,7 @@ bridge.putByte( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetByteField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Byte(v) ) ; } } @@ -2592,7 +2592,7 @@ bridge.putChar( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetCharField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Character(v) ) ; } } @@ -2605,7 +2605,7 @@ bridge.putShort( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetShortField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Short(v) ) ; } } @@ -2618,7 +2618,7 @@ bridge.putInt( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetIntField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Integer(v) ) ; } } @@ -2631,7 +2631,7 @@ bridge.putLong( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetLongField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Long(v) ) ; } } @@ -2644,7 +2644,7 @@ bridge.putFloat( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetFloatField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Float(v) ) ; } } @@ -2657,7 +2657,7 @@ bridge.putDouble( o, key, v ) ; } catch (Exception e) { throw utilWrapper.errorSetDoubleField( e, fieldName, - ObjectUtility.compactObjectToString( o ), + o.toString(), new Double(v) ) ; } } Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java 2011-02-26 21:36:44 UTC (rev 5788) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java 2011-02-28 20:05:14 UTC (rev 5789) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,32 +32,22 @@ package com.sun.corba.se.impl.io; import javax.rmi.CORBA.Util; -import javax.rmi.PortableRemoteObject; import java.util.Hashtable; -import java.util.Stack; import java.io.IOException; -import java.util.EmptyStackException; -import com.sun.corba.se.impl.util.Utility; -import com.sun.corba.se.impl.io.IIOPInputStream; -import com.sun.corba.se.impl.io.IIOPOutputStream; import com.sun.corba.se.impl.util.RepositoryId; import com.sun.corba.se.impl.util.Utility; import org.omg.CORBA.TCKind; -import org.omg.CORBA.MARSHAL; -import org.omg.CORBA.BAD_PARAM; -import org.omg.CORBA.CompletionStatus; import org.omg.CORBA.portable.IndirectionException; import com.sun.org.omg.SendingContext.CodeBase; import com.sun.org.omg.SendingContext.CodeBaseHelper; import java.security.AccessController; import java.security.PrivilegedAction; - -import com.sun.corba.se.impl.io.IIOPInputStream.ActiveRecursionManager; +import java.security.PrivilegedExceptionAction; import com.sun.corba.se.spi.logging.CORBALogDomains; import com.sun.corba.se.impl.logging.OMGSystemException; @@ -809,46 +799,149 @@ return "com.sun.corba.se.impl.io.IIOPOutputStream"; } - private com.sun.corba.se.impl.io.IIOPOutputStream createOutputStream() { - return (com.sun.corba.se.impl.io.IIOPOutputStream)AccessController.doPrivileged( - new StreamFactory(getOutputStreamClassName())); + private IIOPOutputStream createOutputStream() { + final String name = getOutputStreamClassName(); + try { + IIOPOutputStream stream = createOutputStreamBuiltIn(name); + if (stream != null) { + return stream; + } + return createCustom(IIOPOutputStream.class, name); + } catch (Throwable t) { + // Throw exception under the carpet. + InternalError ie = new InternalError( + "Error loading " + name + ); + ie.initCause(t); + throw ie; + } } + /** + * Construct a built in implementation with priveleges. + * Returning null indicates a non-built is specified. + */ + private IIOPOutputStream createOutputStreamBuiltIn( + final String name + ) throws Throwable { + try { + return AccessController.doPrivileged( + new PrivilegedExceptionAction<IIOPOutputStream>() { + public IIOPOutputStream run() throws IOException { + return createOutputStreamBuiltInNoPriv(name); + } + } + ); + } catch (java.security.PrivilegedActionException exc) { + throw exc.getCause(); + } + } + + /** + * Returning null indicates a non-built is specified. + */ + private IIOPOutputStream createOutputStreamBuiltInNoPriv( + final String name + ) throws IOException { + return + name.equals( + IIOPOutputStream + .class.getName() + ) ? + new IIOPOutputStream() : + + name.equals( + com.sun.corba.se.impl.orbutil.IIOPOutputStream_1_3 + .class.getName() + ) ? + new com.sun.corba.se.impl.orbutil.IIOPOutputStream_1_3() : + + name.equals( + com.sun.corba.se.impl.orbutil.IIOPOutputStream_1_3_1 + .class.getName() + ) ? + new com.sun.corba.se.impl.orbutil.IIOPOutputStream_1_3_1() : + + null; + } + protected String getInputStreamClassName() { return "com.sun.corba.se.impl.io.IIOPInputStream"; } - private com.sun.corba.se.impl.io.IIOPInputStream createInputStream() { - return (com.sun.corba.se.impl.io.IIOPInputStream)AccessController.doPrivileged( - new StreamFactory(getInputStreamClassName())); + private IIOPInputStream createInputStream() { + final String name = getInputStreamClassName(); + try { + IIOPInputStream stream = createInputStreamBuiltIn(name); + if (stream != null) { + return stream; + } + return createCustom(IIOPInputStream.class, name); + } catch (Throwable t) { + // Throw exception under the carpet. + InternalError ie = new InternalError( + "Error loading " + name + ); + ie.initCause(t); + throw ie; + } } /** - * Instantiates a class of the given name using the system ClassLoader - * as part of a PrivilegedAction. - * - * It's private final so hopefully people can't grab it outside of - * this class. - * - * If you're worried that someone could subclass ValueHandlerImpl, - * install his own streams, and snoop what's on the wire: - * Someone can do that only if he's allowed to use the feature - * of installing his own javax.rmi.CORBA.Util delegate (via a - * JVM property or orb.properties file, read the first time the - * Util class is used). If he can do that, he can snoop - * anything on the wire, anyway, without abusing the - * StreamFactory class. + * Construct a built in implementation with priveleges. + * Returning null indicates a non-built is specified. */ - private static final class StreamFactory implements PrivilegedAction { - private String className; + private IIOPInputStream createInputStreamBuiltIn( + final String name + ) throws Throwable { + try { + return AccessController.doPrivileged( + new PrivilegedExceptionAction<IIOPInputStream>() { + public IIOPInputStream run() throws IOException { + return createInputStreamBuiltInNoPriv(name); + } + } + ); + } catch (java.security.PrivilegedActionException exc) { + throw exc.getCause(); + } + } + + /** + * Returning null indicates a non-built is specified. + */ + private IIOPInputStream createInputStreamBuiltInNoPriv( + final String name + ) throws IOException { + return + name.equals( + IIOPInputStream + .class.getName() + ) ? + new IIOPInputStream() : + + name.equals( + com.sun.corba.se.impl.orbutil.IIOPInputStream_1_3 + .class.getName() + ) ? + new com.sun.corba.se.impl.orbutil.IIOPInputStream_1_3() : + + name.equals( + com.sun.corba.se.impl.orbutil.IIOPInputStream_1_3_1 + .class.getName() + ) ? + new com.sun.corba.se.impl.orbutil.IIOPInputStream_1_3_1() : - public StreamFactory (String _className) { - className = _className; + null; } - public Object run() { - try { - // Note: We must use the system ClassLoader here + /** + * Create a custom implementation without privileges. + */ + private <T> T createCustom( + final Class<T> type, final String className + ) throws Throwable { + // Note: We use the thread context or system ClassLoader here // since we want to load classes outside of the // core JDK when running J2EE Pure ORB and // talking to Kestrel. @@ -856,18 +949,13 @@ if (cl == null) cl = ClassLoader.getSystemClassLoader(); - Class streamClass = cl.loadClass(className); + Class<?> clazz = cl.loadClass(className); + Class<? extends T> streamClass = clazz.asSubclass(type); // Since the ClassLoader should cache the class, this isn't // as expensive as it looks. return streamClass.newInstance(); - } catch(Throwable t) { - InternalError ie = new InternalError( "Error loading " + className ) ; - ie.initCause( t ) ; - throw ie ; - } - } } /** Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserAction.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserAction.java 2011-02-26 21:36:44 UTC (rev 5788) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserAction.java 2011-02-28 20:05:14 UTC (rev 5789) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -110,7 +110,7 @@ throw wrapper.couldNotSetArray( thr, getPropertyName(), new Integer(ctr), componentType, new Integer(size), - ObjectUtility.compactObjectToString( obj )) ; + obj.toString() ) ; } ctr++ ; } Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java 2011-02-26 21:36:44 UTC (rev 5788) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java 2011-02-28 20:05:14 UTC (rev 5789) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectUtility.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectUtility.java 2011-02-26 21:36:44 UTC (rev 5788) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectUtility.java 2011-02-28 20:05:14 UTC (rev 5789) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -50,104 +50,9 @@ import java.math.BigDecimal ; public final class ObjectUtility { - private boolean useToString ; - private boolean isIndenting ; - private int initialLevel ; - private int increment ; - private ClassMap classToPrinter = new ClassMap() ; + private ObjectUtility() {} - private static ObjectUtility standard = new ObjectUtility( false, true, - 0, 4 ) ; - private static ObjectUtility compact = new ObjectUtility( true, false, - 0, 4 ) ; - private ObjectUtility( boolean useToString, boolean isIndenting, - int initialLevel, int increment ) - { - this.useToString = useToString ; - this.isIndenting = isIndenting ; - this.initialLevel = initialLevel ; - this.increment = increment ; - classToPrinter.put( Properties.class, propertiesPrinter ) ; - classToPrinter.put( Collection.class, collectionPrinter ) ; - classToPrinter.put( Map.class, mapPrinter ) ; - } - - /** Construct an Utility instance with the desired objectToString - * behavior. - */ - public static ObjectUtility make( boolean useToString, boolean isIndenting, - int initialLevel, int increment ) - { - return new ObjectUtility( useToString, isIndenting, initialLevel, - increment ) ; - } - - /** Construct an Utility instance with the desired objectToString - * behavior. - */ - public static ObjectUtility make( boolean useToString, boolean isIndenting ) - { - return new ObjectUtility( useToString, isIndenting, 0, 4 ) ; - } - - /** Get the standard Utility object that supports objectToString with - * indented display and no use of toString() methods. - */ - public static ObjectUtility make() - { - return standard ; - } - - /** A convenience method that gives the default behavior: use indenting - * to display the object's structure and do not use built-in toString - * methods. - */ - public static String defaultObjectToString( java.lang.Object object ) - { - return standard.objectToString( object ) ; - } - - public static String compactObjectToString( java.lang.Object object ) - { - return compact.objectToString( object ) ; - } - - /** objectToString handles display of arbitrary objects. It correctly - * handles objects whose elements form an arbitrary graph. It uses - * reflection to display the contents of any kind of object. - * An object's toString() method may optionally be used, but the default - * is to ignore all toString() methods except for those defined for - * primitive types, primitive type wrappers, and strings. - */ - public String objectToString(java.lang.Object obj) - { - IdentityHashMap printed = new IdentityHashMap() ; - ObjectWriter result = ObjectWriter.make( isIndenting, initialLevel, - increment ) ; - objectToStringHelper( printed, result, obj ) ; - return result.toString() ; - } - - // Perform a deep structural equality comparison of the two objects. - // This handles all arrays, maps, and sets specially, otherwise - // it just calls the object's equals() method. - public static boolean equals( java.lang.Object obj1, java.lang.Object obj2 ) - { - // Set of pairs of objects that have been (or are being) considered for - // equality. Such pairs are presumed to be equals. If they are not, - // this will be detected eventually and the equals method will return - // false. - Set considered = new HashSet() ; - - // Map that gives the corresponding component of obj2 for a component - // of obj1. This is used to check for the same aliasing and use of - // equal objects in both objects. - Map counterpart = new IdentityHashMap() ; - - return equalsHelper( counterpart, considered, obj1, obj2 ) ; - } - /** If arr1 and arr2 are both arrays of the same component type, * return an array of that component type that consists of the * elements of arr1 followed by the elements of arr2. @@ -179,544 +84,4 @@ return result ; } -//=========================================================================== -// Implementation -//=========================================================================== - - private void objectToStringHelper( IdentityHashMap printed, - ObjectWriter result, java.lang.Object obj) - { - if (obj==null) { - result.append( "null" ) ; - result.endElement() ; - } else { - Class cls = obj.getClass() ; - result.startObject( obj ) ; - - if (printed.keySet().contains( obj )) { - result.endObject( "*VISITED*" ) ; - } else { - printed.put( obj, null ) ; - - if (mustUseToString(cls)) { - result.endObject( obj.toString() ) ; - } else { - // First, handle any classes that have special printer - // methods defined. This is useful when the class - // overrides toString with something that - // is not sufficiently detailed. - ObjectPrinter printer = (ObjectPrinter)(classToPrinter.get( - cls )) ; - if (printer != null) { - printer.print( printed, result, obj ) ; - result.endObject() ; - } else { - Class compClass = cls.getComponentType() ; - - if (compClass == null) - // handleObject always calls endObject - handleObject( printed, result, obj ) ; - else { - handleArray( printed, result, obj ) ; - result.endObject() ; - } - } - } - } - } - } - - private static interface ObjectPrinter { - void print( IdentityHashMap printed, ObjectWriter buff, - java.lang.Object obj ) ; - } - - private ObjectPrinter propertiesPrinter = new ObjectPrinter() { - public void print( IdentityHashMap printed, ObjectWriter buff, - java.lang.Object obj ) - { - if (!(obj instanceof Properties)) - throw new Error() ; - - Properties props = (Properties)obj ; - Enumeration keys = props.propertyNames() ; - while (keys.hasMoreElements()) { - String key = (String)(keys.nextElement()) ; - String value = props.getProperty( key ) ; - buff.startElement() ; - buff.append( key ) ; - buff.append( "=" ) ; - buff.append( value ) ; - buff.endElement() ; - } - } - } ; - - private ObjectPrinter collectionPrinter = new ObjectPrinter() { - public void print( IdentityHashMap printed, ObjectWriter buff, - java.lang.Object obj ) - { - if (!(obj instanceof Collection)) - throw new Error() ; - - Collection coll = (Collection)obj ; - Iterator iter = coll.iterator() ; - while (iter.hasNext()) { - java.lang.Object element = iter.next() ; - buff.startElement() ; - objectToStringHelper( printed, buff, element ) ; - buff.endElement() ; - } - } - } ; - - private ObjectPrinter mapPrinter = new ObjectPrinter() { - public void print( IdentityHashMap printed, ObjectWriter buff, - java.lang.Object obj ) - { - if (!(obj instanceof Map)) - throw new Error() ; - - Map map = (Map)obj ; - Iterator iter = map.entrySet().iterator() ; - while (iter.hasNext()) { - Entry entry = (Entry)(iter.next()) ; - buff.startElement() ; - objectToStringHelper( printed, buff, entry.getKey() ) ; - buff.append( "=>" ) ; - objectToStringHelper( printed, buff, entry.getValue() ) ; - buff.endElement() ; - } - } - } ; - - private static class ClassMap { - ArrayList data ; - - public ClassMap() - { - data = new ArrayList() ; - } - - /** Return the first element of the ClassMap that is assignable to cls. - * The order is determined by the order in which the put method was - * called. Returns null if there is no match. - */ - public java.lang.Object get( Class cls ) - { - Iterator iter = data.iterator() ; - while (iter.hasNext()) { - java.lang.Object[] arr = (java.lang.Object[])(iter.next()) ; - Class key = (Class)(arr[0]) ; - if (key.isAssignableFrom( cls )) - return arr[1] ; - } - - return null ; - } - - /** Add obj to the map with key cls. Note that order matters, - * as the first match is returned. - */ - public void put( Class cls, java.lang.Object obj ) - { - java.lang.Object[] pair = { cls, obj } ; - data.add( pair ) ; - } - } - - private boolean mustUseToString( Class cls ) - { - // These probably never occur - if (cls.isPrimitive()) - return true ; - - // We must use toString for all primitive wrappers, since - // otherwise the code recurses endlessly (access value field - // inside Integer, returns another Integer through reflection). - if ((cls == Integer.class) || - (cls == BigInteger.class) || - (cls == BigDecimal.class) || - (cls == String.class) || - (cls == StringBuffer.class) || - (cls == Long.class) || - (cls == Short.class) || - (cls == Byte.class) || - (cls == Character.class) || - (cls == Float.class) || - (cls == Double.class) || - (cls == Boolean.class)) - return true ; - - if (useToString) { - try { - cls.getDeclaredMethod( "toString", (Class[])null ) ; - return true ; - } catch (Exception exc) { - return false ; - } - } - - return false ; - } - - private void handleObject( IdentityHashMap printed, ObjectWriter result, - java.lang.Object obj ) - { - Class cls = obj.getClass() ; - - try { - Field[] fields; - SecurityManager security = System.getSecurityManager(); - if (security != null && !Modifier.isPublic(cls.getModifiers())) { - fields = new Field[0]; - } else { - fields = cls.getDeclaredFields(); - } - - for (int ctr=0; ctr<fields.length; ctr++ ) { - final Field fld = fields[ctr] ; - int modifiers = fld.getModifiers() ; - - // Do not display field if it is static, since these fields - // are always the same for every instances. This could - // be made configurable, but I don't think it is - // useful to do so. - if (!Modifier.isStatic( modifiers )) { - if (security != null) { - if (!Modifier.isPublic(modifiers)) - continue; - } - result.startElement() ; - result.append( fld.getName() ) ; - result.append( ":" ) ; - - try { - // Make sure that we can read the field if it is - // not public - AccessController.doPrivileged( new PrivilegedAction() { - public Object run() { - fld.setAccessible( true ) ; - return null ; - } - } ) ; - - java.lang.Object value = fld.get( obj ) ; - objectToStringHelper( printed, result, value ) ; - } catch (Exception exc2) { - result.append( "???" ) ; - } - - result.endElement() ; - } - } - - result.endObject() ; - } catch (Exception exc2) { - result.endObject( obj.toString() ) ; - } - } - - private void handleArray( IdentityHashMap printed, ObjectWriter result, - java.lang.Object obj ) - { - Class compClass = obj.getClass().getComponentType() ; - if (compClass == boolean.class) { - boolean[] arr = (boolean[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == byte.class) { - byte[] arr = (byte[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == short.class) { - short[] arr = (short[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == int.class) { - int[] arr = (int[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == long.class) { - long[] arr = (long[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == char.class) { - char[] arr = (char[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == float.class) { - float[] arr = (float[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else if (compClass == double.class) { - double[] arr = (double[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - result.append( arr[ctr] ) ; - result.endElement() ; - } - } else { // array of object - java.lang.Object[] arr = (java.lang.Object[])obj ; - for (int ctr=0; ctr<arr.length; ctr++) { - result.startElement() ; - objectToStringHelper( printed, result, arr[ctr] ) ; - result.endElement() ; - } - } - } - - private static class Pair - { - private java.lang.Object obj1 ; - private java.lang.Object obj2 ; - - Pair( java.lang.Object obj1, java.lang.Object obj2 ) - { - this.obj1 = obj1 ; - this.obj2 = obj2 ; - } - - public boolean equals( java.lang.Object obj ) - { - if (!(obj instanceof Pair)) - return false ; - - Pair other = (Pair)obj ; - return other.obj1 == obj1 && other.obj2 == obj2 ; - } - - public int hashCode() - { - return System.identityHashCode( obj1 ) ^ - System.identityHashCode( obj2 ) ; - } - } - - private static boolean equalsHelper( Map counterpart, Set considered, - java.lang.Object obj1, java.lang.Object obj2 ) - { - if ((obj1 == null) || (obj2 == null)) - return obj1 == obj2 ; - - java.lang.Object other2 = counterpart.get( obj1 ) ; - if (other2 == null) { - other2 = obj2 ; - counterpart.put( obj1, other2 ) ; - } - - if (obj1 == other2) - return true ; - - if (obj2 != other2) - return false ; - - Pair pair = new Pair( obj1, obj2 ) ; - if (considered.contains( pair )) - return true ; - else - considered.add( pair ) ; - - if (obj1 instanceof java.lang.Object... [truncated message content] |
From: <ls...@us...> - 2011-02-26 21:36:54
|
Revision: 5788 http://jnode.svn.sourceforge.net/jnode/?rev=5788&view=rev Author: lsantha Date: 2011-02-26 21:36:44 +0000 (Sat, 26 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/awt/peer/CheckboxMenuItemPeer.java classlib6/core/src/openjdk/java/java/awt/peer/CheckboxPeer.java classlib6/core/src/openjdk/java/java/awt/peer/ContainerPeer.java classlib6/core/src/openjdk/java/java/awt/peer/FontPeer.java classlib6/core/src/openjdk/java/java/awt/peer/KeyboardFocusManagerPeer.java classlib6/core/src/openjdk/java/java/awt/peer/LightweightPeer.java classlib6/core/src/openjdk/java/java/awt/peer/ListPeer.java classlib6/core/src/openjdk/java/java/awt/peer/MenuBarPeer.java classlib6/core/src/openjdk/java/java/awt/peer/MenuComponentPeer.java classlib6/core/src/openjdk/java/java/awt/peer/MenuItemPeer.java classlib6/core/src/openjdk/java/java/awt/peer/MenuPeer.java classlib6/core/src/openjdk/java/java/awt/peer/MouseInfoPeer.java classlib6/core/src/openjdk/java/java/awt/peer/PopupMenuPeer.java classlib6/core/src/openjdk/java/java/awt/peer/RobotPeer.java classlib6/core/src/openjdk/java/java/awt/peer/ScrollPanePeer.java classlib6/core/src/openjdk/java/java/awt/peer/ScrollbarPeer.java classlib6/core/src/openjdk/java/java/awt/peer/SystemTrayPeer.java classlib6/core/src/openjdk/java/java/awt/peer/TextAreaPeer.java classlib6/core/src/openjdk/java/java/awt/peer/TextFieldPeer.java classlib6/core/src/openjdk/java/java/awt/peer/TrayIconPeer.java classlib6/core/src/openjdk/java/java/awt/peer/package.html classlib6/core/src/openjdk/java/java/beans/AppletInitializer.java classlib6/core/src/openjdk/java/java/beans/BeanDescriptor.java classlib6/core/src/openjdk/java/java/beans/BeanInfo.java classlib6/core/src/openjdk/java/java/beans/Beans.java classlib6/core/src/openjdk/java/java/beans/ChangeListenerMap.java classlib6/core/src/openjdk/java/java/beans/ConstructorProperties.java classlib6/core/src/openjdk/java/java/beans/Customizer.java classlib6/core/src/openjdk/java/java/beans/DefaultPersistenceDelegate.java classlib6/core/src/openjdk/java/java/beans/DesignMode.java classlib6/core/src/openjdk/java/java/beans/Encoder.java classlib6/core/src/openjdk/java/java/beans/EventHandler.java classlib6/core/src/openjdk/java/java/beans/EventSetDescriptor.java classlib6/core/src/openjdk/java/java/beans/ExceptionListener.java classlib6/core/src/openjdk/java/java/beans/Expression.java classlib6/core/src/openjdk/java/java/beans/FeatureDescriptor.java classlib6/core/src/openjdk/java/java/beans/IndexedPropertyChangeEvent.java classlib6/core/src/openjdk/java/java/beans/IndexedPropertyDescriptor.java classlib6/core/src/openjdk/java/java/beans/IntrospectionException.java classlib6/core/src/openjdk/java/java/beans/Introspector.java classlib6/core/src/openjdk/java/java/beans/MetaData.java classlib6/core/src/openjdk/java/java/beans/MethodDescriptor.java classlib6/core/src/openjdk/java/java/beans/NameGenerator.java classlib6/core/src/openjdk/java/java/beans/ParameterDescriptor.java classlib6/core/src/openjdk/java/java/beans/PersistenceDelegate.java classlib6/core/src/openjdk/java/java/beans/PropertyChangeEvent.java classlib6/core/src/openjdk/java/java/beans/PropertyChangeListener.java classlib6/core/src/openjdk/java/java/beans/PropertyChangeListenerProxy.java classlib6/core/src/openjdk/java/java/beans/PropertyChangeSupport.java classlib6/core/src/openjdk/java/java/beans/PropertyDescriptor.java classlib6/core/src/openjdk/java/java/beans/PropertyEditor.java classlib6/core/src/openjdk/java/java/beans/PropertyEditorManager.java classlib6/core/src/openjdk/java/java/beans/PropertyEditorSupport.java classlib6/core/src/openjdk/java/java/beans/PropertyVetoException.java classlib6/core/src/openjdk/java/java/beans/ReflectionUtils.java classlib6/core/src/openjdk/java/java/beans/SimpleBeanInfo.java classlib6/core/src/openjdk/java/java/beans/Statement.java classlib6/core/src/openjdk/java/java/beans/VetoableChangeListener.java classlib6/core/src/openjdk/java/java/beans/VetoableChangeListenerProxy.java classlib6/core/src/openjdk/java/java/beans/VetoableChangeSupport.java classlib6/core/src/openjdk/java/java/beans/Visibility.java classlib6/core/src/openjdk/java/java/beans/XMLDecoder.java classlib6/core/src/openjdk/java/java/beans/XMLEncoder.java classlib6/core/src/openjdk/java/java/beans/package.html classlib6/core/src/openjdk/java/java/nio/charset/Charset.java classlib6/core/src/openjdk/java/java/nio/charset/CoderMalfunctionError.java classlib6/core/src/openjdk/java/java/nio/charset/CoderResult.java classlib6/core/src/openjdk/java/java/nio/charset/CodingErrorAction.java classlib6/core/src/openjdk/java/java/nio/charset/MalformedInputException.java classlib6/core/src/openjdk/java/java/nio/charset/UnmappableCharacterException.java Modified: classlib6/core/src/openjdk/java/java/awt/peer/CheckboxMenuItemPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/CheckboxMenuItemPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/CheckboxMenuItemPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/CheckboxPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/CheckboxPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/CheckboxPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/ContainerPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/ContainerPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/ContainerPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/FontPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/FontPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/FontPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/KeyboardFocusManagerPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/KeyboardFocusManagerPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/KeyboardFocusManagerPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/LightweightPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/LightweightPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/LightweightPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/ListPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/ListPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/ListPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/MenuBarPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/MenuBarPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/MenuBarPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/MenuComponentPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/MenuComponentPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/MenuComponentPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/MenuItemPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/MenuItemPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/MenuItemPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/MenuPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/MenuPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/MenuPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/MouseInfoPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/MouseInfoPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/MouseInfoPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/PopupMenuPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/PopupMenuPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/PopupMenuPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/RobotPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/RobotPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/RobotPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/ScrollPanePeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/ScrollPanePeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/ScrollPanePeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/ScrollbarPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/ScrollbarPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/ScrollbarPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/SystemTrayPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/SystemTrayPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/SystemTrayPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/TextAreaPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/TextAreaPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/TextAreaPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/TextFieldPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/TextFieldPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/TextFieldPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1998, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/TrayIconPeer.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/TrayIconPeer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/TrayIconPeer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt.peer; Modified: classlib6/core/src/openjdk/java/java/awt/peer/package.html =================================================================== --- classlib6/core/src/openjdk/java/java/awt/peer/package.html 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/awt/peer/package.html 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ <!-- - Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. + Copyright (c) 1998, Oracle and/or its affiliates. All rights reserved. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as - published by the Free Software Foundation. Sun designates this + published by the Free Software Foundation. Oracle designates this particular file as subject to the "Classpath" exception as provided - by Sun in the LICENSE file that accompanied this code. + by Oracle in the LICENSE file that accompanied this code. This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ 2 along with this work; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - CA 95054 USA or visit www.sun.com if you need additional information or - have any questions. + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> Modified: classlib6/core/src/openjdk/java/java/beans/AppletInitializer.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/AppletInitializer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/AppletInitializer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2000, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/BeanDescriptor.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/BeanDescriptor.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/BeanDescriptor.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/BeanInfo.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/BeanInfo.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/BeanInfo.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/Beans.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/Beans.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/Beans.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/ChangeListenerMap.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/ChangeListenerMap.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/ChangeListenerMap.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/ConstructorProperties.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/ConstructorProperties.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/ConstructorProperties.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/Customizer.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/Customizer.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/Customizer.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1996 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/DefaultPersistenceDelegate.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/DefaultPersistenceDelegate.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/DefaultPersistenceDelegate.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/DesignMode.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/DesignMode.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/DesignMode.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 1997-1999 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 1999, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/Encoder.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/Encoder.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/Encoder.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.beans; Modified: classlib6/core/src/openjdk/java/java/beans/EventHandler.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/EventHandler.java 2011-02-20 20:14:41 UTC (rev 5787) +++ classlib6/core/src/openjdk/java/java/beans/EventHandler.java 2011-02-26 21:36:44 UTC (rev 5788) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the... [truncated message content] |
From: <ls...@us...> - 2011-02-20 20:14:51
|
Revision: 5787 http://jnode.svn.sourceforge.net/jnode/?rev=5787&view=rev Author: lsantha Date: 2011-02-20 20:14:41 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSample.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSampleLoop.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSampleOptions.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/DataPusher.java classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/EmergencySoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/EventDispatcher.java classlib6/core/src/openjdk/com/com/sun/media/sound/FFT.java classlib6/core/src/openjdk/com/com/sun/media/sound/FastShortMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/FastSysexMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/InvalidDataException.java classlib6/core/src/openjdk/com/com/sun/media/sound/InvalidFormatException.java classlib6/core/src/openjdk/com/com/sun/media/sound/JARSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/JDK13Services.java classlib6/core/src/openjdk/com/com/sun/media/sound/JSSecurityManager.java classlib6/core/src/openjdk/com/com/sun/media/sound/JavaSoundAudioClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiInDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiInDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiOutDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiOutDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiUtils.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelAbstractChannelMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelAbstractOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelByteBuffer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelByteBufferWavetable.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelChannelMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelConnectionBlock.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDestination.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDirectedPlayer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDirector.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelIdentifier.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelInstrumentComparator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelMappedInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelOscillatorStream.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelPatch.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelPerformer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelSource.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardDirector.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardTransform.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelTransform.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelWavetable.java classlib6/core/src/openjdk/com/com/sun/media/sound/PCMtoPCMCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/Platform.java classlib6/core/src/openjdk/com/com/sun/media/sound/PortMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/PortMixerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/Printer.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFInvalidDataException.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFInvalidFormatException.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/RealTimeSequencer.java classlib6/core/src/openjdk/com/com/sun/media/sound/RealTimeSequencerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/ReferenceCountingDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2GlobalRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Instrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2InstrumentRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Layer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2LayerRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Modulator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Region.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Sample.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Soundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2SoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SimpleInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SimpleSoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAbstractResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioBuffer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioProcessor.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioPusher.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChannel.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChannelProxy.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChorus.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftControl.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftCubicResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftEnvelopeGenerator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftFilter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftJitterCorrector.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLanczosResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLimiter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLinearResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLinearResampler2.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLowFrequencyOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMainMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMidiAudioFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMainMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMixerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftPerformer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftPointResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftProcess.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftReceiver.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftResamplerStreamer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftReverb.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftShortMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftSincResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftSynthesizer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftTuning.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftVoice.java classlib6/core/src/openjdk/com/com/sun/media/sound/StandardMidiFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/StandardMidiFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/Toolkit.java classlib6/core/src/openjdk/com/com/sun/media/sound/UlawCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveExtensibleFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFloatFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFloatFileWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/BatchEnvironment.java classlib6/core/src/openjdk/sun/sun/net/httpserver/AuthFilter.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ChunkedOutputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ExchangeImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/FixedLengthInputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/LeftOverInputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Request.java classlib6/core/src/openjdk/sun/sun/net/httpserver/SelectorCache.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ServerImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/UndefLengthOutputStream.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCache.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCacheImpl.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCacheValue.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthenticationHeader.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthenticationInfo.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/BasicAuthentication.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/DigestAuthentication.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/HttpAuthenticator.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/DelegateHttpsURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/HttpsURLConnectionImpl.java classlib6/core/src/openjdk/sun/sun/nio/cs/AbstractCharsetProvider.java classlib6/core/src/openjdk/sun/sun/nio/cs/FastCharsetProvider.java classlib6/core/src/openjdk/sun/sun/nio/cs/HistoricallyNamedCharset.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM437.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM737.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM775.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM850.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM852.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM855.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM857.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM858.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM862.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM866.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM874.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_1.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_13.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_15.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_2.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_4.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_5.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_7.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_9.java classlib6/core/src/openjdk/sun/sun/nio/cs/KOI8_R.java classlib6/core/src/openjdk/sun/sun/nio/cs/KOI8_U.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1250.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1251.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1252.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1253.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1254.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1257.java classlib6/core/src/openjdk/sun/sun/nio/cs/SingleByteDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/SingleByteEncoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/StreamDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/StreamEncoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/Surrogate.java classlib6/core/src/openjdk/sun/sun/nio/cs/ThreadLocalCoders.java classlib6/core/src/openjdk/sun/sun/nio/cs/US_ASCII.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16BE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16LE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_8.java classlib6/core/src/openjdk/sun/sun/nio/cs/UnicodeDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/UnicodeEncoder.java Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/media/sound/MidiDeviceReceiver.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardIndexedDirector.java Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; @@ -175,7 +175,6 @@ for (int c = 0; c < targetChannels; c++) { for (int i = 0, ix = off + c; i < len2; i++, ix += cs) { b[ix] = conversion_buffer[i]; - ; } } } else if (targetChannels == 1) { @@ -186,7 +185,6 @@ for (int c = 1; c < sourceChannels; c++) { for (int i = c, ix = off; i < len2; i += cs, ix++) { b[ix] += conversion_buffer[i]; - ; } } float vol = 1f / ((float) sourceChannels); @@ -390,6 +388,7 @@ return -1; if (len < 0) return 0; + int offlen = off + len; int remain = len / nrofchannels; int destPos = 0; int in_end = ibuffer_len; @@ -423,7 +422,7 @@ for (int c = 0; c < nrofchannels; c++) { int ix = 0; float[] buff = cbuffer[c]; - for (int i = c; i < b.length; i += nrofchannels) { + for (int i = c + off; i < offlen; i += nrofchannels) { b[i] = buff[ix++]; } } @@ -447,7 +446,7 @@ } public long skip(long len) throws IOException { - if (len > 0) + if (len < 0) return 0; if (skipbuffer == null) skipbuffer = new float[1024 * targetFormat.getFrameSize()]; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; @@ -42,12 +42,15 @@ */ public AudioSynthesizerPropertyInfo(String name, Object value) { this.name = name; - this.value = value; if (value instanceof Class) valueClass = (Class)value; - else if (value != null) + else + { + this.value = value; + if (value != null) valueClass = value.getClass(); } + } /** * The name of the property. */ Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston... [truncated message content] |
From: <ls...@us...> - 2011-02-20 13:34:45
|
Revision: 5786 http://jnode.svn.sourceforge.net/jnode/?rev=5786&view=rev Author: lsantha Date: 2011-02-20 13:34:37 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Added support for starting the build with cron. Added Paths: ----------- trunk/all/cron/ trunk/all/cron/cron.sh trunk/all/cron/go.png trunk/all/cron/no.png trunk/all/cron/ok.png Property changes on: trunk/all/cron ___________________________________________________________________ Added: svn:ignore + status.png build.log Added: trunk/all/cron/cron.sh =================================================================== --- trunk/all/cron/cron.sh (rev 0) +++ trunk/all/cron/cron.sh 2011-02-20 13:34:37 UTC (rev 5786) @@ -0,0 +1,24 @@ +#Set JNODE_HOME +#JNODE_HOME= + +if [ -z "${JNODE_HOME}" ] +then +echo "Please set JNODE_HOME before running this script." +exit -1 +fi + +CRON_HOME=${JNODE_HOME}/all/cron +BUILD_LOG=${CRON_HOME}/build.log + +cd ${JNODE_HOME} +cp ${CRON_HOME}/go.png ${CRON_HOME}/status.png +date &>${BUILD_LOG} +svn up 1>>${BUILD_LOG} 2>&1 +./build.sh clean cd-x86-lite cd-x86_64-lite javadoc-small javadoc document-plugins 1>>${BUILD_LOG} 2>&1 +res=`grep "BUILD SUCCESSFUL" ${BUILD_LOG}` +if [ -z "$res" ] +then +cp ${CRON_HOME}/no.png ${CRON_HOME}/status.png +else +cp ${CRON_HOME}/ok.png ${CRON_HOME}/status.png +fi Property changes on: trunk/all/cron/cron.sh ___________________________________________________________________ Added: svn:executable + * Added: trunk/all/cron/go.png =================================================================== (Binary files differ) Property changes on: trunk/all/cron/go.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/all/cron/no.png =================================================================== (Binary files differ) Property changes on: trunk/all/cron/no.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/all/cron/ok.png =================================================================== (Binary files differ) Property changes on: trunk/all/cron/ok.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ls...@us...> - 2011-01-05 11:05:52
|
Revision: 5785 http://jnode.svn.sourceforge.net/jnode/?rev=5785&view=rev Author: lsantha Date: 2011-01-05 11:05:36 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/package.html classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/EncapsulationFactoryBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IOR.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORFactories.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORTemplateList.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Identifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableContainerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactoryFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/MakeImmutable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectAdapterId.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectId.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKey.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKeyFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponentBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponentFactoryFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfileTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfileTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/WriteContents.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Writeable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/package.html classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/LongMonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttribute.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringConstants.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringFactories.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StatisticMonitoredAttribute.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StatisticsAccumulator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StringMonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/package.html classlib6/core/src/openjdk/com/com/sun/jarsigner/ContentSigner.java classlib6/core/src/openjdk/com/com/sun/jarsigner/ContentSignerParameters.java classlib6/core/src/openjdk/com/com/sun/jarsigner/package.html classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/AdaptiveCoding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Attribute.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/BandStructure.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ClassReader.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ClassWriter.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Code.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Coding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/CodingChooser.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/CodingMethod.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ConstantPool.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Constants.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Driver.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/DriverResource.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Fixups.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Histogram.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Instruction.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/NativeUnpack.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Package.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackageReader.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackageWriter.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackerImpl.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PopulationCoding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PropMap.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/UnpackerImpl.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Utils.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/package.html classlib6/core/src/openjdk/com/com/sun/jdi/AbsentInformationException.java classlib6/core/src/openjdk/com/com/sun/jdi/Accessible.java classlib6/core/src/openjdk/com/com/sun/jdi/ArrayReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ArrayType.java classlib6/core/src/openjdk/com/com/sun/jdi/BooleanType.java classlib6/core/src/openjdk/com/com/sun/jdi/BooleanValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Bootstrap.java classlib6/core/src/openjdk/com/com/sun/jdi/ByteType.java classlib6/core/src/openjdk/com/com/sun/jdi/ByteValue.java classlib6/core/src/openjdk/com/com/sun/jdi/CharType.java classlib6/core/src/openjdk/com/com/sun/jdi/CharValue.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassLoaderReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassNotLoadedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassNotPreparedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassObjectReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassType.java classlib6/core/src/openjdk/com/com/sun/jdi/DoubleType.java classlib6/core/src/openjdk/com/com/sun/jdi/DoubleValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Field.java classlib6/core/src/openjdk/com/com/sun/jdi/FloatType.java classlib6/core/src/openjdk/com/com/sun/jdi/FloatValue.java classlib6/core/src/openjdk/com/com/sun/jdi/IncompatibleThreadStateException.java classlib6/core/src/openjdk/com/com/sun/jdi/InconsistentDebugInfoException.java classlib6/core/src/openjdk/com/com/sun/jdi/IntegerType.java classlib6/core/src/openjdk/com/com/sun/jdi/IntegerValue.java classlib6/core/src/openjdk/com/com/sun/jdi/InterfaceType.java classlib6/core/src/openjdk/com/com/sun/jdi/InternalException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidCodeIndexException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidLineNumberException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidStackFrameException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidTypeException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvocationException.java classlib6/core/src/openjdk/com/com/sun/jdi/JDIPermission.java classlib6/core/src/openjdk/com/com/sun/jdi/LocalVariable.java classlib6/core/src/openjdk/com/com/sun/jdi/Locatable.java classlib6/core/src/openjdk/com/com/sun/jdi/Location.java classlib6/core/src/openjdk/com/com/sun/jdi/LongType.java classlib6/core/src/openjdk/com/com/sun/jdi/LongValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Method.java classlib6/core/src/openjdk/com/com/sun/jdi/Mirror.java classlib6/core/src/openjdk/com/com/sun/jdi/NativeMethodException.java classlib6/core/src/openjdk/com/com/sun/jdi/ObjectCollectedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ObjectReference.java classlib6/core/src/openjdk/com/com/sun/jdi/PathSearchingVirtualMachine.java classlib6/core/src/openjdk/com/com/sun/jdi/PrimitiveType.java classlib6/core/src/openjdk/com/com/sun/jdi/PrimitiveValue.java classlib6/core/src/openjdk/com/com/sun/jdi/ReferenceType.java classlib6/core/src/openjdk/com/com/sun/jdi/ShortType.java classlib6/core/src/openjdk/com/com/sun/jdi/ShortValue.java classlib6/core/src/openjdk/com/com/sun/jdi/StackFrame.java classlib6/core/src/openjdk/com/com/sun/jdi/StringReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ThreadGroupReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ThreadReference.java classlib6/core/src/openjdk/com/com/sun/jdi/Type.java classlib6/core/src/openjdk/com/com/sun/jdi/TypeComponent.java classlib6/core/src/openjdk/com/com/sun/jdi/VMCannotBeModifiedException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMDisconnectedException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMMismatchException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMOutOfMemoryException.java classlib6/core/src/openjdk/com/com/sun/jdi/Value.java classlib6/core/src/openjdk/com/com/sun/jdi/VirtualMachine.java classlib6/core/src/openjdk/com/com/sun/jdi/VirtualMachineManager.java classlib6/core/src/openjdk/com/com/sun/jdi/VoidType.java classlib6/core/src/openjdk/com/com/sun/jdi/VoidValue.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/AttachingConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/Connector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/IllegalConnectorArgumentsException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/LaunchingConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/ListeningConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/Transport.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/TransportTimeoutException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/VMStartException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/package.html classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/ClosedConnectionException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/Connection.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/TransportService.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/package.html classlib6/core/src/openjdk/com/com/sun/jdi/event/AccessWatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/BreakpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ClassPrepareEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ClassUnloadEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/Event.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventIterator.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventQueue.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventSet.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ExceptionEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/LocatableEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MethodEntryEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MethodExitEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ModificationWatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/StepEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ThreadDeathEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ThreadStartEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMDeathEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMDisconnectEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMStartEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/WatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/package.html classlib6/core/src/openjdk/com/com/sun/jdi/package.html classlib6/core/src/openjdk/com/com/sun/jdi/request/AccessWatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/BreakpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ClassPrepareRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ClassUnloadRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/DuplicateRequestException.java classlib6/core/src/openjdk/com/com/sun/jdi/request/EventRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/EventRequestManager.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ExceptionRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/InvalidRequestStateException.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MethodEntryRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MethodExitRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ModificationWatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/StepRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ThreadDeathRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ThreadStartRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/VMDeathRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/WatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/package.html classlib6/core/src/openjdk/com/com/sun/jmx/defaults/JmxProperties.java classlib6/core/src/openjdk/com/com/sun/jmx/defaults/ServiceName.java classlib6/core/src/openjdk/com/com/sun/jmx/defaults/package.html classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/MBeanServerInterceptor.java classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/package.html classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ConvertingMethod.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/GetPropertyAction.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/Introspector.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/JmxMBeanServer.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/JmxMBeanServerBuilder.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanInstantiator.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ModifiableClassLoaderRepository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/NamedObject.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/Repository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/SecureClassLoaderRepository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/SunJmxMBeanServer.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/package.html classlib6/core/src/openjdk/com/com/sun/management/GarbageCollectorMXBean.java classlib6/core/src/openjdk/com/com/sun/management/GcInfo.java classlib6/core/src/openjdk/com/com/sun/management/OperatingSystemMXBean.java classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystemMXBean.java classlib6/core/src/openjdk/com/com/sun/management/package.html classlib6/core/src/openjdk/com/com/sun/rowset/providers/RIOptimisticProvider.java classlib6/core/src/openjdk/com/com/sun/rowset/providers/RIXMLProvider.java classlib6/core/src/openjdk/com/com/sun/rowset/providers/package.html classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/util/EncoderFactory.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/util/MS1252Encoder.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/writer/FilterCodeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/ConfigReader.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/AnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/AnnotationProcessorFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/ErrorReceiverImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/InlineAnnotationReaderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Options.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/SchemaGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/at_generated/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/code_injector/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/code_injector/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/episode/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/ClassNameAllocator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/J2SJAXBModel.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/Reference.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/S2JJAXBModel.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/SchemaCompiler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/SpecVersion.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/TypeAndAnnotation.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/JAXBModelImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/JavaCompilerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/AbstractMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/BeanMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/DowngradingErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/PropertyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/APTClassLoader.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/FilerCodeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/EagerNClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/EagerNType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/Aspect.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/ClassOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/ElementOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/EnumConstantOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/EnumOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/AbstractExtensionBindingChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/ModelChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/RawTypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/Ring.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMUtil.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DTDExtensionBindingChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/ContentHandlerNamespacePrefixAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/NamespaceContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/WhitespaceStripper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/parser/LSInputSAXWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/parser/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ForkContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ForkEntityResolver.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/MimeTypeRange.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ReadOnlyAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/StringCutter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/SubtreeCutter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/DOMScanner.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/Patcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/AttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/ValidationEventLocatorExImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/Which.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/DTDHandlerBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/EndOfInputException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/resources/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/alphabet/BuiltInRestrictedAlphabets.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/org/apache/xerces/util/XMLChar.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/AttributeBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/CharactersEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/CommentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/DTDEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EmptyIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EndDocumentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EndElementEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EntityDeclarationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EntityReferenceEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EventBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/NamespaceBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/ProcessingInstructionEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/ReadIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocatorBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXFilteredEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StartDocumentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StartElementEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/XMLConstants.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXEventFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXInputFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/util/StAXFilteredParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/util/StAXParserWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/ExtendedContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/PrimitiveTypeContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/RestrictedAlphabetContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/stax/FastInfosetStreamReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/stax/LowLevelFastInfosetStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/XMLStreamReaderEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/ast/util/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/ChoicePattern.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/RefPattern.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/digested/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/dt/builtin/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/dt/builtin/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/nc/NsNameExceptNameClass.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/nc/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/compact/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/host/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/xml/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/util/Utf16.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/xml/util/EncodingMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/annotation/XmlValue.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/annotation/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/BaseContentRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/DefaultAnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/DelayedRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages_ja.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/ParserContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Patch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/PatcherManager.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SAXParserFactoryAdaptor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SubstGroupBaseTypeRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationParserFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/JAXPParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/SchemaDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/XMLParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/XSOMParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/ComponentNameFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/DeferedCollection.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/NameGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/NameGetter.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/SimpleTypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/TypeClosure.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/TypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/XSFinder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/XSFunctionFilter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSContentTypeFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSContentTypeVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSSimpleTypeFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermFunctionWithParam.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSWildcardFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSWildcardVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/package.html classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationDesc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationTypeDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationTypeElementDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationValue.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ClassDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ConstructorDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Doc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/DocErrorReporter.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Doclet.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ExecutableMemberDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/FieldDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/LanguageVersion.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/MemberDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/MethodDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/PackageDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ParamTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Parameter.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ParameterizedType.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ProgramElementDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/RootDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SeeTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SerialFieldTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SourcePosition.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Tag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ThrowsTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Type.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/TypeVariable.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/WildcardType.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorFactory.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorListener.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessors.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/Filer.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/Messager.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundCompleteEvent.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundCompleteListener.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundState.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationMirror.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationTypeDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationValue.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ClassDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ConstructorDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/Declaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/EnumConstantDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/EnumDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ExecutableDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/FieldDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/InterfaceDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/MemberDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/MethodDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/Modifier.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/PackageDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ParameterDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/TypeDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/TypeParameterDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/type/AnnotationType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ArrayType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ClassType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/DeclaredType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/EnumType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/InterfaceType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/MirroredTypeException.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/MirroredTypesException.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/PrimitiveType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ReferenceType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/TypeMirror.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/TypeVariable.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/VoidType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/WildcardType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationFilter.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationScanner.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationVisitors.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/Declarations.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SimpleDeclarationVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SimpleTypeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourcePosition.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/TypeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/Types.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/package.html classlib6/core/src/openjdk/langtools/com/sun/source/tree/LineMap.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/Scope.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/Tree.java classlib6/core/src/openjdk/langtools/com/sun/source/util/JavacTask.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskEvent.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskListener.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePathScanner.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/AnnotationProcessingError.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/Apt.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/BootstrapAPF.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/PrintAP.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/UsageMessageNeededException.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/CommandLine.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/util/Bark.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/Taglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ClassUseWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ClassWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConfigurationImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/FieldWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/FrameOutputWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HelpWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlDoclet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkInfoImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkOutputImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/MethodWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageTreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageUseWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SingleIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SplitIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/StylesheetWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TagletOutputImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TagletWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/Configuration.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/FieldWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/MethodWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/WriterFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/CommentedMethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Extern.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Group.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/TaggedMethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/TextTag.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/standard/Standard.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Launcher.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Server.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ByteCodes.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/CRTFlags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/CRTable.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassFile.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Code.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Gen.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Items.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Pool.java classlib6/core/src/openjdk/langtools/com/sun/tools... [truncated message content] |
From: <ls...@us...> - 2011-01-05 09:25:30
|
Revision: 5784 http://jnode.svn.sourceforge.net/jnode/?rev=5784&view=rev Author: lsantha Date: 2011-01-05 09:25:21 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEParsingException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEPart.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/WeakDataFile.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Attribute.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ByteVector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Edge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/FieldVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/FieldWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Frame.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Handler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Item.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Label.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/MethodVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/MethodWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Opcodes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Type.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/protocol/soap/MessageCreationException.java Added: classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.java.swing; + +import java.awt.Graphics2D; + +/** + * <p>A painting delegate. The Painter interface defines exactly one method, + * <code>paint</code>. It is used in situations where the developer can change + * the painting routine of a component without having to resort to subclassing + * the component. It is also generically useful when doing any form of painting + * delegation.</p> + * + * <p><code>Painter</code>s are simply encapsulations of Java2D code and make + * it fairly trivial to reuse existing <code>Painter</code>s or to combine + * them together. Implementations of this interface are also trivial to write, + * such that if you can't find a <code>Painter</code> that does what you need, + * you can write one with minimal effort. Writing a <code>Painter</code> requires + * knowledge of Java2D.</p> + * + * <p>A <code>Painter</code> may be created with a type parameter. This type will be + * expected in the <code>paint</code> method. For example, you may wish to write a + * <code>Painter</code> that only works with subclasses of {@link java.awt.Component}. + * In that case, when the <code>Painter</code> is declared, you may declare that + * it requires a <code>Component</code>, allowing the paint method to be type safe. Ex: + * <pre><code> + * Painter<Component> p = new Painter<Component>() { + * public void paint(Graphics2D g, Component c, int width, int height) { + * g.setColor(c.getBackground()); + * //and so forth + * } + * } + * </code></pre></p> + * + * <p>This interface makes no guarantees of threadsafety.</p> + * + * @author rbair + */ +public interface Painter<T> { + /** + * <p>Renders to the given {@link java.awt.Graphics2D} object. Implementations + * of this method <em>may</em> modify state on the <code>Graphics2D</code>, and are not + * required to restore that state upon completion. In most cases, it is recommended + * that the caller pass in a scratch graphics object. The <code>Graphics2D</code> + * must never be null.</p> + * + * <p>State on the graphics object may be honored by the <code>paint</code> method, + * but may not be. For instance, setting the antialiasing rendering hint on the + * graphics may or may not be respected by the <code>Painter</code> implementation.</p> + * + * <p>The supplied object parameter acts as an optional configuration argument. + * For example, it could be of type <code>Component</code>. A <code>Painter</code> + * that expected it could then read state from that <code>Component</code> and + * use the state for painting. For example, an implementation may read the + * backgroundColor and use that.</p> + * + * <p>Generally, to enhance reusability, most standard <code>Painter</code>s ignore + * this parameter. They can thus be reused in any context. The <code>object</code> + * may be null. Implementations must not throw a NullPointerException if the object + * parameter is null.</p> + * + * <p>Finally, the <code>width</code> and <code>height</code> arguments specify the + * width and height that the <code>Painter</code> should paint into. More + * specifically, the specified width and height instruct the painter that it should + * paint fully within this width and height. Any specified clip on the + * <code>g</code> param will further constrain the region.</p> + * + * <p>For example, suppose I have a <code>Painter</code> implementation that draws + * a gradient. The gradient goes from white to black. It "stretches" to fill the + * painted region. Thus, if I use this <code>Painter</code> to paint a 500 x 500 + * region, the far left would be black, the far right would be white, and a smooth + * gradient would be painted between. I could then, without modification, reuse the + * <code>Painter</code> to paint a region that is 20x20 in size. This region would + * also be black on the left, white on the right, and a smooth gradient painted + * between.</p> + * + * @param g The Graphics2D to render to. This must not be null. + * @param object an optional configuration parameter. This may be null. + * @param width width of the area to paint. + * @param height height of the area to paint. + */ + public void paint(Graphics2D g, T object, int width, int height); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Kohsuke Kawaguchi + */ +final class Chunk { + volatile Chunk next; + volatile Data data; + + public Chunk(Data data) { + this.data = data; + } + + /** + * Creates a new chunk and adds to linked list. + * + * @param dataHead of the linked list + * @param buf MIME part partial data + * @return created chunk + */ + public Chunk createNext(DataHead dataHead, ByteBuffer buf) { + return next = new Chunk(data.createNext(dataHead, buf)); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.InputStream; +import java.io.IOException; + +/** + * Constructs a InputStream from a linked list of {@link Chunk}s. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class ChunkInputStream extends InputStream { + Chunk current; + int offset; + int len; + final MIMEMessage msg; + final MIMEPart part; + byte[] buf; + + public ChunkInputStream(MIMEMessage msg, MIMEPart part, Chunk startPos) { + this.current = startPos; + len = current.data.size(); + buf = current.data.read(); + this.msg = msg; + this.part = part; + } + + @Override + public int read(byte b[], int off, int sz) throws IOException { + if(!fetch()) return -1; + + sz = Math.min(sz, len-offset); + System.arraycopy(buf,offset,b,off,sz); + return sz; + } + + public int read() throws IOException { + if(!fetch()) return -1; + return (buf[offset++] & 0xff); + } + + /** + * Gets to the next chunk if we are done with the current one. + * @return + */ + private boolean fetch() { + if (current == null) { + throw new IllegalStateException("Stream already closed"); + } + while(offset==len) { + while(!part.parsed && current.next == null) { + msg.makeProgress(); + } + current = current.next; + + if (current == null) { + return false; + } + this.offset = 0; + this.buf = current.data.read(); + this.len = current.data.size(); + } + return true; + } + + public void close() throws IOException { + super.close(); + current = null; + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +interface Data { + + /** + * size of the chunk given by the parser + * + * @return size of the chunk + */ + int size(); + + /** + * TODO: should the return type be ByteBuffer ?? + * Return part's partial data. The data is read only. + * + * @return a byte array which contains {#size()} bytes. The returned + * array may be larger than {#size()} bytes and contains data + * from offset 0. + */ + byte[] read(); + + /** + * Write this partial data to a file + * + * @param file to which the data needs to be written + * @return file pointer before the write operation(at which the data is + * written from) + */ + long writeTo(DataFile file); + + /** + * Factory method to create a Data. The implementation could + * be file based one or memory based one. + * + * @param dataHead start of the linked list of data objects + * @param buf contains partial content for a part + * @return Data + */ + Data createNext(DataHead dataHead, ByteBuffer buf); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.*; + +/** + * Use {@link RandomAccessFile} for concurrent access of read + * and write partial part's content. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class DataFile { + private WeakDataFile weak; + private long writePointer; + + DataFile(File file) { + writePointer=0; + weak = new WeakDataFile(this, file); + } + + /** + * + */ + void close() { + weak.close(); + } + + /** + * Read data from the given file pointer position. + * + * @param pointer read position + * @param buf that needs to be filled + * @param offset the start offset of the data. + * @param length of data that needs to be read + */ + synchronized void read(long pointer, byte[] buf, int offset, int length ) { + weak.read(pointer, buf, offset, length); + } + + void renameTo(File f) { + weak.renameTo(f); + } + + /** + * Write data to the file + * + * @param data that needs to written to a file + * @param offset start offset in the data + * @param length no bytes to write + * @return file pointer before the write operation(or at which the + * data is written) + */ + synchronized long writeTo(byte[] data, int offset, int length) { + long temp = writePointer; + writePointer = weak.writeTo(writePointer, data, offset, length); + return temp; + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,258 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.*; +import java.nio.ByteBuffer; + +/** + * Represents an attachment part in a MIME message. MIME message parsing is done + * lazily using a pull parser, so the part may not have all the data. {@link #read} + * and {@link #readOnce} may trigger the actual parsing the message. In fact, + * parsing of an attachment part may be triggered by calling {@link #read} methods + * on some other attachemnt parts. All this happens behind the scenes so the + * application developer need not worry about these details. + * + * @author Jitendra Kotamraju + */ +final class DataHead { + + /** + * Linked list to keep the part's content + */ + volatile Chunk head, tail; + + /** + * If the part is stored in a file, non-null. + */ + DataFile dataFile; + + private final MIMEPart part; + + boolean readOnce; + volatile long inMemory; + + /** + * Used only for debugging. This records where readOnce() is called. + */ + private Throwable consumedAt; + + DataHead(MIMEPart part) { + this.part = part; + } + + void addBody(ByteBuffer buf) { + synchronized(this) { + inMemory += buf.limit(); + } + if (tail != null) { + tail = tail.createNext(this, buf); + } else { + head = tail = new Chunk(new MemoryData(buf, part.msg.config)); + } + } + + void doneParsing() { + } + + void moveTo(File f) { + if (dataFile != null) { + dataFile.renameTo(f); + } else { + try { + OutputStream os = new FileOutputStream(f); + InputStream in = readOnce(); + byte[] buf = new byte[8192]; + int len; + while((len=in.read(buf)) != -1) { + os.write(buf, 0, len); + } + os.close(); + } catch(IOException ioe) { + throw new MIMEParsingException(ioe); + } + } + } + + void close() { + if (dataFile != null) { + head = tail = null; + dataFile.close(); + } + } + + + /** + * Can get the attachment part's content multiple times. That means + * the full content needs to be there in memory or on the file system. + * Calling this method would trigger parsing for the part's data. So + * do not call this unless it is required(otherwise, just wrap MIMEPart + * into a object that returns InputStream for e.g DataHandler) + * + * @return data for the part's content + */ + public InputStream read() { + if (readOnce) { + throw new IllegalStateException("readOnce() is called before, read() cannot be called later."); + } + + // Trigger parsing for the part + while(tail == null) { + if (!part.msg.makeProgress()) { + throw new IllegalStateException("No such MIME Part: "+part); + } + } + + if (head == null) { + throw new IllegalStateException("Already read. Probably readOnce() is called before."); + } + return new ReadMultiStream(); + } + + /** + * Used for an assertion. Returns true when readOnce() is not already called. + * or otherwise throw an exception. + * + * <p> + * Calling this method also marks the stream as 'consumed' + * + * @return true if readOnce() is not called before + */ + private boolean unconsumed() { + if (consumedAt != null) { + AssertionError error = new AssertionError("readOnce() is already called before. See the nested exception from where it's called."); + error.initCause(consumedAt); + throw error; + } + consumedAt = new Exception().fillInStackTrace(); + return true; + } + + /** + * Can get the attachment part's content only once. The content + * will be lost after the method. Content data is not be stored + * on the file system or is not kept in the memory for the + * following case: + * - Attachement parts contents are accessed sequentially + * + * In general, take advantage of this when the data is used only + * once. + * + * @return data for the part's content + */ + public InputStream readOnce() { + assert unconsumed(); + if (readOnce) { + throw new IllegalStateException("readOnce() is called before. It can only be called once."); + } + readOnce = true; + // Trigger parsing for the part + while(tail == null) { + if (!part.msg.makeProgress() && tail == null) { + throw new IllegalStateException("No such Part: "+part); + } + } + InputStream in = new ReadOnceStream(); + head = null; + return in; + } + + class ReadMultiStream extends InputStream { + Chunk current; + int offset; + int len; + byte[] buf; + + public ReadMultiStream() { + this.current = head; + len = current.data.size(); + buf = current.data.read(); + } + + @Override + public int read(byte b[], int off, int sz) throws IOException { + if(!fetch()) return -1; + + sz = Math.min(sz, len-offset); + System.arraycopy(buf,offset,b,off,sz); + offset += sz; + return sz; + } + + public int read() throws IOException { + if (!fetch()) { + return -1; + } + return (buf[offset++] & 0xff); + } + + void adjustInMemoryUsage() { + // Nothing to do in this case. + } + + /** + * Gets to the next chunk if we are done with the current one. + * @return + */ + private boolean fetch() { + if (current == null) { + throw new IllegalStateException("Stream already closed"); + } + while(offset==len) { + while(!part.parsed && current.next == null) { + part.msg.makeProgress(); + } + current = current.next; + + if (current == null) { + return false; + } + adjustInMemoryUsage(); + this.offset = 0; + this.buf = current.data.read(); + this.len = current.data.size(); + } + return true; + } + + public void close() throws IOException { + super.close(); + current = null; + } + } + + final class ReadOnceStream extends ReadMultiStream { + + @Override + void adjustInMemoryUsage() { + synchronized(DataHead.this) { + inMemory -= current.data.size(); // adjust current memory usage + } + } + + } + + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * Keeps the Part's partial content data in a file. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class FileData implements Data { + private final DataFile file; + private final long pointer; // read position + private final int length; + + FileData(DataFile file, ByteBuffer buf) { + this(file, file.writeTo(buf.array(), 0, buf.limit()), buf.limit()); + } + + FileData(DataFile file, long pointer, int length) { + this.file = file; + this.pointer = pointer; + this.length = length; + } + + public byte[] read() { + byte[] buf = new byte[length]; + file.read(pointer, buf, 0, length); + return buf; + } + + /* + * This shouldn't be called + */ + public long writeTo(DataFile file) { + throw new IllegalStateException(); + } + + public int size() { + return length; + } + + /* + * Always create FileData + */ + public Data createNext(DataHead dataHead, ByteBuffer buf) { + return new FileData(file, buf); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.util.ArrayList; +import java.util.Collection; + +/** + * {@link java.util.ArrayList} with the final keyword. + * + * <p> + * This gives HotSpot a better hint that all methods can be inlined. + * + * @author Kohsuke Kawaguchi + */ +final class FinalArrayList<T> extends ArrayList<T> { + public FinalArrayList(int initialCapacity) { + super(initialCapacity); + } + + public FinalArrayList() { + } + + public FinalArrayList(Collection<? extends T> ts) { + super(ts); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +/** + * The Header class stores a name/value pair to represent headers. + * + * @author John Mani + */ + +public interface Header { + + /** + * Returns the name of this header. + * + * @return name of the header + */ + String getName(); + + /** + * Returns the value of this header. + * + * @return value of the header + */ + String getValue(); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,238 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.IOException; +import java.util.NoSuchElementException; +import java.util.List; + +/** + * InternetHeaders is a utility class that manages RFC822 style + * headers. Given an RFC822 format message stream, it reads lines + * until the blank line that indicates end of header. The input stream + * is positioned at the start of the body. The lines are stored + * within the object and can be extracted as either Strings or + * {@link Header} objects. <p> + * <p/> + * This class is mostly intended for service providers. MimeMessage + * and MimeBody use this class for holding their headers. <p> + * <p/> + * <hr> <strong>A note on RFC822 and MIME headers</strong><p> + * <p/> + * RFC822 and MIME header fields <strong>must</strong> contain only + * US-ASCII characters. If a header contains non US-ASCII characters, + * it must be encoded as per the rules in RFC 2047. The MimeUtility + * class provided in this package can be used to to achieve this. + * Callers of the <code>setHeader</code>, <code>addHeader</code>, and + * <code>addHeaderLine</code> methods are responsible for enforcing + * the MIME requirements for the specified headers. In addition, these + * header fields must be folded (wrapped) before being sent if they + * exceed the line length limitation for the transport (1000 bytes for + * SMTP). Received headers may have been folded. The application is + * responsible for folding and unfolding headers as appropriate. <p> + * + * @author John Mani + * @author Bill Shannon + */ +final class InternetHeaders { + + private final FinalArrayList<hdr> headers = new FinalArrayList<hdr>(); + + /** + * Read and parse the given RFC822 message stream till the + * blank line separating the header from the body. Store the + * header lines inside this InternetHeaders object. <p> + * <p/> + * Note that the header lines are added into this InternetHeaders + * object, so any existing headers in this object will not be + * affected. + * + * @param lis RFC822 input stream + */ + InternetHeaders(MIMEParser.LineInputStream lis) { + // Read header lines until a blank line. It is valid + // to have BodyParts with no header lines. + String line; + String prevline = null; // the previous header line, as a string + // a buffer to accumulate the header in, when we know it's needed + StringBuffer lineBuffer = new StringBuffer(); + + try { + //while ((line = lis.readLine()) != null) { + do { + line = lis.readLine(); + if (line != null && + (line.startsWith(" ") || line.startsWith("\t"))) { + // continuation of header + if (prevline != null) { + lineBuffer.append(prevline); + prevline = null; + } + lineBuffer.append("\r\n"); + lineBuffer.append(line); + } else { + // new header + if (prevline != null) + addHeaderLine(prevline); + else if (lineBuffer.length() > 0) { + // store previous header first + addHeaderLine(lineBuffer.toString()); + lineBuffer.setLength(0); + } + prevline = line; + } + } while (line != null && line.length() > 0); + } catch (IOException ioex) { + throw new MIMEParsingException("Error in input stream", ioex); + } + } + + /** + * Return all the values for the specified header. The + * values are String objects. Returns <code>null</code> + * if no headers with the specified name exist. + * + * @param name header name + * @return array of header values, or null if none + */ + List<String> getHeader(String name) { + // XXX - should we just step through in index order? + FinalArrayList<String> v = new FinalArrayList<String>(); // accumulate return values + + int len = headers.size(); + for( int i=0; i<len; i++ ) { + hdr h = (hdr) headers.get(i); + if (name.equalsIgnoreCase(h.name)) { + v.add(h.getValue()); + } + } + return (v.size() == 0) ? null : v; + } + + /** + * Return all the headers as an Enumeration of + * {@link Header} objects. + * + * @return Header objects + */ + FinalArrayList<? extends Header> getAllHeaders() { + return headers; // conceptually it should be read-only, but for performance reason I'm not wrapping it here + } + + /** + * Add an RFC822 header line to the header store. + * If the line starts with a space or tab (a continuation line), + * add it to the last header line in the list. <p> + * <p/> + * Note that RFC822 headers can only contain US-ASCII characters + * + * @param line raw RFC822 header line + */ + void addHeaderLine(String line) { + try { + char c = line.charAt(0); + if (c == ' ' || c == '\t') { + hdr h = (hdr) headers.get(headers.size() - 1); + h.line += "\r\n" + line; + } else + headers.add(new hdr(line)); + } catch (StringIndexOutOfBoundsException e) { + // line is empty, ignore it + return; + } catch (NoSuchElementException e) { + // XXX - vector is empty? + } + } + +} + +/* + * A private utility class to represent an individual header. + */ + +class hdr implements Header { + + String name; // the canonicalized (trimmed) name of this header + // XXX - should name be stored in lower case? + String line; // the entire RFC822 header "line" + + /* + * Constructor that takes a line and splits out + * the header name. + */ + hdr(String l) { + int i = l.indexOf(':'); + if (i < 0) { + // should never happen + name = l.trim(); + } else { + name = l.substring(0, i).trim(); + } + line = l; + } + + /* + * Constructor that takes a header name and value. + */ + hdr(String n, String v) { + name = n; + line = n + ": " + v; + } + + /* + * Return the "name" part of the header line. + */ + public String getName() { + return name; + } + + /* + * Return the "value" part of the header line. + */ + public String getValue() { + int i = line.indexOf(':'); + if (i < 0) + return line; + + int j; + if (name.equalsIgnoreCase("Content-Description")) { + // Content-Description should retain the folded whitespace after header unfolding - + // rf. RFC2822 section 2.2.3, rf. RFC2822 section 3.2.3 + for (j = i + 1; j < line.length(); j++) { + char c = line.charAt(j); + if (!(/*c == ' ' ||*/c == '\t' || c == '\r' || c == '\n')) + break; + } + } else { + // skip whitespace after ':' + for (j = i + 1; j < line.length(); j++) { + char c = line.charAt(j); + if (!(c == ' ' || c == '\t' || c == '\r' || c == '\n')) + break; + } + } + return line.substring(j); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,147 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.File; +import java.io.IOException; + +/** + * Configuration for MIME message parsing and storing. + * + * @author Jitendra Kotamraju + */ +public class MIMEConfig { + + private static final int DEFAULT_CHUNK_SIZE = 8192; + private static final long DEFAULT_MEMORY_THRESHOLD = 1048576L; + private static final String DEFAULT_FILE_PREFIX = "MIME"; + + // Parses the entire message eagerly + boolean parseEagerly; + + // Approximate Chunk size + int chunkSize; + + // Maximum in-memory data per attachment + long memoryThreshold; + + // Do not store to disk + boolean onlyMemory; + + // temp Dir to store large files + File tempDir; + String prefix; + String suffix; + + + private MIMEConfig(boolean parseEagerly, int chunkSize, + long inMemoryThreshold, String dir, String prefix, String suffix) { + this.parseEagerly = parseEagerly; + this.chunkSize = chunkSize; + this.memoryThreshold = inMemoryThreshold; + this.prefix = prefix; + this.suffix = suffix; + setDir(dir); + } + + public MIMEConfig() { + this(false, DEFAULT_CHUNK_SIZE, DEFAULT_MEMORY_THRESHOLD, null, + DEFAULT_FILE_PREFIX, null); + } + + boolean isParseEagerly() { + return parseEagerly; + } + + public void setParseEagerly(boolean parseEagerly) { + this.parseEagerly = parseEagerly; + } + + int getChunkSize() { + return chunkSize; + } + + void setChunkSize(int chunkSize) { + this.chunkSize = chunkSize; + } + + long getMemoryThreshold() { + return memoryThreshold; + } + + /** + * If the attachment is greater than the threshold, it is + * written to the disk. + * + * @param memoryThreshold no of bytes per attachment + * if -1, then the whole attachment is kept in memory + */ + public void setMemoryThreshold(long memoryThreshold) { + this.memoryThreshold = memoryThreshold; + } + + boolean isOnlyMemory() { + return memoryThreshold == -1L; + } + + File getTempDir() { + return tempDir; + } + + String getTempFilePrefix() { + return prefix; + } + + String getTempFileSuffix() { + return suffix; + } + + /** + * @param dir + */ + public void setDir(String dir) { + if (tempDir == null && dir != null && !dir.equals("")) { + tempDir = new File(dir); + } + } + + /** + * Validates if it can create temporary files. Otherwise, it stores + * attachment contents in memory. + */ + public void validate() { + if (!isOnlyMemory()) { + try { + File tempFile = (tempDir == null) + ? File.createTempFile(prefix, suffix) + : File.createTempFile(prefix, suffix, tempDir); + tempFile.delete(); + } catch(Exception ioe) { + memoryThreshold = -1L; // whole attachment will be in-memory + } + } + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Jitendra Kotamraju + */ +abstract class MIMEEvent { + + enum EVENT_TYPE {START_MESSAGE, START_PART, HEADERS, CONTENT, END_PART, END_MESSAGE} + + /** + * Returns a event for parser's current cursor location in the MIME message. + * + * <p> + * {@link EVENT_TYPE#START_MESSAGE} and {@link EVENT_TYPE#START_MESSAGE} events + * are generated only once. + * + * <p> + * {@link EVENT_TYPE#START_PART}, {@link EVENT_TYPE#END_PART}, {@link EVENT_TYPE#HEADERS} + * events are generated only once for each attachment part. + * + * <p> + * {@link EVENT_TYPE#CONTENT} event may be generated more than once for an attachment + * part. + * + * @return event type + */ + abstract EVENT_TYPE getEventType(); + + static final StartMessage START_MESSAGE = new StartMessage(); + static final StartPart START_PART = new StartPart(); + static final EndPart END_PART = new EndPart(); + static final EndMessage END_MESSAGE = new EndMessage(); + + static final class StartMessage extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.START_MESSAGE; + } + } + + static final class StartPart extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.START_PART; + } + } + + static final class EndPart extends MIMEEvent { + EVENT_TYPE getEventType () { + return EVENT_TYPE.END_PART; + } + } + + static final class Headers extends MIMEEvent { + InternetHeaders ih; + + Headers(InternetHeaders ih) { + this.ih = ih; + } + + EVENT_TYPE getEventType() { + return EVENT_TYPE.HEADERS; + } + + InternetHeaders getHeaders() { + return ih; + } + } + + static final class Content extends MIMEEvent { + private final ByteBuffer buf; + + Content(ByteBuffer buf) { + this.buf = buf; + } + + EVENT_TYPE getEventType() { + return EVENT_TYPE.CONTENT; + } + + ByteBuffer getData() { + return buf; + } + } + + static final class EndMessage extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.END_MESSAGE; + } + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,248 @@ +/* + * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.nio.ByteBuffer; +import java.util.*; +import java.util.logging.Logger; + +/** + * Represents MIME message. MIME message parsing is done lazily using a + * pull parser. + * + * @author Jitendra Kotamraju + */ +public class MIMEMessage { + private static final Logger LOGGER = Logger.getLogger(MIMEMessage.class.getName()); + + MIMEConfig config; + + private final InputStream in; + private final List<MIMEPart> partsList; + private final Map<String, MIMEPart> partsMap; + private final Iterator<MIMEEvent> it; + private boolean parsed; // true when entire message is parsed + private MIMEPart currentPart; + private int currentIndex; + + /** + * @see MIMEMessage(InputStream, String, MIMEConfig) + */ + public MIMEMessage(InputStream in, String boundary) { + this(in, boundary, new MIMEConfig()); + } + + /** + * Creates a MIME message from the content's stream. The content stream + * is closed when EOF is reached. + * + * @param in MIME message stream + * @param boundary the separator for parts(pass it without --) + * @param config various configuration parameters + */ + public MIMEMessage(InputStream in, String boundary, MIMEConfig config) { + this.in = in; + this.config = config; + MIMEParser parser = new MIMEParser(in, boundary, config); + it = parser.iterator(); + + partsList = new ArrayList<MIMEPart>(); + partsMap = new HashMap<String, MIMEPart>(); + if (config.isParseEagerly()) { + parseAll(); + } + } + + /** + * Gets all the attachments by parsing the entire MIME message. Avoid + * this if possible since it is an expensive operation. + * + * @return list of attachments. + */ + public List<MIMEPart> getAttachments() { + if (!parsed) { + parseAll(); + } + return partsList; + } + + /** + * Creates nth attachment lazily. It doesn't validate + * if the message has so many attachments. To + * do the validation, the message needs to be parsed. + * The parsing of the message is done lazily and is done + * while reading the bytes of the part. + * + * @param index sequential order of the part. starts with zero. + * @return attachemnt part + */ + public MIMEPart getPart(int index) { + LOGGER.fine("index="+index); + MIMEPart part = (index < partsList.size()) ? partsList.get(index) : null; + if (parsed && part == null) { + throw new MIMEParsingException("There is no "+index+" attachment part "); + } + if (part == null) { + // Parsing will done lazily and will be driven by reading the part + part = new MIMEPart(this); + partsList.add(index, part); + } + LOGGER.fine("Got attachment at index="+i... [truncated message content] |
From: <ls...@us...> - 2011-01-05 07:57:50
|
Revision: 5783 http://jnode.svn.sourceforge.net/jnode/?rev=5783&view=rev Author: lsantha Date: 2011-01-05 07:57:26 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/corba/sun/rmi/rmic/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/IndentingWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Main.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Names.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RMIConstants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RMIGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RemoteClass.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Util.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/AbstractType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ArrayType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ClassPathLoader.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/CompoundType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ContextElement.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ContextStack.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/DirectoryLoader.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/IDLGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/IDLNames.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ImplementationType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/InterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NCClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NCInterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NameContext.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/PrimitiveType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/PrintGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/RemoteType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/SpecialClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/SpecialInterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/StaticStringsHash.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/StubGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Type.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Util.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ValueType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/IndentingWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Main.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Resources.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/Util.java classlib6/core/src/openjdk/javax/javax/transaction/InvalidTransactionException.java classlib6/core/src/openjdk/javax/javax/transaction/TransactionRequiredException.java classlib6/core/src/openjdk/javax/javax/transaction/TransactionRolledbackException.java classlib6/core/src/openjdk/javax/javax/transaction/package.html classlib6/core/src/openjdk/javax/javax/transaction/xa/XAException.java classlib6/core/src/openjdk/javax/javax/transaction/xa/XAResource.java classlib6/core/src/openjdk/javax/javax/transaction/xa/Xid.java classlib6/core/src/openjdk/javax/javax/transaction/xa/package.html classlib6/core/src/openjdk/javax/javax/xml/XMLConstants.java classlib6/core/src/openjdk/javax/javax/xml/crypto/URIDereferencer.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLObject.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLSignature.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/package.html classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeConstants.java classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeFactory.java classlib6/core/src/openjdk/javax/javax/xml/datatype/Duration.java classlib6/core/src/openjdk/javax/javax/xml/datatype/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/datatype/XMLGregorianCalendar.java classlib6/core/src/openjdk/javax/javax/xml/datatype/package.html classlib6/core/src/openjdk/javax/javax/xml/namespace/NamespaceContext.java classlib6/core/src/openjdk/javax/javax/xml/namespace/QName.java classlib6/core/src/openjdk/javax/javax/xml/namespace/package.html classlib6/core/src/openjdk/javax/javax/xml/parsers/DocumentBuilder.java classlib6/core/src/openjdk/javax/javax/xml/parsers/DocumentBuilderFactory.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/parsers/ParserConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SAXParser.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SAXParserFactory.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/parsers/package.html classlib6/core/src/openjdk/javax/javax/xml/stream/events/Attribute.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Characters.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Comment.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/DTD.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EndDocument.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EndElement.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EntityDeclaration.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EntityReference.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Namespace.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/NotationDeclaration.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/ProcessingInstruction.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/StartDocument.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/StartElement.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/XMLEvent.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/EventReaderDelegate.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/StreamReaderDelegate.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/XMLEventAllocator.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/XMLEventConsumer.java classlib6/core/src/openjdk/javax/javax/xml/transform/ErrorListener.java classlib6/core/src/openjdk/javax/javax/xml/transform/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/transform/OutputKeys.java classlib6/core/src/openjdk/javax/javax/xml/transform/Result.java classlib6/core/src/openjdk/javax/javax/xml/transform/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/transform/Source.java classlib6/core/src/openjdk/javax/javax/xml/transform/SourceLocator.java classlib6/core/src/openjdk/javax/javax/xml/transform/Templates.java classlib6/core/src/openjdk/javax/javax/xml/transform/Transformer.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerException.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerFactory.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerFactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/transform/URIResolver.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMLocator.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXTransformerFactory.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/TemplatesHandler.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/TransformerHandler.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/stax/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/stream/StreamResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/stream/StreamSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/stream/package.html classlib6/core/src/openjdk/javax/javax/xml/validation/Schema.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactory.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactoryLoader.java classlib6/core/src/openjdk/javax/javax/xml/validation/TypeInfoProvider.java classlib6/core/src/openjdk/javax/javax/xml/validation/Validator.java classlib6/core/src/openjdk/javax/javax/xml/validation/ValidatorHandler.java classlib6/core/src/openjdk/javax/javax/xml/validation/package.html classlib6/core/src/openjdk/javax/javax/xml/xpath/XPath.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathConstants.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathExpression.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathExpressionException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactory.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactoryConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunction.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunctionException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunctionResolver.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathVariableResolver.java classlib6/core/src/openjdk/javax/javax/xml/xpath/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessOrder.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessorOrder.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessorType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAttribute.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlElement.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlID.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlIDREF.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlNs.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlNsForm.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSchema.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSchemaType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSeeAlso.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlTransient.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlValue.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/adapters/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/AttachmentMarshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/AttachmentUnmarshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/AbstractMarshallerImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/DefaultValidationEventHandler.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/NotIdentifiableEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ParseConversionEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/PrintConversionEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ValidationEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ValidationEventLocatorImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/ValidationEventCollector.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/package.html classlib6/core/src/openjdk/jaxws/javax/xml/soap/AttachmentPart.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Detail.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/DetailEntry.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/FactoryFinder.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MessageFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MimeHeader.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MimeHeaders.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Name.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Node.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SAAJMetaFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPBody.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPBodyElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConnection.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConnectionFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConstants.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPElementFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPEnvelope.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPException.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFault.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFaultElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPHeader.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPHeaderElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPMessage.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPPart.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Text.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/RequestWrapper.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/ResponseWrapper.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/Service.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/handler/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/handler/soap/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/http/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/soap/package.html classlib6/core/src/openjdk/langtools/javax/tools/DiagnosticCollector.java classlib6/core/src/openjdk/langtools/javax/tools/FileObject.java classlib6/core/src/openjdk/langtools/javax/tools/ForwardingFileObject.java classlib6/core/src/openjdk/langtools/javax/tools/JavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/OptionChecker.java classlib6/core/src/openjdk/langtools/javax/tools/StandardJavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/StandardLocation.java classlib6/core/src/openjdk/langtools/sun/tools/javap/AttrData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/CPX.java classlib6/core/src/openjdk/langtools/sun/tools/javap/CPX2.java classlib6/core/src/openjdk/langtools/sun/tools/javap/ClassData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Constants.java classlib6/core/src/openjdk/langtools/sun/tools/javap/FieldData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/InnerClassData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/JavapEnvironment.java classlib6/core/src/openjdk/langtools/sun/tools/javap/JavapPrinter.java classlib6/core/src/openjdk/langtools/sun/tools/javap/LineNumData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/LocVarData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Main.java classlib6/core/src/openjdk/langtools/sun/tools/javap/MethodData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/RuntimeConstants.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Tables.java classlib6/core/src/openjdk/langtools/sun/tools/javap/TrapData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/TypeSignature.java classlib6/core/src/openjdk/org/org/ietf/jgss/ChannelBinding.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSContext.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSCredential.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSException.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSManager.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSName.java classlib6/core/src/openjdk/org/org/ietf/jgss/MessageProp.java classlib6/core/src/openjdk/org/org/ietf/jgss/Oid.java classlib6/core/src/openjdk/org/org/ietf/jgss/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/ACTIVITY_COMPLETED.java classlib6/core/src/openjdk/org/org/omg/CORBA/ACTIVITY_REQUIRED.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_IN.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_INOUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_OUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/Any.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnyHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnySeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnySeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY_TYPE.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY_VALUE.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_QOS.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/Bounds.java classlib6/core/src/openjdk/org/org/omg/CORBA/ByteHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CODESET_INCOMPATIBLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/CTX_RESTRICT_SCOPE.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CompletionStatus.java classlib6/core/src/openjdk/org/org/omg/CORBA/CompletionStatusHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Context.java classlib6/core/src/openjdk/org/org/omg/CORBA/ContextList.java classlib6/core/src/openjdk/org/org/omg/CORBA/Current.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/CustomMarshal.java classlib6/core/src/openjdk/org/org/omg/CORBA/DataInputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/DataOutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/DefinitionKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/DefinitionKindHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/DomainManager.java classlib6/core/src/openjdk/org/org/omg/CORBA/DomainManagerOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAny.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/Invalid.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/InvalidSeq.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/InvalidValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/TypeMismatch.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/DynArray.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynEnum.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynFixed.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynSequence.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynStruct.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynUnion.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynamicImplementation.java classlib6/core/src/openjdk/org/org/omg/CORBA/Environment.java classlib6/core/src/openjdk/org/org/omg/CORBA/ExceptionList.java classlib6/core/src/openjdk/org/org/omg/CORBA/FieldNameHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/FixedHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLType.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLTypeOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/INVALID_ACTIVITY.java classlib6/core/src/openjdk/org/org/omg/CORBA/INVALID_TRANSACTION.java classlib6/core/src/openjdk/org/org/omg/CORBA/INV_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/IRObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/IRObjectOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/IdentifierHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/IntHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LocalObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongLongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongLongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/NVList.java classlib6/core/src/openjdk/org/org/omg/CORBA/NameValuePair.java classlib6/core/src/openjdk/org/org/omg/CORBA/NameValuePairHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/NamedValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/OMGVMCID.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/InconsistentTypeCode.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/InvalidName.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/Object.java classlib6/core/src/openjdk/org/org/omg/CORBA/ObjectHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ObjectHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/OctetSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/OctetSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PRIVATE_MEMBER.java classlib6/core/src/openjdk/org/org/omg/CORBA/PUBLIC_MEMBER.java classlib6/core/src/openjdk/org/org/omg/CORBA/Policy.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyError.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyListHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyListHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Principal.java classlib6/core/src/openjdk/org/org/omg/CORBA/PrincipalHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/REBIND.java classlib6/core/src/openjdk/org/org/omg/CORBA/RepositoryIdHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Request.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServerRequest.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceDetail.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceDetailHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformation.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformationHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformationHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/StringHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/StringValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/StructMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/StructMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/TIMEOUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_MODE.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_REQUIRED.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCode.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodeHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/BadKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/Bounds.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/ULongLongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongLongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/UNSUPPORTED_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java classlib6/core/src/openjdk/org/org/omg/CORBA/UShortSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UShortSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnionMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnionMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserExceptionHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserExceptionHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_ABSTRACT.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_CUSTOM.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_NONE.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_TRUNCATABLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueBaseHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueBaseHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/VersionSpecHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/VisibilityHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WCharSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WCharSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/WStringValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransaction.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransactionHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransactionHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/_IDLTypeStub.java classlib6/core/src/openjdk/org/org/omg/CORBA/_PolicyStub.java classlib6/core/src/openjdk/org/org/omg/CORBA/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ApplicationException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/BoxedValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/CustomValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/IDLEntity.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/IndirectionException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/InputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/InvokeHandler.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ObjectImpl.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/OutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/RemarshalException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ResponseHandler.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/Streamable.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/StreamableValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/UnknownException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueBase.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueFactory.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueInputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueOutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/package.html classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/package.html classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/InputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/ObjectImpl.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/OutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/NamingContextExtPackage/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/NamingContextPackage/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/_BindingIteratorImplBase.java classlib6/core/src/openjdk/org/org/omg/CosNaming/_NamingContextImplBase.java classlib6/core/src/openjdk/org/org/omg/CosNaming/package.html classlib6/core/src/openjdk/org/org/omg/Dynamic/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/DynAnyFactoryPackage/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/DynAnyPackage/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/package.html classlib6/core/src/openjdk/org/org/omg/IOP/CodecFactoryPackage/package.html classlib6/core/src/openjdk/org/org/omg/IOP/CodecPackage/package.html classlib6/core/src/openjdk/org/org/omg/IOP/package.html classlib6/core/src/openjdk/org/org/omg/Messaging/package.html classlib6/core/src/openjdk/org/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableInterceptor/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/CurrentHelper.java classlib6/core/src/openjdk/org/org/omg/PortableServer/CurrentPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/DynamicImplementation.java classlib6/core/src/openjdk/org/org/omg/PortableServer/POAHelper.java classlib6/core/src/openjdk/org/org/omg/PortableServer/POAManagerPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/POAPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/Servant.java classlib6/core/src/openjdk/org/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java classlib6/core/src/openjdk/org/org/omg/PortableServer/ServantLocatorPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/PortableServer/portable/package.html classlib6/core/src/openjdk/org/org/omg/SendingContext/RunTime.java classlib6/core/src/openjdk/org/org/omg/SendingContext/RunTimeOperations.java classlib6/core/src/openjdk/org/org/omg/SendingContext/package.html classlib6/core/src/openjdk/org/org/omg/stub/java/rmi/_Remote_Stub.java classlib6/core/src/openjdk/org/org/omg/stub/java/rmi/package.html classlib6/core/src/openjdk/org/org/relaxng/datatype/Datatype.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeException.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibrary.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibraryFactory.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeStreamingValidator.java classlib6/core/src/openjdk/org/org/relaxng/datatype/ValidationContext.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/StreamingValidatorImpl.java classlib6/core/src/openjdk/org/org/w3c/dom/Attr.java classlib6/core/src/openjdk/org/org/w3c/dom/CDATASection.java classlib6/core/src/openjdk/org/org/w3c/dom/CharacterData.java classlib6/core/src/openjdk/org/org/w3c/dom/Comment.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMConfiguration.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMError.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMErrorHandler.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMException.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementation.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementationList.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementationSource.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMLocator.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMStringList.java classlib6/core/src/openjdk/org/org/w3c/dom/Document.java classlib6/core/src/openjdk/org/org/w3c/dom/DocumentFragment.java classlib6/core/src/openjdk/org/org/w3c/dom/DocumentType.java classlib6/core/src/openjdk/org/org/w3c/dom/Element.java classlib6/core/src/openjdk/org/org/w3c/dom/Entity.java classlib6/core/src/openjdk/org/org/w3c/dom/EntityReference.java classlib6/core/src/openjdk/org/org/w3c/dom/NameList.java classlib6/core/src/openjdk/org/org/w3c/dom/NamedNodeMap.java classlib6/core/src/openjdk/org/org/w3c/dom/Node.java classlib6/core/src/openjdk/org/org/w3c/dom/NodeList.java classlib6/core/src/openjdk/org/org/w3c/dom/Notation.java classlib6/core/src/openjdk/org/org/w3c/dom/ProcessingInstruction.java classlib6/core/src/openjdk/org/org/w3c/dom/Text.java classlib6/core/src/openjdk/org/org/w3c/dom/TypeInfo.java classlib6/core/src/openjdk/org/org/w3c/dom/UserDataHandler.java classlib6/core/src/openjdk/org/org/w3c/dom/bootstrap/DOMImplementationRegistry.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSS2Properties.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSCharsetRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSFontFaceRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSImportRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSMediaRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSPageRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSPrimitiveValue.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSRuleList.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleDeclaration.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleSheet.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSUnknownRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSValue.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSValueList.java classlib6/core/src/openjdk/org/org/w3c/dom/css/Counter.java classlib6/core/src/openjdk/org/org/w3c/dom/css/DOMImplementationCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/css/DocumentCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/css/ElementCSSInlineStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/css/RGBColor.java classlib6/core/src/openjdk/org/org/w3c/dom/css/Rect.java classlib6/core/src/openjdk/org/org/w3c/dom/css/ViewCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/events/DocumentEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/Event.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventException.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventListener.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventTarget.java classlib6/core/src/openjdk/org/org/w3c/dom/events/MouseEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/MutationEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/UIEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAnchorElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAppletElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAreaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBRElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBaseElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBaseFontElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBodyElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLButtonElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLCollection.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDOMImplementation.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDirectoryElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDivElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDocument.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFieldSetElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFontElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFormElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFrameElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFrameSetElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHRElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHeadElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHeadingElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHtmlElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLIFrameElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLImageElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLInputElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLIsIndexElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLIElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLabelElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLegendElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLinkElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMapElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMenuElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMetaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLModElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLObjectElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOptGroupElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOptionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLParagraphElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLParamElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLPreElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLQuoteElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLScriptElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLSelectElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLStyleElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableCaptionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableCellElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableColElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableRowElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableSectionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTextAreaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTitleElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLUListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/DOMImplementationLS.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSException.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSInput.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSLoadEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSOutput.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSParser.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSParserFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSProgressEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSResourceResolver.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSSerializer.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSSerializerFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/DocumentRange.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/Range.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/RangeException.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/DocumentStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/LinkStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/MediaList.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/StyleSheet.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/StyleSheetList.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/DocumentTraversal.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/NodeFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/NodeIterator.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/TreeWalker.java classlib6/core/src/openjdk/org/org/w3c/dom/views/AbstractView.java classlib6/core/src/openjdk/org/org/w3c/dom/views/DocumentView.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathEvaluator.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathException.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathExpression.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathNSResolver.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathNamespace.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathResult.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Attributes2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Attributes2Impl.java classlib6/core/src/openjdk/org/org/xml/sax/ext/DeclHandler.java classlib6/core/src/openjdk/org/org/xml/sax/ext/DefaultHandler2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/EntityResolver2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/LexicalHandler.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Locator2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Locator2Impl.java classlib6/core/src/openjdk/org/org/xml/sax/ext/package.html classlib6/core/src/openjdk/org/org/xml/sax/helpers/AttributeListImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/AttributesImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/DefaultHandler.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/LocatorImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/NamespaceSupport.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/NewInstance.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/ParserAdapter.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/ParserFactory.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLFilterImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderAdapter.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/package.html classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_de.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_es.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_fr.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_it.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_ja.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_ko.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_sv.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_zh_CN.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_zh_TW.java classlib6/core/src/openjdk/sun/sun/audio/AudioData.java classlib6/core/src/openjdk/sun/sun/audio/AudioDataStream.java classlib6/core/src/openjdk/sun/sun/audio/AudioDevice.java classlib6/core/src/openjdk/sun/sun/audio/AudioPlayer.java classlib6/core/src/openjdk/sun/sun/audio/AudioSecurityAction.java classlib6/core/src/openjdk/sun/sun/audio/AudioSecurityExceptionAction.java classlib6/core/src/openjdk/sun/sun/audio/AudioStream.java classlib6/core/src/openjdk/sun/sun/audio/AudioStreamSequence.java classlib6/core/src/openjdk/sun/sun/audio/AudioTranslatorStream.java classlib6/core/src/openjdk/sun/sun/audio/ContinuousAudioDataStream.java classlib6/core/src/openjdk/sun/sun/audio/InvalidAudioFormatException.java classlib6/core/src/openjdk/sun/sun/audio/NativeAudioStream.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/ClipboardTransferable.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/DataTransferer.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/SunClipboard.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/ToolkitThreadBlockedHandler.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/TransferableProxy.java classlib6/core/src/openjdk/sun/sun/awt/geom/AreaOp.java classlib6/core/src/openjdk/sun/sun/awt/geom/ChainEnd.java classlib6/core/src/openjdk/sun/sun/awt/geom/Crossings.java classlib6/core/src/openjdk/sun/sun/awt/geom/Curve.java classlib6/core/src/openjdk/sun/sun/awt/geom/CurveLink.java classlib6/core/src/openjdk/sun/sun/awt/geom/Edge.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order0.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order1.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order2.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order3.java classlib6/core/src/openjdk/sun/sun/awt/geom/PathConsumer2D.java classlib6/core/src/openjdk/sun/sun/awt/im/CompositionArea.java classlib6/core/src/openjdk/sun/sun/awt/im/CompositionAreaHandler.java classlib6/core/src/openjdk/sun/sun/awt/im/InputContext.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodAdapter.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodContext.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodJFrame.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodLocator.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodManager.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodPopupMenu.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodWindow.java classlib6/core/src/openjdk/sun/sun/awt/im/SimpleInputMethodWindow.java classlib6/core/src/openjdk/sun/sun/awt/shell/DefaultShellFolder.java classlib6/core/src/openjdk/sun/sun/awt/shell/ShellFolder.java classlib6/core/src/openjdk/sun/sun/awt/shell/ShellFolderManager.java classlib6/core/src/openjdk/sun/sun/awt/util/IdentityArrayList.java classlib6/core/src/openjdk/sun/sun/awt/util/IdentityLinkedList.java classlib6/core/src/openjdk/sun/sun/beans/editors/BooleanEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ByteEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ColorEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/DoubleEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/EnumEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/FloatEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/FontEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/IntegerEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/LongEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/NumberEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ShortEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/StringEditor.java classlib6/core/src/openjdk/sun/sun/beans/infos/ComponentBeanInfo.java classlib6/core/src/openjdk/sun/sun/corba/Bridge.java classlib6/core/src/openjdk/sun/sun/corba/BridgePermission.java classlib6/core/src/openjdk/sun/sun/corba/package.html classlib6/core/src/openjdk/sun/sun/instrument/InstrumentationImpl.java classlib6/core/src/openjdk/sun/sun/instrument/TransformerManager.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharASCII.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5_HKSCS.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5_Solaris.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharConverter.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp037.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1006.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1025.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1026.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1046.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1047.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1097.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1098.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1112.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1122.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1123.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1124.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1140.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1141.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1142.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1143.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1144.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1145.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1146.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1147.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1148.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1149.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1250.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1251.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1252.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1253.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1254.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1255.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1256.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1257.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1258.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1381.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1383.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp273.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp277.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp278.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp280.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp284.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp285.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp297.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp33722.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp420.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp424.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp437.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp500.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp737.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp775.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp834.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp838.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp850.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp852.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp855.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp856.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp857.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp858.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp860.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp861.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp862.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp863.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp864.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp865.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp866.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp868.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp869.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp870.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp871.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp874.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp875.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp918.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp921.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp922.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp930.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp933.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp935.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp937.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp939.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp942.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp942C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp943.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp943C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp948.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp949.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp949C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp950.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp964.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp970.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDBCS_ASCII.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDBCS_EBCDIC.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDoubleByte.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_CN.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP_LINUX.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP_Solaris.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_KR.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_TW.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGB18030.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGB18030DB.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGBK.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharHKSCS.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharHKSCS_2001.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISCII91.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022CN.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022JP.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022KR.java classlib6/co... [truncated message content] |
From: <ls...@us...> - 2011-01-04 22:07:31
|
Revision: 5782 http://jnode.svn.sourceforge.net/jnode/?rev=5782&view=rev Author: lsantha Date: 2011-01-04 22:07:15 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/rmi/activation/Activatable.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivateFailedException.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationDesc.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationException.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationGroup.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationGroupDesc.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationGroupID.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationID.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationInstantiator.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationMonitor.java classlib6/core/src/openjdk/java/java/rmi/activation/ActivationSystem.java classlib6/core/src/openjdk/java/java/rmi/activation/Activator.java classlib6/core/src/openjdk/java/java/rmi/activation/UnknownGroupException.java classlib6/core/src/openjdk/java/java/rmi/activation/UnknownObjectException.java classlib6/core/src/openjdk/java/java/rmi/activation/package.html classlib6/core/src/openjdk/java/java/rmi/registry/LocateRegistry.java classlib6/core/src/openjdk/java/java/rmi/registry/Registry.java classlib6/core/src/openjdk/java/java/rmi/registry/RegistryHandler.java classlib6/core/src/openjdk/java/java/rmi/registry/package.html classlib6/core/src/openjdk/java/java/security/acl/Acl.java classlib6/core/src/openjdk/java/java/security/acl/AclEntry.java classlib6/core/src/openjdk/java/java/security/acl/AclNotFoundException.java classlib6/core/src/openjdk/java/java/security/acl/Group.java classlib6/core/src/openjdk/java/java/security/acl/LastOwnerException.java classlib6/core/src/openjdk/java/java/security/acl/NotOwnerException.java classlib6/core/src/openjdk/java/java/security/acl/Owner.java classlib6/core/src/openjdk/java/java/security/acl/Permission.java classlib6/core/src/openjdk/java/java/security/acl/package.html classlib6/core/src/openjdk/java/java/security/spec/AlgorithmParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/DSAParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/DSAPrivateKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/DSAPublicKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/ECField.java classlib6/core/src/openjdk/java/java/security/spec/ECFieldF2m.java classlib6/core/src/openjdk/java/java/security/spec/ECFieldFp.java classlib6/core/src/openjdk/java/java/security/spec/ECGenParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/ECParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/ECPoint.java classlib6/core/src/openjdk/java/java/security/spec/ECPrivateKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/ECPublicKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/EllipticCurve.java classlib6/core/src/openjdk/java/java/security/spec/EncodedKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/InvalidKeySpecException.java classlib6/core/src/openjdk/java/java/security/spec/InvalidParameterSpecException.java classlib6/core/src/openjdk/java/java/security/spec/KeySpec.java classlib6/core/src/openjdk/java/java/security/spec/MGF1ParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/PKCS8EncodedKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/PSSParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/RSAKeyGenParameterSpec.java classlib6/core/src/openjdk/java/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/RSAOtherPrimeInfo.java classlib6/core/src/openjdk/java/java/security/spec/RSAPrivateCrtKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/RSAPrivateKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/RSAPublicKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/X509EncodedKeySpec.java classlib6/core/src/openjdk/java/java/security/spec/package.html classlib6/core/src/openjdk/java/java/sql/Array.java classlib6/core/src/openjdk/java/java/sql/BatchUpdateException.java classlib6/core/src/openjdk/java/java/sql/Blob.java classlib6/core/src/openjdk/java/java/sql/CallableStatement.java classlib6/core/src/openjdk/java/java/sql/ClientInfoStatus.java classlib6/core/src/openjdk/java/java/sql/Clob.java classlib6/core/src/openjdk/java/java/sql/Connection.java classlib6/core/src/openjdk/java/java/sql/DataTruncation.java classlib6/core/src/openjdk/java/java/sql/DatabaseMetaData.java classlib6/core/src/openjdk/java/java/sql/Date.java classlib6/core/src/openjdk/java/java/sql/Driver.java classlib6/core/src/openjdk/java/java/sql/DriverManager.java classlib6/core/src/openjdk/java/java/sql/DriverPropertyInfo.java classlib6/core/src/openjdk/java/java/sql/ParameterMetaData.java classlib6/core/src/openjdk/java/java/sql/PreparedStatement.java classlib6/core/src/openjdk/java/java/sql/Ref.java classlib6/core/src/openjdk/java/java/sql/ResultSet.java classlib6/core/src/openjdk/java/java/sql/ResultSetMetaData.java classlib6/core/src/openjdk/java/java/sql/SQLClientInfoException.java classlib6/core/src/openjdk/java/java/sql/SQLData.java classlib6/core/src/openjdk/java/java/sql/SQLException.java classlib6/core/src/openjdk/java/java/sql/SQLInput.java classlib6/core/src/openjdk/java/java/sql/SQLOutput.java classlib6/core/src/openjdk/java/java/sql/SQLPermission.java classlib6/core/src/openjdk/java/java/sql/SQLRecoverableException.java classlib6/core/src/openjdk/java/java/sql/SQLWarning.java classlib6/core/src/openjdk/java/java/sql/Savepoint.java classlib6/core/src/openjdk/java/java/sql/Statement.java classlib6/core/src/openjdk/java/java/sql/Struct.java classlib6/core/src/openjdk/java/java/sql/Time.java classlib6/core/src/openjdk/java/java/sql/Timestamp.java classlib6/core/src/openjdk/java/java/sql/Types.java classlib6/core/src/openjdk/java/java/sql/package.html classlib6/core/src/openjdk/java/java/text/Annotation.java classlib6/core/src/openjdk/java/java/text/AttributedCharacterIterator.java classlib6/core/src/openjdk/java/java/text/AttributedString.java classlib6/core/src/openjdk/java/java/text/BreakDictionary.java classlib6/core/src/openjdk/java/java/text/BreakIterator.java classlib6/core/src/openjdk/java/java/text/CharacterIterator.java classlib6/core/src/openjdk/java/java/text/CharacterIteratorFieldDelegate.java classlib6/core/src/openjdk/java/java/text/ChoiceFormat.java classlib6/core/src/openjdk/java/java/text/CollationElementIterator.java classlib6/core/src/openjdk/java/java/text/CollationKey.java classlib6/core/src/openjdk/java/java/text/CollationRules.java classlib6/core/src/openjdk/java/java/text/Collator.java classlib6/core/src/openjdk/java/java/text/DateFormat.java classlib6/core/src/openjdk/java/java/text/DateFormatSymbols.java classlib6/core/src/openjdk/java/java/text/DecimalFormat.java classlib6/core/src/openjdk/java/java/text/DecimalFormatSymbols.java classlib6/core/src/openjdk/java/java/text/DictionaryBasedBreakIterator.java classlib6/core/src/openjdk/java/java/text/DigitList.java classlib6/core/src/openjdk/java/java/text/DontCareFieldPosition.java classlib6/core/src/openjdk/java/java/text/EntryPair.java classlib6/core/src/openjdk/java/java/text/FieldPosition.java classlib6/core/src/openjdk/java/java/text/Format.java classlib6/core/src/openjdk/java/java/text/MergeCollation.java classlib6/core/src/openjdk/java/java/text/MessageFormat.java classlib6/core/src/openjdk/java/java/text/Normalizer.java classlib6/core/src/openjdk/java/java/text/NumberFormat.java classlib6/core/src/openjdk/java/java/text/ParseException.java classlib6/core/src/openjdk/java/java/text/ParsePosition.java classlib6/core/src/openjdk/java/java/text/PatternEntry.java classlib6/core/src/openjdk/java/java/text/RBCollationTables.java classlib6/core/src/openjdk/java/java/text/RBTableBuilder.java classlib6/core/src/openjdk/java/java/text/RuleBasedBreakIterator.java classlib6/core/src/openjdk/java/java/text/RuleBasedCollator.java classlib6/core/src/openjdk/java/java/text/SimpleDateFormat.java classlib6/core/src/openjdk/java/java/text/StringCharacterIterator.java classlib6/core/src/openjdk/java/java/text/package.html classlib6/core/src/openjdk/java/java/text/spi/package.html classlib6/core/src/openjdk/java/java/util/CurrencyData.properties classlib6/core/src/openjdk/java/java/util/jar/Attributes.java classlib6/core/src/openjdk/java/java/util/jar/JarEntry.java classlib6/core/src/openjdk/java/java/util/jar/JarException.java classlib6/core/src/openjdk/java/java/util/jar/JarFile.java classlib6/core/src/openjdk/java/java/util/jar/JarInputStream.java classlib6/core/src/openjdk/java/java/util/jar/JarOutputStream.java classlib6/core/src/openjdk/java/java/util/jar/JarVerifier.java classlib6/core/src/openjdk/java/java/util/jar/JavaUtilJarAccessImpl.java classlib6/core/src/openjdk/java/java/util/jar/Manifest.java classlib6/core/src/openjdk/java/java/util/jar/Pack200.java classlib6/core/src/openjdk/java/java/util/jar/package.html classlib6/core/src/openjdk/java/java/util/logging/ConsoleHandler.java classlib6/core/src/openjdk/java/java/util/logging/ErrorManager.java classlib6/core/src/openjdk/java/java/util/logging/FileHandler.java classlib6/core/src/openjdk/java/java/util/logging/Filter.java classlib6/core/src/openjdk/java/java/util/logging/Formatter.java classlib6/core/src/openjdk/java/java/util/logging/Handler.java classlib6/core/src/openjdk/java/java/util/logging/Level.java classlib6/core/src/openjdk/java/java/util/logging/LogManager.java classlib6/core/src/openjdk/java/java/util/logging/LogRecord.java classlib6/core/src/openjdk/java/java/util/logging/Logger.java classlib6/core/src/openjdk/java/java/util/logging/Logging.java classlib6/core/src/openjdk/java/java/util/logging/LoggingMXBean.java classlib6/core/src/openjdk/java/java/util/logging/LoggingPermission.java classlib6/core/src/openjdk/java/java/util/logging/MemoryHandler.java classlib6/core/src/openjdk/java/java/util/logging/SimpleFormatter.java classlib6/core/src/openjdk/java/java/util/logging/SocketHandler.java classlib6/core/src/openjdk/java/java/util/logging/StreamHandler.java classlib6/core/src/openjdk/java/java/util/logging/XMLFormatter.java classlib6/core/src/openjdk/java/java/util/logging/package.html classlib6/core/src/openjdk/java/java/util/prefs/AbstractPreferences.java classlib6/core/src/openjdk/java/java/util/prefs/BackingStoreException.java classlib6/core/src/openjdk/java/java/util/prefs/Base64.java classlib6/core/src/openjdk/java/java/util/prefs/InvalidPreferencesFormatException.java classlib6/core/src/openjdk/java/java/util/prefs/NodeChangeEvent.java classlib6/core/src/openjdk/java/java/util/prefs/NodeChangeListener.java classlib6/core/src/openjdk/java/java/util/prefs/PreferenceChangeEvent.java classlib6/core/src/openjdk/java/java/util/prefs/PreferenceChangeListener.java classlib6/core/src/openjdk/java/java/util/prefs/Preferences.java classlib6/core/src/openjdk/java/java/util/prefs/PreferencesFactory.java classlib6/core/src/openjdk/java/java/util/prefs/XmlSupport.java classlib6/core/src/openjdk/java/java/util/prefs/package.html classlib6/core/src/openjdk/java/java/util/regex/ASCII.java classlib6/core/src/openjdk/java/java/util/regex/MatchResult.java classlib6/core/src/openjdk/java/java/util/regex/Matcher.java classlib6/core/src/openjdk/java/java/util/regex/Pattern.java classlib6/core/src/openjdk/java/java/util/regex/PatternSyntaxException.java classlib6/core/src/openjdk/java/java/util/regex/package.html classlib6/core/src/openjdk/java/java/util/spi/package.html classlib6/core/src/openjdk/javax/javax/accessibility/Accessible.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleAction.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleAttributeSequence.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleBundle.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleComponent.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleContext.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleEditableText.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleExtendedComponent.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleExtendedTable.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleExtendedText.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleHyperlink.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleHypertext.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleIcon.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleKeyBinding.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleRelation.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleRelationSet.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleResourceBundle.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleRole.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleSelection.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleState.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleStateSet.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleStreamable.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleTable.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleTableModelChange.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleText.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleTextSequence.java classlib6/core/src/openjdk/javax/javax/accessibility/AccessibleValue.java classlib6/core/src/openjdk/javax/javax/accessibility/package.html classlib6/core/src/openjdk/javax/javax/activity/ActivityCompletedException.java classlib6/core/src/openjdk/javax/javax/activity/ActivityRequiredException.java classlib6/core/src/openjdk/javax/javax/activity/InvalidActivityException.java classlib6/core/src/openjdk/javax/javax/activity/package.html classlib6/core/src/openjdk/javax/javax/imageio/event/IIOReadProgressListener.java classlib6/core/src/openjdk/javax/javax/imageio/event/IIOReadUpdateListener.java classlib6/core/src/openjdk/javax/javax/imageio/event/IIOReadWarningListener.java classlib6/core/src/openjdk/javax/javax/imageio/event/IIOWriteProgressListener.java classlib6/core/src/openjdk/javax/javax/imageio/event/IIOWriteWarningListener.java classlib6/core/src/openjdk/javax/javax/imageio/event/package.html classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOInvalidTreeException.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOMetadata.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOMetadataController.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOMetadataFormat.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOMetadataFormatImpl.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/IIOMetadataNode.java classlib6/core/src/openjdk/javax/javax/imageio/metadata/package.html classlib6/core/src/openjdk/javax/javax/management/AndQueryExp.java classlib6/core/src/openjdk/javax/javax/management/Attribute.java classlib6/core/src/openjdk/javax/javax/management/AttributeChangeNotification.java classlib6/core/src/openjdk/javax/javax/management/AttributeChangeNotificationFilter.java classlib6/core/src/openjdk/javax/javax/management/AttributeList.java classlib6/core/src/openjdk/javax/javax/management/AttributeNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/AttributeValueExp.java classlib6/core/src/openjdk/javax/javax/management/BadAttributeValueExpException.java classlib6/core/src/openjdk/javax/javax/management/BadBinaryOpValueExpException.java classlib6/core/src/openjdk/javax/javax/management/BadStringOperationException.java classlib6/core/src/openjdk/javax/javax/management/BetweenQueryExp.java classlib6/core/src/openjdk/javax/javax/management/BinaryOpValueExp.java classlib6/core/src/openjdk/javax/javax/management/BinaryRelQueryExp.java classlib6/core/src/openjdk/javax/javax/management/BooleanValueExp.java classlib6/core/src/openjdk/javax/javax/management/ClassAttributeValueExp.java classlib6/core/src/openjdk/javax/javax/management/DefaultLoaderRepository.java classlib6/core/src/openjdk/javax/javax/management/Descriptor.java classlib6/core/src/openjdk/javax/javax/management/DescriptorAccess.java classlib6/core/src/openjdk/javax/javax/management/DescriptorRead.java classlib6/core/src/openjdk/javax/javax/management/DynamicMBean.java classlib6/core/src/openjdk/javax/javax/management/ImmutableDescriptor.java classlib6/core/src/openjdk/javax/javax/management/InQueryExp.java classlib6/core/src/openjdk/javax/javax/management/InstanceAlreadyExistsException.java classlib6/core/src/openjdk/javax/javax/management/InstanceNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/IntrospectionException.java classlib6/core/src/openjdk/javax/javax/management/InvalidApplicationException.java classlib6/core/src/openjdk/javax/javax/management/InvalidAttributeValueException.java classlib6/core/src/openjdk/javax/javax/management/JMException.java classlib6/core/src/openjdk/javax/javax/management/JMRuntimeException.java classlib6/core/src/openjdk/javax/javax/management/ListenerNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/MBeanAttributeInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanConstructorInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanException.java classlib6/core/src/openjdk/javax/javax/management/MBeanFeatureInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanNotificationInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanOperationInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanParameterInfo.java classlib6/core/src/openjdk/javax/javax/management/MBeanPermission.java classlib6/core/src/openjdk/javax/javax/management/MBeanRegistration.java classlib6/core/src/openjdk/javax/javax/management/MBeanRegistrationException.java classlib6/core/src/openjdk/javax/javax/management/MBeanServer.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerBuilder.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerConnection.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerDelegate.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerDelegateMBean.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerFactory.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerInvocationHandler.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerNotification.java classlib6/core/src/openjdk/javax/javax/management/MBeanServerPermission.java classlib6/core/src/openjdk/javax/javax/management/MBeanTrustPermission.java classlib6/core/src/openjdk/javax/javax/management/MalformedObjectNameException.java classlib6/core/src/openjdk/javax/javax/management/MatchQueryExp.java classlib6/core/src/openjdk/javax/javax/management/NotCompliantMBeanException.java classlib6/core/src/openjdk/javax/javax/management/NotQueryExp.java classlib6/core/src/openjdk/javax/javax/management/Notification.java classlib6/core/src/openjdk/javax/javax/management/NotificationBroadcaster.java classlib6/core/src/openjdk/javax/javax/management/NotificationBroadcasterSupport.java classlib6/core/src/openjdk/javax/javax/management/NotificationEmitter.java classlib6/core/src/openjdk/javax/javax/management/NotificationFilter.java classlib6/core/src/openjdk/javax/javax/management/NotificationFilterSupport.java classlib6/core/src/openjdk/javax/javax/management/NotificationListener.java classlib6/core/src/openjdk/javax/javax/management/NumericValueExp.java classlib6/core/src/openjdk/javax/javax/management/ObjectInstance.java classlib6/core/src/openjdk/javax/javax/management/ObjectName.java classlib6/core/src/openjdk/javax/javax/management/OperationsException.java classlib6/core/src/openjdk/javax/javax/management/OrQueryExp.java classlib6/core/src/openjdk/javax/javax/management/PersistentMBean.java classlib6/core/src/openjdk/javax/javax/management/QualifiedAttributeValueExp.java classlib6/core/src/openjdk/javax/javax/management/Query.java classlib6/core/src/openjdk/javax/javax/management/QueryEval.java classlib6/core/src/openjdk/javax/javax/management/QueryExp.java classlib6/core/src/openjdk/javax/javax/management/ReflectionException.java classlib6/core/src/openjdk/javax/javax/management/RuntimeErrorException.java classlib6/core/src/openjdk/javax/javax/management/RuntimeMBeanException.java classlib6/core/src/openjdk/javax/javax/management/RuntimeOperationsException.java classlib6/core/src/openjdk/javax/javax/management/ServiceNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/StandardMBean.java classlib6/core/src/openjdk/javax/javax/management/StringValueExp.java classlib6/core/src/openjdk/javax/javax/management/ValueExp.java classlib6/core/src/openjdk/javax/javax/management/loading/ClassLoaderRepository.java classlib6/core/src/openjdk/javax/javax/management/loading/DefaultLoaderRepository.java classlib6/core/src/openjdk/javax/javax/management/loading/MLet.java classlib6/core/src/openjdk/javax/javax/management/loading/MLetContent.java classlib6/core/src/openjdk/javax/javax/management/loading/MLetMBean.java classlib6/core/src/openjdk/javax/javax/management/loading/MLetObjectInputStream.java classlib6/core/src/openjdk/javax/javax/management/loading/MLetParser.java classlib6/core/src/openjdk/javax/javax/management/loading/PrivateClassLoader.java classlib6/core/src/openjdk/javax/javax/management/loading/PrivateMLet.java classlib6/core/src/openjdk/javax/javax/management/loading/package.html classlib6/core/src/openjdk/javax/javax/management/modelmbean/DescriptorSupport.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/InvalidTargetObjectTypeException.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBean.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanAttributeInfo.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanConstructorInfo.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanInfo.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanInfoSupport.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanNotificationInfo.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/ModelMBeanOperationInfo.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/RequiredModelMBean.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/XMLParseException.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/package.html classlib6/core/src/openjdk/javax/javax/management/package.html classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationIdException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationServiceException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationTypeException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRoleInfoException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRoleValueException.java classlib6/core/src/openjdk/javax/javax/management/relation/MBeanServerNotificationFilter.java classlib6/core/src/openjdk/javax/javax/management/relation/Relation.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationNotification.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationService.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationServiceMBean.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationServiceNotRegisteredException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationSupport.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationSupportMBean.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationType.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationTypeNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationTypeSupport.java classlib6/core/src/openjdk/javax/javax/management/relation/Role.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleInfo.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleInfoNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleList.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleResult.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleStatus.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleUnresolved.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleUnresolvedList.java classlib6/core/src/openjdk/javax/javax/management/relation/package.html classlib6/core/src/openjdk/javax/javax/management/remote/JMXAuthenticator.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectionNotification.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnector.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorFactory.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorProvider.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorServer.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorServerFactory.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorServerMBean.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXConnectorServerProvider.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXPrincipal.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXProviderException.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXServerErrorException.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXServiceURL.java classlib6/core/src/openjdk/javax/javax/management/remote/MBeanServerForwarder.java classlib6/core/src/openjdk/javax/javax/management/remote/NotificationResult.java classlib6/core/src/openjdk/javax/javax/management/remote/SubjectDelegationPermission.java classlib6/core/src/openjdk/javax/javax/management/remote/TargetedNotification.java classlib6/core/src/openjdk/javax/javax/management/remote/package.html classlib6/core/src/openjdk/javax/javax/management/timer/Timer.java classlib6/core/src/openjdk/javax/javax/management/timer/TimerAlarmClockNotification.java classlib6/core/src/openjdk/javax/javax/management/timer/TimerMBean.java classlib6/core/src/openjdk/javax/javax/management/timer/TimerNotification.java classlib6/core/src/openjdk/javax/javax/management/timer/package.html classlib6/core/src/openjdk/javax/javax/naming/AuthenticationException.java classlib6/core/src/openjdk/javax/javax/naming/AuthenticationNotSupportedException.java classlib6/core/src/openjdk/javax/javax/naming/BinaryRefAddr.java classlib6/core/src/openjdk/javax/javax/naming/Binding.java classlib6/core/src/openjdk/javax/javax/naming/CannotProceedException.java classlib6/core/src/openjdk/javax/javax/naming/CommunicationException.java classlib6/core/src/openjdk/javax/javax/naming/CompositeName.java classlib6/core/src/openjdk/javax/javax/naming/CompoundName.java classlib6/core/src/openjdk/javax/javax/naming/ConfigurationException.java classlib6/core/src/openjdk/javax/javax/naming/Context.java classlib6/core/src/openjdk/javax/javax/naming/ContextNotEmptyException.java classlib6/core/src/openjdk/javax/javax/naming/InitialContext.java classlib6/core/src/openjdk/javax/javax/naming/InsufficientResourcesException.java classlib6/core/src/openjdk/javax/javax/naming/InterruptedNamingException.java classlib6/core/src/openjdk/javax/javax/naming/InvalidNameException.java classlib6/core/src/openjdk/javax/javax/naming/LimitExceededException.java classlib6/core/src/openjdk/javax/javax/naming/LinkException.java classlib6/core/src/openjdk/javax/javax/naming/LinkLoopException.java classlib6/core/src/openjdk/javax/javax/naming/LinkRef.java classlib6/core/src/openjdk/javax/javax/naming/MalformedLinkException.java classlib6/core/src/openjdk/javax/javax/naming/Name.java classlib6/core/src/openjdk/javax/javax/naming/NameAlreadyBoundException.java classlib6/core/src/openjdk/javax/javax/naming/NameClassPair.java classlib6/core/src/openjdk/javax/javax/naming/NameImpl.java classlib6/core/src/openjdk/javax/javax/naming/NameNotFoundException.java classlib6/core/src/openjdk/javax/javax/naming/NameParser.java classlib6/core/src/openjdk/javax/javax/naming/NamingEnumeration.java classlib6/core/src/openjdk/javax/javax/naming/NamingException.java classlib6/core/src/openjdk/javax/javax/naming/NamingSecurityException.java classlib6/core/src/openjdk/javax/javax/naming/NoInitialContextException.java classlib6/core/src/openjdk/javax/javax/naming/NoPermissionException.java classlib6/core/src/openjdk/javax/javax/naming/NotContextException.java classlib6/core/src/openjdk/javax/javax/naming/OperationNotSupportedException.java classlib6/core/src/openjdk/javax/javax/naming/PartialResultException.java classlib6/core/src/openjdk/javax/javax/naming/RefAddr.java classlib6/core/src/openjdk/javax/javax/naming/Reference.java classlib6/core/src/openjdk/javax/javax/naming/Referenceable.java classlib6/core/src/openjdk/javax/javax/naming/ReferralException.java classlib6/core/src/openjdk/javax/javax/naming/ServiceUnavailableException.java classlib6/core/src/openjdk/javax/javax/naming/SizeLimitExceededException.java classlib6/core/src/openjdk/javax/javax/naming/StringRefAddr.java classlib6/core/src/openjdk/javax/javax/naming/TimeLimitExceededException.java classlib6/core/src/openjdk/javax/javax/naming/directory/Attribute.java classlib6/core/src/openjdk/javax/javax/naming/directory/AttributeInUseException.java classlib6/core/src/openjdk/javax/javax/naming/directory/AttributeModificationException.java classlib6/core/src/openjdk/javax/javax/naming/directory/Attributes.java classlib6/core/src/openjdk/javax/javax/naming/directory/BasicAttribute.java classlib6/core/src/openjdk/javax/javax/naming/directory/BasicAttributes.java classlib6/core/src/openjdk/javax/javax/naming/directory/DirContext.java classlib6/core/src/openjdk/javax/javax/naming/directory/InitialDirContext.java classlib6/core/src/openjdk/javax/javax/naming/directory/InvalidAttributeIdentifierException.java classlib6/core/src/openjdk/javax/javax/naming/directory/InvalidAttributeValueException.java classlib6/core/src/openjdk/javax/javax/naming/directory/InvalidAttributesException.java classlib6/core/src/openjdk/javax/javax/naming/directory/InvalidSearchControlsException.java classlib6/core/src/openjdk/javax/javax/naming/directory/InvalidSearchFilterException.java classlib6/core/src/openjdk/javax/javax/naming/directory/ModificationItem.java classlib6/core/src/openjdk/javax/javax/naming/directory/NoSuchAttributeException.java classlib6/core/src/openjdk/javax/javax/naming/directory/SchemaViolationException.java classlib6/core/src/openjdk/javax/javax/naming/directory/SearchControls.java classlib6/core/src/openjdk/javax/javax/naming/directory/SearchResult.java classlib6/core/src/openjdk/javax/javax/naming/directory/package.html classlib6/core/src/openjdk/javax/javax/naming/event/EventContext.java classlib6/core/src/openjdk/javax/javax/naming/event/EventDirContext.java classlib6/core/src/openjdk/javax/javax/naming/event/NamespaceChangeListener.java classlib6/core/src/openjdk/javax/javax/naming/event/NamingEvent.java classlib6/core/src/openjdk/javax/javax/naming/event/NamingExceptionEvent.java classlib6/core/src/openjdk/javax/javax/naming/event/NamingListener.java classlib6/core/src/openjdk/javax/javax/naming/event/ObjectChangeListener.java classlib6/core/src/openjdk/javax/javax/naming/event/package.html classlib6/core/src/openjdk/javax/javax/naming/ldap/BasicControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/Control.java classlib6/core/src/openjdk/javax/javax/naming/ldap/ControlFactory.java classlib6/core/src/openjdk/javax/javax/naming/ldap/ExtendedRequest.java classlib6/core/src/openjdk/javax/javax/naming/ldap/ExtendedResponse.java classlib6/core/src/openjdk/javax/javax/naming/ldap/HasControls.java classlib6/core/src/openjdk/javax/javax/naming/ldap/InitialLdapContext.java classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapContext.java classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapName.java classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapReferralException.java classlib6/core/src/openjdk/javax/javax/naming/ldap/ManageReferralControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/PagedResultsControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/PagedResultsResponseControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/Rdn.java classlib6/core/src/openjdk/javax/javax/naming/ldap/Rfc2253Parser.java classlib6/core/src/openjdk/javax/javax/naming/ldap/SortControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/SortKey.java classlib6/core/src/openjdk/javax/javax/naming/ldap/SortResponseControl.java classlib6/core/src/openjdk/javax/javax/naming/ldap/StartTlsRequest.java classlib6/core/src/openjdk/javax/javax/naming/ldap/StartTlsResponse.java classlib6/core/src/openjdk/javax/javax/naming/ldap/UnsolicitedNotification.java classlib6/core/src/openjdk/javax/javax/naming/ldap/UnsolicitedNotificationEvent.java classlib6/core/src/openjdk/javax/javax/naming/ldap/UnsolicitedNotificationListener.java classlib6/core/src/openjdk/javax/javax/naming/ldap/package.html classlib6/core/src/openjdk/javax/javax/naming/package.html classlib6/core/src/openjdk/javax/javax/naming/spi/ContinuationContext.java classlib6/core/src/openjdk/javax/javax/naming/spi/ContinuationDirContext.java classlib6/core/src/openjdk/javax/javax/naming/spi/DirObjectFactory.java classlib6/core/src/openjdk/javax/javax/naming/spi/DirStateFactory.java classlib6/core/src/openjdk/javax/javax/naming/spi/DirectoryManager.java classlib6/core/src/openjdk/javax/javax/naming/spi/InitialContextFactory.java classlib6/core/src/openjdk/javax/javax/naming/spi/InitialContextFactoryBuilder.java classlib6/core/src/openjdk/javax/javax/naming/spi/NamingManager.java classlib6/core/src/openjdk/javax/javax/naming/spi/ObjectFactory.java classlib6/core/src/openjdk/javax/javax/naming/spi/ObjectFactoryBuilder.java classlib6/core/src/openjdk/javax/javax/naming/spi/ResolveResult.java classlib6/core/src/openjdk/javax/javax/naming/spi/Resolver.java classlib6/core/src/openjdk/javax/javax/naming/spi/StateFactory.java classlib6/core/src/openjdk/javax/javax/naming/spi/package.html classlib6/core/src/openjdk/javax/javax/net/ssl/CertPathTrustManagerParameters.java classlib6/core/src/openjdk/javax/javax/net/ssl/HandshakeCompletedEvent.java classlib6/core/src/openjdk/javax/javax/net/ssl/HandshakeCompletedListener.java classlib6/core/src/openjdk/javax/javax/net/ssl/HostnameVerifier.java classlib6/core/src/openjdk/javax/javax/net/ssl/HttpsURLConnection.java classlib6/core/src/openjdk/javax/javax/net/ssl/KeyManager.java classlib6/core/src/openjdk/javax/javax/net/ssl/KeyManagerFactory.java classlib6/core/src/openjdk/javax/javax/net/ssl/KeyManagerFactorySpi.java classlib6/core/src/openjdk/javax/javax/net/ssl/KeyStoreBuilderParameters.java classlib6/core/src/openjdk/javax/javax/net/ssl/ManagerFactoryParameters.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContext.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContextSpi.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLEngine.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLEngineResult.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLException.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLHandshakeException.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLKeyException.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLPeerUnverifiedException.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLPermission.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLProtocolException.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLServerSocket.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLServerSocketFactory.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSession.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSessionBindingEvent.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSessionBindingListener.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSessionContext.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSocket.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLSocketFactory.java classlib6/core/src/openjdk/javax/javax/net/ssl/TrustManager.java classlib6/core/src/openjdk/javax/javax/net/ssl/TrustManagerFactory.java classlib6/core/src/openjdk/javax/javax/net/ssl/TrustManagerFactorySpi.java classlib6/core/src/openjdk/javax/javax/net/ssl/X509ExtendedKeyManager.java classlib6/core/src/openjdk/javax/javax/net/ssl/X509KeyManager.java classlib6/core/src/openjdk/javax/javax/net/ssl/X509TrustManager.java classlib6/core/src/openjdk/javax/javax/net/ssl/package.html classlib6/core/src/openjdk/javax/javax/print/AttributeException.java classlib6/core/src/openjdk/javax/javax/print/CancelablePrintJob.java classlib6/core/src/openjdk/javax/javax/print/Doc.java classlib6/core/src/openjdk/javax/javax/print/DocFlavor.java classlib6/core/src/openjdk/javax/javax/print/DocPrintJob.java classlib6/core/src/openjdk/javax/javax/print/FlavorException.java classlib6/core/src/openjdk/javax/javax/print/MimeType.java classlib6/core/src/openjdk/javax/javax/print/MultiDoc.java classlib6/core/src/openjdk/javax/javax/print/MultiDocPrintJob.java classlib6/core/src/openjdk/javax/javax/print/MultiDocPrintService.java classlib6/core/src/openjdk/javax/javax/print/PrintException.java classlib6/core/src/openjdk/javax/javax/print/PrintService.java classlib6/core/src/openjdk/javax/javax/print/PrintServiceLookup.java classlib6/core/src/openjdk/javax/javax/print/ServiceUIFactory.java classlib6/core/src/openjdk/javax/javax/print/SimpleDoc.java classlib6/core/src/openjdk/javax/javax/print/StreamPrintService.java classlib6/core/src/openjdk/javax/javax/print/StreamPrintServiceFactory.java classlib6/core/src/openjdk/javax/javax/print/URIException.java classlib6/core/src/openjdk/javax/javax/print/attribute/Attribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/AttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/AttributeSetUtilities.java classlib6/core/src/openjdk/javax/javax/print/attribute/DateTimeSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/DocAttribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/DocAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/EnumSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashDocAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintJobAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintRequestAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintServiceAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/IntegerSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintJobAttribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintJobAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintRequestAttribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintRequestAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintServiceAttribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/PrintServiceAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/ResolutionSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/SetOfIntegerSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/Size2DSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/SupportedValuesAttribute.java classlib6/core/src/openjdk/javax/javax/print/attribute/TextSyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/URISyntax.java classlib6/core/src/openjdk/javax/javax/print/attribute/UnmodifiableSetException.java classlib6/core/src/openjdk/javax/javax/print/attribute/package.html classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Chromaticity.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/ColorSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Compression.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Copies.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/CopiesSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/DateTimeAtCompleted.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/DateTimeAtCreation.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/DateTimeAtProcessing.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Destination.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/DocumentName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Fidelity.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Finishings.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobHoldUntil.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobImpressions.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobImpressionsCompleted.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobImpressionsSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobKOctets.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobKOctetsProcessed.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobKOctetsSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobMediaSheets.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobMediaSheetsCompleted.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobMediaSheetsSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobMessageFromOperator.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobOriginatingUserName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobPriority.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobPrioritySupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobSheets.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobState.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobStateReason.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/JobStateReasons.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Media.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaPrintableArea.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaSize.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaSizeName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaTray.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MultipleDocumentHandling.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/NumberOfDocuments.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/NumberOfInterveningJobs.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/NumberUp.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/NumberUpSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/OrientationRequested.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/OutputDeviceAssigned.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PDLOverrideSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PageRanges.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PagesPerMinute.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PagesPerMinuteColor.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PresentationDirection.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrintQuality.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterInfo.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterIsAcceptingJobs.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterLocation.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterMakeAndModel.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterMessageFromOperator.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterMoreInfo.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterResolution.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterState.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterStateReason.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterStateReasons.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/PrinterURI.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/QueuedJobCount.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/ReferenceUriSchemesSupported.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/RequestingUserName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Severity.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/SheetCollate.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/Sides.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/package.html classlib6/core/src/openjdk/javax/javax/print/event/PrintEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobAdapter.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobAttributeEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobAttributeListener.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobListener.java classlib6/core/src/openjdk/javax/javax/print/event/PrintServiceAttributeEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintServiceAttributeListener.java classlib6/core/src/openjdk/javax/javax/print/event/package.html classlib6/core/src/openjdk/javax/javax/print/package.html classlib6/core/src/openjdk/javax/javax/rmi/CORBA/ClassDesc.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/GetORBPropertiesFileAction.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/PortableRemoteObjectDelegate.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/Stub.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/StubDelegate.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/Tie.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/Util.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/UtilDelegate.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/ValueHandler.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/ValueHandlerMultiFormat.java classlib6/core/src/openjdk/javax/javax/rmi/CORBA/package.html classlib6/core/src/openjdk/javax/javax/rmi/PortableRemoteObject.java classlib6/core/src/openjdk/javax/javax/rmi/package.html classlib6/core/src/openjdk/javax/javax/rmi/ssl/SslRMIClientSocketFactory.java classlib6/core/src/openjdk/javax/javax/rmi/ssl/SslRMIServerSocketFactory.java classlib6/core/src/openjdk/javax/javax/rmi/ssl/package.html classlib6/core/src/openjdk/javax/javax/script/package.html classlib6/core/src/openjdk/javax/javax/security/auth/AuthPermission.java classlib6/core/src/openjdk/javax/javax/security/auth/DestroyFailedException.java classlib6/core/src/openjdk/javax/javax/security/auth/Destroyable.java classlib6/core/src/openjdk/javax/javax/security/auth/Policy.java classlib6/core/src/openjdk/javax/javax/security/auth/PrivateCredentialPermission.java classlib6/core/src/openjdk/javax/javax/security/auth/RefreshFailedException.java classlib6/core/src/openjdk/javax/javax/security/auth/Refreshable.java classlib6/core/src/openjdk/javax/javax/security/auth/Subject.java classlib6/core/src/openjdk/javax/javax/security/auth/SubjectDomainCombiner.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/Callback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/CallbackHandler.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/ChoiceCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/ConfirmationCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/LanguageCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/NameCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/PasswordCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/TextInputCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/TextOutputCallback.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/UnsupportedCallbackException.java classlib6/core/src/openjdk/javax/javax/security/auth/callback/package.html classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/DelegationPermission.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/KerberosKey.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/KerberosPrincipal.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/KerberosTicket.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/KeyImpl.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/ServicePermission.java classlib6/core/src/openjdk/javax/javax/security/auth/kerberos/package.html classlib6/core/src/openjdk/javax/javax/security/auth/package.html classlib6/core/src/openjdk/javax/javax/security/auth/spi/LoginModule.java classlib6/core/src/openjdk/javax/javax/security/auth/spi/package.html classlib6/core/src/openjdk/javax/javax/security/auth/x500/X500Principal.java classlib6/core/src/openjdk/javax/javax/security/auth/x500/X500PrivateCredential.java classlib6/core/src/openjdk/javax/javax/security/auth/x500/package.html classlib6/core/src/openjdk/javax/javax/security/cert/Certificate.java classlib6/core/src/openjdk/javax/javax/security/cert/CertificateEncodingException.java classlib6/core/src/openjdk/javax/javax/security/cert/CertificateException.java classlib6/core/src/openjdk/javax/javax/security/cert/CertificateExpiredException.java classlib6/core/src/openjdk/javax/javax/security/cert/CertificateNotYetValidException.java classlib6/core/src/openjdk/javax/javax/security/cert/CertificateParsingException.java classlib6/core/src/openjdk/javax/javax/security/cert/X509Certificate.java classlib6/core/src/openjdk/javax/javax/security/cert/package.html classlib6/core/src/openjdk/javax/javax/security/sasl/AuthenticationException.java classlib6/core/src/openjdk/javax/javax/security/sasl/AuthorizeCallback.java classlib6/core/src/openjdk/javax/javax/security/sasl/RealmCallback.java classlib6/core/src/openjdk/javax/javax/security/sasl/RealmChoiceCallback.java classlib6/core/src/openjdk/javax/javax/security/sasl/Sasl.java classlib6/core/src/openjdk/javax/javax/security/sasl/SaslClient.java classlib6/core/src/openjdk/javax/javax/security/sasl/SaslClientFactory.java classlib6/core/src/openjdk/javax/javax/security/sasl/SaslException.java classlib6/core/src/openjdk/javax/javax/security/sasl/SaslServer.java classlib6/core/src/openjdk/javax/javax/security/sasl/SaslServerFactory.java classlib6/core/src/openjdk/javax/javax/security/sasl/package.html classlib6/core/src/openjdk/javax/javax/sound/midi/ControllerEventListener.java classlib6/core/src/openjdk/javax/javax/sound/midi/Instrument.java classlib6/core/src/openjdk/javax/javax/sound/midi/InvalidMidiDataException.java classlib6/core/src/openjdk/javax/javax/sound/midi/MetaEventListener.java classlib6/core/src/openjdk/javax/javax/sound/midi/MetaMessage.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiChannel.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiDevice.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiEvent.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiFileFormat.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiMessage.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiSystem.java classlib6/core/src/openjdk/javax/javax/sound/midi/MidiUnavailableException.java classlib6/core/src/openjdk/javax/javax/sound/midi/Patch.java classlib6/core/src/openjdk/javax/javax/sound/midi/Receiver.java classlib6/core/src/openjdk/javax/javax/sound/midi/Sequence.java classlib6/core/src/openjdk/javax/javax/sound/midi/Sequencer.java classlib6/core/src/openjdk/javax/javax/sound/midi/ShortMessage.java classlib6/core/src/openjdk/javax/javax/sound/midi/Soundbank.java classlib6/core/src/openjdk/javax/javax/sound/midi/SoundbankResource.java classlib6/core/src/openjdk/javax/javax/sound/midi/Synthesizer.java classlib6/core/src/openjdk/javax/javax/sound/midi/SysexMessage.java classlib6/core/src/openjdk/javax/javax/sound/midi/Track.java classlib6/core/src/openjdk/javax/javax/sound/midi/Transmitter.java classlib6/core/src/openjdk/javax/javax/sound/midi/VoiceStatus.java classlib6/core/src/openjdk/javax/javax/sound/midi/package.html classlib6/core/src/openjdk/javax/javax/sound/midi/spi/MidiDeviceProvider.java classlib6/core/src/openjdk/javax/javax/sound/midi/spi/MidiFileReader.java classlib6/core/src/openjdk/javax/javax/sound/midi/spi/MidiFileWriter.java classlib6/core/src/openjdk/javax/javax/sound/midi/spi/SoundbankReader.java classlib6/core/src/openjdk/javax/javax/sound/midi/spi/package.html classlib6/core/src/openjdk/javax/javax/sound/sampled/AudioFileFormat.java classlib6/core/src/openjdk/javax/javax/sound/sampled/AudioFormat.java classlib6/core/src/openjdk/javax/javax/sound/sampled/AudioInputStream.java classlib6/core/src/openjdk/javax/javax/sound/sampled/AudioPermission.java classlib6/core/src/openjdk/javax/javax/sound/sampled/AudioSystem.java classlib6/core/src/openjdk/javax/javax/sound/sampled/BooleanControl.java classlib6/core/src/openjdk/javax/javax/sound/sampled/Clip.java classlib6/core/src/openjdk/javax/javax/sound/sampled/CompoundControl.java classlib6/core/src/openjdk/javax/javax/sound/sampled/Control.java classlib6/core/src/openjdk/javax/javax/sound/sampled/DataLine.java classlib6/core/src/openjdk/javax/javax/sound/sampled/EnumControl.java classlib6/core/src/openjdk/javax/javax/sound/sampled/FloatControl.java classlib6/core/src/openjdk/javax/javax/sound/sampled/Line.java classlib6/core/src/openjdk/javax/javax/sound/sampled/LineEvent.java classlib6/core/src/openjdk/javax/javax/sound/sampled/LineListener.java classlib6/core/src/openjdk/javax/javax/sound/sampled/LineUnavailableException.java classlib6/core/src/openjdk/javax/javax/sound/sampled/Mixer.java classlib6/core/src/openjdk/javax/javax/sound/sampled/Port.java classlib6/core/src/openjdk/javax/javax/sound/sampled/ReverbType.java classlib6/core/src/openjdk/javax/javax/sound/sampled/SourceDataLine.java classlib6/core/src/openjdk/javax/javax/sound/sampled/TargetDataLine.java classlib6/core/src/openjdk/javax/javax/sound/sampled/UnsupportedAudioFileException.java classlib6/core/src/openjdk/javax/javax/sound/sampled/package.html classlib6/core/src/openjdk/javax/javax/sound/sampled/spi/AudioFileReader.java classlib6/core/src/openjdk/javax/javax/sound/sampled/spi/AudioFileWriter.java classlib6/core/src/openjdk/javax/javax/sound/sampled/spi/FormatConversionProvider.java classlib6/core/src/openjdk/javax/javax/sound/sampled/spi/MixerProvider.java classlib6/core/src/openjdk/javax/javax/sound/sampled/spi/package.html classlib6/core/src/openjdk/javax/javax/sql/ConnectionEvent.java classlib6/core/src/openjdk/javax/javax/sql/ConnectionEventListener.java classlib6/core/src/openjdk/javax/javax/sql/ConnectionPoolDataSource.java classlib6/core/src/openjdk/javax/javax/sql/DataSource.java classlib6/core/src/openjdk/javax/javax/sql/PooledConnection.java classlib6/core/src/openjdk/javax/javax/sql/RowSet.java classlib6/core/src/openjdk/javax/javax/sql/RowSetEvent.java classlib6/core/src/openjdk/javax/javax/sql/RowSetInternal.java classlib... [truncated message content] |
From: <ls...@us...> - 2011-01-04 19:38:58
|
Revision: 5781 http://jnode.svn.sourceforge.net/jnode/?rev=5781&view=rev Author: lsantha Date: 2011-01-04 19:38:42 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/corba/CorbaUtils.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/AtomicContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/AtomicDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/ComponentContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/ComponentDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/Continuation.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/HeadTail.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/PartialCompositeDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/StringHeadTail.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/AttrFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/ContainmentFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/ContextEnumerator.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/DirSearch.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/HierMemDirCtx.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/SearchFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/GenericURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/GenericURLDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/Uri.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/UrlUtil.java classlib6/core/src/openjdk/com/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/dns/dnsURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/dns/dnsURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiop/iiopURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiop/iiopURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldap/ldapURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldap/ldapURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldaps/ldapsURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/rmi/rmiURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/rmi/rmiURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/naming/internal/FactoryEnumeration.java classlib6/core/src/openjdk/com/com/sun/naming/internal/NamedWeakReference.java classlib6/core/src/openjdk/com/com/sun/naming/internal/ResourceManager.java classlib6/core/src/openjdk/com/com/sun/naming/internal/VersionHelper.java classlib6/core/src/openjdk/com/com/sun/naming/internal/VersionHelper12.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/Authenticator.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/BasicAuthenticator.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpPrincipal.java classlib6/core/src/openjdk/com/com/sun/net/ssl/HostnameVerifier.java classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManagerFactory.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManagerFactorySpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLContextSpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLPermission.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLSecurity.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManagerFactory.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManagerFactorySpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/X509KeyManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/X509TrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/ssl/Provider.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/package.html classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttrDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ContextIdSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ContextIdentifierHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/DefinitionKindHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExcDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExceptionDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExceptionDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IDLTypeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IDLTypeOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IRObjectOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IdentifierHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/Initializer.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/InitializerHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/InitializerSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OpDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/Repository.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryIdHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryIdSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/StructMemberHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/StructMemberSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueMemberHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueMemberSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/VersionSpecHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/VisibilityHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/_IDLTypeStub.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/portable/ValueHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBase.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBaseHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBaseOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/URLHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/URLSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/ValueDescSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseStub.java classlib6/core/src/openjdk/com/com/sun/rmi/rmid/ExecOptionPermission.java classlib6/core/src/openjdk/com/com/sun/rmi/rmid/ExecPermission.java classlib6/core/src/openjdk/com/com/sun/rowset/CachedRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/FilteredRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/JdbcRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/JdbcRowSetResourceBundle.java classlib6/core/src/openjdk/com/com/sun/rowset/JoinRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/WebRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/package.html classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTDomainPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTNumericCredential.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSid.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidDomainPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/PolicyFile.java classlib6/core/src/openjdk/com/com/sun/security/auth/PolicyParser.java classlib6/core/src/openjdk/com/com/sun/security/auth/PrincipalComparator.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisNumericGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisNumericUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SubjectCodeSource.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/X500Principal.java classlib6/core/src/openjdk/com/com/sun/security/auth/callback/DialogCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/security/auth/callback/TextCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/security/auth/login/ConfigFile.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/Crypt.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/JndiLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/KeyStoreLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/Krb5LoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/NTLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/NTSystem.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/SolarisLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/SolarisSystem.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/UnixLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/UnixSystem.java classlib6/core/src/openjdk/com/com/sun/security/cert/internal/x509/X509V1CertImpl.java classlib6/core/src/openjdk/com/com/sun/security/jgss/GSSUtil.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ClientFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java classlib6/core/src/openjdk/com/com/sun/security/sasl/PlainClient.java classlib6/core/src/openjdk/com/com/sun/security/sasl/Provider.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ServerFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Server.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/FactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/SecurityCtx.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/FactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java classlib6/core/src/openjdk/com/com/sun/tools/attach/package.html classlib6/core/src/openjdk/com/com/sun/tools/attach/spi/package.html classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Arguments.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/AttributeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/AttributeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Comment.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Compile.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ConstEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ConstGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/DefaultSymtabFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/EnumEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/EnumGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ExceptionEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ExceptionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Factories.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardValueEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/GenFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/GenFileStream.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Generator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IDLID.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IncludeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IncludeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceState.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceType.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InvalidArgument.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InvalidCharacter.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/MethodEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/MethodGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ModuleEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ModuleGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NativeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NativeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NoPragma.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Noop.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParameterEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParameterGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParseException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Parser.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaHandler.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Preprocessor.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PrimitiveEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PrimitiveGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/RepositoryID.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ResourceBundleUtil.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Scanner.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SequenceEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SequenceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StringEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StringGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StructEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StructGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SymtabEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SymtabFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Token.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TokenBuffer.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TypedefEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TypedefGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionBranch.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Util.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueBoxEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueBoxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueRepositoryId.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/And.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BinaryExpr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanAnd.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanNot.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanOr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/DefaultExprFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Divide.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Equal.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/EvaluationException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ExprFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Expression.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/GreaterEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/GreaterThan.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/LessEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/LessThan.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Minus.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Modulo.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Negative.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Not.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/NotEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Or.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Plus.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Positive.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ShiftLeft.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ShiftRight.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Terminal.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Times.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/UnaryExpr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Xor.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/cff/FileLocator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/cff/Messages.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/idlemit/MetaPragma.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AuxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Compile.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ConstGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/DefaultFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/EnumGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ExceptionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Factories.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ForwardValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/GenFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Helper.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Holder.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/JavaGenerator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ModuleGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NameModifier.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NameModifierImpl.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NativeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/PrimitiveGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/SequenceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Skeleton.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/StringGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/StructGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Stub.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/TCOffsets.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/TypedefGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Util.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/IndentingPrintWriter.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/Input.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/InputCode.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/InputException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/MC.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/StringUtil.java classlib6/core/src/openjdk/com/com/sun/tools/extcheck/ExtCheck.java classlib6/core/src/openjdk/com/com/sun/tools/extcheck/Main.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/JConsoleContext.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/JConsolePlugin.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/package.html classlib6/core/src/openjdk/com/com/sun/tools/script/shell/messages.properties classlib6/core/src/openjdk/java/java/applet/AudioClip.java classlib6/core/src/openjdk/java/java/applet/package.html classlib6/core/src/openjdk/java/java/awt/datatransfer/Clipboard.java classlib6/core/src/openjdk/java/java/awt/datatransfer/ClipboardOwner.java classlib6/core/src/openjdk/java/java/awt/datatransfer/DataFlavor.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorEvent.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorListener.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorMap.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorTable.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeType.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeTypeParameterList.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeTypeParseException.java classlib6/core/src/openjdk/java/java/awt/datatransfer/StringSelection.java classlib6/core/src/openjdk/java/java/awt/datatransfer/SystemFlavorMap.java classlib6/core/src/openjdk/java/java/awt/datatransfer/Transferable.java classlib6/core/src/openjdk/java/java/awt/datatransfer/UnsupportedFlavorException.java classlib6/core/src/openjdk/java/java/awt/datatransfer/package.html classlib6/core/src/openjdk/java/java/awt/dnd/Autoscroll.java classlib6/core/src/openjdk/java/java/awt/dnd/DnDConstants.java classlib6/core/src/openjdk/java/java/awt/dnd/DnDEventMulticaster.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureRecognizer.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSource.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceAdapter.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceContext.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceDragEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceDropEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceMotionListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTarget.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetAdapter.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetContext.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetDragEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetDropEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetListener.java classlib6/core/src/openjdk/java/java/awt/dnd/InvalidDnDOperationException.java classlib6/core/src/openjdk/java/java/awt/dnd/MouseDragGestureRecognizer.java classlib6/core/src/openjdk/java/java/awt/dnd/SerializationTester.java classlib6/core/src/openjdk/java/java/awt/dnd/package.html classlib6/core/src/openjdk/java/java/awt/dnd/peer/DragSourceContextPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/DropTargetContextPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/DropTargetPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/package.html classlib6/core/src/openjdk/java/java/awt/event/AWTEventListener.java classlib6/core/src/openjdk/java/java/awt/event/AWTEventListenerProxy.java classlib6/core/src/openjdk/java/java/awt/event/ActionEvent.java classlib6/core/src/openjdk/java/java/awt/event/ActionListener.java classlib6/core/src/openjdk/java/java/awt/event/AdjustmentEvent.java classlib6/core/src/openjdk/java/java/awt/event/AdjustmentListener.java classlib6/core/src/openjdk/java/java/awt/event/ComponentAdapter.java classlib6/core/src/openjdk/java/java/awt/event/ComponentEvent.java classlib6/core/src/openjdk/java/java/awt/event/ComponentListener.java classlib6/core/src/openjdk/java/java/awt/event/ContainerAdapter.java classlib6/core/src/openjdk/java/java/awt/event/ContainerEvent.java classlib6/core/src/openjdk/java/java/awt/event/ContainerListener.java classlib6/core/src/openjdk/java/java/awt/event/FocusAdapter.java classlib6/core/src/openjdk/java/java/awt/event/FocusEvent.java classlib6/core/src/openjdk/java/java/awt/event/FocusListener.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyBoundsAdapter.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyBoundsListener.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyEvent.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyListener.java classlib6/core/src/openjdk/java/java/awt/event/InputEvent.java classlib6/core/src/openjdk/java/java/awt/event/InputMethodEvent.java classlib6/core/src/openjdk/java/java/awt/event/InputMethodListener.java classlib6/core/src/openjdk/java/java/awt/event/InvocationEvent.java classlib6/core/src/openjdk/java/java/awt/event/ItemEvent.java classlib6/core/src/openjdk/java/java/awt/event/ItemListener.java classlib6/core/src/openjdk/java/java/awt/event/KeyAdapter.java classlib6/core/src/openjdk/java/java/awt/event/KeyEvent.java classlib6/core/src/openjdk/java/java/awt/event/KeyListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseAdapter.java classlib6/core/src/openjdk/java/java/awt/event/MouseEvent.java classlib6/core/src/openjdk/java/java/awt/event/MouseListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseMotionAdapter.java classlib6/core/src/openjdk/java/java/awt/event/MouseMotionListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseWheelEvent.java classlib6/core/src/openjdk/java/java/awt/event/MouseWheelListener.java classlib6/core/src/openjdk/java/java/awt/event/NativeLibLoader.java classlib6/core/src/openjdk/java/java/awt/event/PaintEvent.java classlib6/core/src/openjdk/java/java/awt/event/TextEvent.java classlib6/core/src/openjdk/java/java/awt/event/TextListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowAdapter.java classlib6/core/src/openjdk/java/java/awt/event/WindowEvent.java classlib6/core/src/openjdk/java/java/awt/event/WindowFocusListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowStateListener.java classlib6/core/src/openjdk/java/java/awt/event/package.html classlib6/core/src/openjdk/java/java/awt/font/CharArrayIterator.java classlib6/core/src/openjdk/java/java/awt/font/FontRenderContext.java classlib6/core/src/openjdk/java/java/awt/font/GlyphJustificationInfo.java classlib6/core/src/openjdk/java/java/awt/font/GlyphMetrics.java classlib6/core/src/openjdk/java/java/awt/font/GlyphVector.java classlib6/core/src/openjdk/java/java/awt/font/GraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/ImageGraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/LineBreakMeasurer.java classlib6/core/src/openjdk/java/java/awt/font/LineMetrics.java classlib6/core/src/openjdk/java/java/awt/font/MultipleMaster.java classlib6/core/src/openjdk/java/java/awt/font/NumericShaper.java classlib6/core/src/openjdk/java/java/awt/font/OpenType.java classlib6/core/src/openjdk/java/java/awt/font/ShapeGraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/StyledParagraph.java classlib6/core/src/openjdk/java/java/awt/font/TextAttribute.java classlib6/core/src/openjdk/java/java/awt/font/TextHitInfo.java classlib6/core/src/openjdk/java/java/awt/font/TextJustifier.java classlib6/core/src/openjdk/java/java/awt/font/TextLayout.java classlib6/core/src/openjdk/java/java/awt/font/TextLine.java classlib6/core/src/openjdk/java/java/awt/font/TextMeasurer.java classlib6/core/src/openjdk/java/java/awt/font/TransformAttribute.java classlib6/core/src/openjdk/java/java/awt/font/package.html classlib6/core/src/openjdk/java/java/awt/geom/AffineTransform.java classlib6/core/src/openjdk/java/java/awt/geom/Arc2D.java classlib6/core/src/openjdk/java/java/awt/geom/ArcIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Area.java classlib6/core/src/openjdk/java/java/awt/geom/CubicCurve2D.java classlib6/core/src/openjdk/java/java/awt/geom/CubicIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Dimension2D.java classlib6/core/src/openjdk/java/java/awt/geom/Ellipse2D.java classlib6/core/src/openjdk/java/java/awt/geom/EllipseIterator.java classlib6/core/src/openjdk/java/java/awt/geom/FlatteningPathIterator.java classlib6/core/src/openjdk/java/java/awt/geom/GeneralPath.java classlib6/core/src/openjdk/java/java/awt/geom/IllegalPathStateException.java classlib6/core/src/openjdk/java/java/awt/geom/Line2D.java classlib6/core/src/openjdk/java/java/awt/geom/LineIterator.java classlib6/core/src/openjdk/java/java/awt/geom/NoninvertibleTransformException.java classlib6/core/src/openjdk/java/java/awt/geom/Path2D.java classlib6/core/src/openjdk/java/java/awt/geom/PathIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Point2D.java classlib6/core/src/openjdk/java/java/awt/geom/QuadCurve2D.java classlib6/core/src/openjdk/java/java/awt/geom/QuadIterator.java classlib6/core/src/openjdk/java/java/awt/geom/RectIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Rectangle2D.java classlib6/core/src/openjdk/java/java/awt/geom/RectangularShape.java classlib6/core/src/openjdk/java/java/awt/geom/RoundRectIterator.java classlib6/core/src/openjdk/java/java/awt/geom/RoundRectangle2D.java classlib6/core/src/openjdk/java/java/awt/geom/package.html classlib6/core/src/openjdk/java/java/awt/im/InputContext.java classlib6/core/src/openjdk/java/java/awt/im/InputMethodHighlight.java classlib6/core/src/openjdk/java/java/awt/im/InputMethodRequests.java classlib6/core/src/openjdk/java/java/awt/im/InputSubset.java classlib6/core/src/openjdk/java/java/awt/im/package.html classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethod.java classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethodContext.java classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethodDescriptor.java classlib6/core/src/openjdk/java/java/awt/im/spi/package.html classlib6/core/src/openjdk/java/java/awt/image/AffineTransformOp.java classlib6/core/src/openjdk/java/java/awt/image/AreaAveragingScaleFilter.java classlib6/core/src/openjdk/java/java/awt/image/BandCombineOp.java classlib6/core/src/openjdk/java/java/awt/image/BandedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/BufferStrategy.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImage.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImageOp.java classlib6/core/src/openjdk/java/java/awt/image/ByteLookupTable.java classlib6/core/src/openjdk/java/java/awt/image/ColorConvertOp.java classlib6/core/src/openjdk/java/java/awt/image/ComponentColorModel.java classlib6/core/src/openjdk/java/java/awt/image/ComponentSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/ConvolveOp.java classlib6/core/src/openjdk/java/java/awt/image/CropImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/DataBuffer.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferByte.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferDouble.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferFloat.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferInt.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferShort.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferUShort.java classlib6/core/src/openjdk/java/java/awt/image/DirectColorModel.java classlib6/core/src/openjdk/java/java/awt/image/FilteredImageSource.java classlib6/core/src/openjdk/java/java/awt/image/ImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/ImageObserver.java classlib6/core/src/openjdk/java/java/awt/image/ImageProducer.java classlib6/core/src/openjdk/java/java/awt/image/ImagingOpException.java classlib6/core/src/openjdk/java/java/awt/image/Kernel.java classlib6/core/src/openjdk/java/java/awt/image/LookupOp.java classlib6/core/src/openjdk/java/java/awt/image/LookupTable.java classlib6/core/src/openjdk/java/java/awt/image/MultiPixelPackedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/PackedColorModel.java classlib6/core/src/openjdk/java/java/awt/image/PixelInterleavedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/Raster.java classlib6/core/src/openjdk/java/java/awt/image/RasterFormatException.java classlib6/core/src/openjdk/java/java/awt/image/RasterOp.java classlib6/core/src/openjdk/java/java/awt/image/RenderedImage.java classlib6/core/src/openjdk/java/java/awt/image/ReplicateScaleFilter.java classlib6/core/src/openjdk/java/java/awt/image/RescaleOp.java classlib6/core/src/openjdk/java/java/awt/image/SampleModel.java classlib6/core/src/openjdk/java/java/awt/image/ShortLookupTable.java classlib6/core/src/openjdk/java/java/awt/image/SinglePixelPackedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/TileObserver.java classlib6/core/src/openjdk/java/java/awt/image/VolatileImage.java classlib6/core/src/openjdk/java/java/awt/image/WritableRaster.java classlib6/core/src/openjdk/java/java/awt/image/WritableRenderedImage.java classlib6/core/src/openjdk/java/java/awt/image/package.html classlib6/core/src/openjdk/java/java/awt/image/renderable/ContextualRenderedImageFactory.java classlib6/core/src/openjdk/java/java/awt/image/renderable/ParameterBlock.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderContext.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImage.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImageOp.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImageProducer.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderedImageFactory.java classlib6/core/src/openjdk/java/java/awt/image/renderable/package.html classlib6/core/src/openjdk/java/java/awt/print/Book.java classlib6/core/src/openjdk/java/java/awt/print/PageFormat.java classlib6/core/src/openjdk/java/java/awt/print/Pageable.java classlib6/core/src/openjdk/java/java/awt/print/Paper.java classlib6/core/src/openjdk/java/java/awt/print/Printable.java classlib6/core/src/openjdk/java/java/awt/print/PrinterAbortException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterGraphics.java classlib6/core/src/openjdk/java/java/awt/print/PrinterIOException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterJob.java classlib6/core/src/openjdk/java/java/awt/print/package.html classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContext.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChild.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChildComponentProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChildSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextContainerProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextMembershipEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextMembershipListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceAvailableEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceProvider.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceRevokedEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceRevokedListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServices.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServicesListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServicesSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/package.html classlib6/core/src/openjdk/java/java/lang/annotation/Annotation.java classlib6/core/src/openjdk/java/java/lang/annotation/AnnotationFormatError.java classlib6/core/src/openjdk/java/java/lang/annotation/AnnotationTypeMismatchException.java classlib6/core/src/openjdk/java/java/lang/annotation/Documented.java classlib6/core/src/openjdk/java/java/lang/annotation/ElementType.java classlib6/core/src/openjdk/java/java/lang/annotation/IncompleteAnnotationException.java classlib6/core/src/openjdk/java/java/lang/annotation/Inherited.java classlib6/core/src/openjdk/java/java/lang/annotation/Retention.java classlib6/core/src/openjdk/java/java/lang/annotation/RetentionPolicy.java classlib6/core/src/openjdk/java/java/lang/annotation/Target.java classlib6/core/src/openjdk/java/java/lang/annotation/package-info.java classlib6/core/src/openjdk/java/java/lang/instrument/ClassDefinition.java classlib6/core/src/openjdk/java/java/lang/instrument/ClassFileTransformer.java classlib6/core/src/openjdk/java/java/lang/instrument/IllegalClassFormatException.java classlib6/core/src/openjdk/java/java/lang/instrument/Instrumentation.java classlib6/core/src/openjdk/java/java/lang/instrument/UnmodifiableClassException.java classlib6/core/src/openjdk/java/java/lang/instrument/package.html classlib6/core/src/openjdk/java/java/lang/management/ClassLoadingMXBean.java classlib6/core/src/openjdk/java/java/lang/management/CompilationMXBean.java classlib6/core/src/openjdk/java/java/lang/management/GarbageCollectorMXBean.java classlib6/core/src/openjdk/java/java/lang/management/ManagementFactory.java classlib6/core/src/openjdk/java/java/lang/management/ManagementPermission.java classlib6/core/src/openjdk/java/java/lang/management/MemoryMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryManagerMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryNotificationInfo.java classlib6/core/src/openjdk/java/java/lang/management/MemoryPoolMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryType.java classlib6/core/src/openjdk/java/java/lang/management/MemoryUsage.java classlib6/core/src/openjdk/java/java/lang/management/OperatingSystemMXBean.java classlib6/core/src/openjdk/java/java/lang/management/RuntimeMXBean.java classlib6/core/src/openjdk/java/java/lang/management/ThreadInfo.java classlib6/core/src/openjdk/java/java/lang/management/ThreadMXBean.java classlib6/core/src/openjdk/java/java/lang/management/package.html classlib6/core/src/openjdk/java/java/lang/ref/FinalReference.java classlib6/core/src/openjdk/java/java/lang/ref/Finalizer.java classlib6/core/src/openjdk/java/java/lang/ref/PhantomReference.java classlib6/core/src/openjdk/java/java/lang/ref/Reference.java classlib6/core/src/openjdk/java/java/lang/ref/ReferenceQueue.java classlib6/core/src/openjdk/java/java/lang/ref/SoftReference.java classlib6/core/src/openjdk/java/java/lang/ref/WeakReference.java classlib6/core/src/openjdk/java/java/lang/ref/package.html classlib6/core/src/openjdk/java/java/math/BigDecimal.java classlib6/core/src/openjdk/java/java/math/BigInteger.java classlib6/core/src/openjdk/java/java/math/BitSieve.java classlib6/core/src/openjdk/java/java/math/MathContext.java classlib6/core/src/openjdk/java/java/math/MutableBigInteger.java classlib6/core/src/openjdk/java/java/math/RoundingMode.java classlib6/core/src/openjdk/java/java/math/SignedMutableBigInteger.java classlib6/core/src/openjdk/java/java/math/package-info.java classlib6/core/src/openjdk/java/java/nio/charset/spi/CharsetProvider.java classlib6/core/src/openjdk/java/java/nio/charset/spi/package.html classlib6/core/src/openjdk/java/java/rmi/AccessException.java classlib6/core/src/openjdk/java/java/rmi/AlreadyBoundException.java classlib6/core/src/openjdk/java/java/rmi/ConnectException.java classlib6/core/src/openjdk/java/java/rmi/ConnectIOException.java classlib6/core/src/openjdk/java/java/rmi/MarshalException.java classlib6/core/src/openjdk/java/java/rmi/MarshalledObject.java classlib6/core/src/openjdk/java/java/rmi/Naming.java classlib6/core/src/openjdk/java/java/rmi/NoSuchObjectException.java classlib6/core/src/openjdk/java/java/rmi/NotBoundException.java classlib6/core/src/openjdk/java/java/rmi/RMISecurityException.java classlib6/core/src/openjdk/java/java/rmi/RMISecurityManager.java classlib6/core/src/openjdk/java/java/rmi/Remote.java classlib6/core/src/openjdk/java/java/rmi/RemoteException.java classlib6/core/src/openjdk/java/java/rmi/ServerError.java classlib6/core/src/openjdk/java/java/rmi/ServerException.java classlib6/core/src/openjdk/java/java/rmi/ServerRuntimeException.java classlib6/core/src/openjdk/java/java/rmi/StubNotFoundException.java classlib6/core/src/openjdk/java/java/rmi/UnexpectedException.java classlib6/core/src/openjdk/java/java/rmi/UnknownHostException.java classlib6/core/src/openjdk/java/java/rmi/UnmarshalException.java classlib6/core/src/openjdk/java/java/rmi/dgc/DGC.java classlib6/core/src/openjdk/java/java/rmi/dgc/Lease.java classlib6/core/src/openjdk/java/java/rmi/dgc/VMID.java classlib6/core/src/openjdk/java/java/rmi/dgc/package.html classlib6/core/src/openjdk/java/java/rmi/package.html classlib6/core/src/openjdk/java/java/rmi/server/ExportException.java classlib6/core/src/openjdk/java/java/rmi/server/LoaderHandler.java classlib6/core/src/openjdk/java/java/rmi/server/LogStream.java classlib6/core/src/openjdk/java/java/rmi/server/ObjID.java classlib6/core/src/openjdk/java/java/rmi/server/Operation.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClassLoader.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClassLoaderSpi.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClientSocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RMIFailureHandler.java classlib6/core/src/openjdk/java/java/rmi/server/RMIServerSocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RMISocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteCall.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteObject.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteObjectInvocationHandler.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteRef.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteServer.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteStub.java classlib6/core/src/openjdk/java/java/rmi/server/ServerCloneException.java classlib6/core/src/openjdk/java/java/rmi/server/ServerNotActiveException.java classlib6/core/src/openjdk/java/java/rmi/server/ServerRef.java classlib6/core/src/openjdk/java/java/rmi/server/Skeleton.java classlib6/core/src/openjdk/java/java/rmi/server/SkeletonMismatchException.java classlib6/core/src/openjdk/java/java/rmi/server/SkeletonNotFoundException.java classlib6/core/src/openjdk/java/java/rmi/server/SocketSecurityException.java classlib6/core/src/openjdk/java/java/rmi/server/UID.java classlib6/core/src/openjdk/java/java/rmi/server/UnicastRemoteObject.java classlib6/core/src/openjdk/java/java/rmi/server/Unreferenced.java classlib6/core/src/openjdk/java/java/rmi/server/package.html classlib6/core/src/openjdk/java/java/security/cert/CRL.java classlib6/core/src/openjdk/java/java/security/cert/CRLException.java classlib6/core/src/openjdk/java/java/security/cert/CRLSelector.java classlib6/core/src/openjdk/java/java/security/cert/CertPath.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilder.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderException.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderResult.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderSpi.java classlib6/core/src/openjdk/java/java/security/cert/CertPathHelperImpl.java classlib6/core/src/openjdk/java/java/security/cert/CertPathParameters.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidator.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorException.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorResult.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorSpi.java classlib6/core/src/openjdk/java/java/security/cert/CertSelector.java classlib6/core/src/openjdk/java/java/security/cert/CertStore.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreException.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreSpi.java classlib6/core/src/openjdk/java/java/security/cert/Certificate.java classlib6/core/src/openjdk/java/java/security/cert/CertificateEncodingException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateExpiredException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateFactory.java classlib6/core/src/openjdk/java/java/security/cert/CertificateFactorySpi.java classlib6/core/src/openjdk/java/java/security/cert/CertificateNotYetValidException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateParsingException.java classlib6/core/src/openjdk/java/java/security/cert/CollectionCertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/LDAPCertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/PKIXBuilderParameters.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathBuilderResult.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathChecker.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathValidatorResult.java classlib6/core/src/openjdk/java/java/security/cert/PKIXParameters.java classlib6/core/src/openjdk/java/java/security/cert/PolicyNode.java classlib6/core/src/openjdk/java/java/security/cert/PolicyQualifierInfo.java classlib6/core/src/openjdk/java/java/security/cert/TrustAnchor.java classlib6/core/src/openjdk/java/java/security/cert/X509CRL.java classlib6/core/src/openjdk/java/java/security/cert/X509CRLEntry.java classlib6/core/src/openjdk/java/java/security/cert/X509CRLSelector.java classlib6/core/src/openjdk/java/java/security/cert/X509CertSelector.java classlib6/core/src/openjdk/java/java/security/cert/X509Certificate.java classlib6/core/src/openjdk/java/java/security/cert/X509Extension.java classlib6/core/src/openjdk/java/java/security/cert/package.html classlib6/core/src/openjdk/java/java/security/interfaces/DSAKey.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAKeyPairGenerator.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAParams.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPrivateCrtKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/package.html classlib6/core/src/openjdk/java/java/util/concurrent/AbstractExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/ArrayBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/BlockingDeque.java classlib6/core/src/openjdk/java/java/util/concurrent/BlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/BrokenBarrierException.java classlib6/core/src/openjdk/java/java/util/concurrent/Callable.java classlib6/core/src/openjdk/java/java/util/concurrent/CancellationException.java classlib6/core/src/openjdk/java/java/util/concurrent/CompletionService.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentHashMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentLinkedQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentNavigableMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentSkipListMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentSkipListSet.java classlib6/core/src/openjdk/java/java/util/concurrent/CopyOnWriteArrayList.java classlib6/core/src/openjdk/java/java/util/concurrent/CopyOnWriteArraySet.java classlib6/core/src/openjdk/java/java/util/concurrent/CountDownLatch.java classlib6/core/src/openjdk/java/java/util/concurrent/CyclicBarrier.java classlib6/core/src/openjdk/java/java/util/concurrent/DelayQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/Delayed.java classlib6/core/src/openjdk/java/java/util/concurrent/Exchanger.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutionException.java classlib6/core/src/openjdk/java/java/util/concurrent/Executor.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutorCompletionService.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java classlib6/core/src/openjdk/java/java/util/concurrent/Future.java classlib6/core/src/openjdk/java/java/util/concurrent/FutureTask.java classlib6/core/src/openjdk/java/java/util/concurrent/LinkedBlockingDeque.java classlib6/core/src/openjdk/java/java/util/concurrent/LinkedBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/PriorityBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/RejectedExecutionException.java classlib6/core/src/openjdk/java/java/util/concurrent/RejectedExecutionHandler.java classlib6/core/src/openjdk/java/java/util/concurrent/RunnableFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/RunnableScheduledFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledThreadPoolExecutor.java classlib6/core/src/openjdk/java/java/util/concurrent/Semaphore.java classlib6/core/src/openjdk/java/java/util/concurrent/SynchronousQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/ThreadFactory.java classlib6/core/src/openjdk/java/java/util/concurrent/ThreadPoolExecutor.java classlib6/core/src/openjdk/java/java/util/concurrent/TimeUnit.java classlib6/core/src/openjdk/java/java/util/concurrent/TimeoutException.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicBoolean.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicInteger.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicIntegerArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLong.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLongArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLongFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicMarkableReference.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReference.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicStampedReference.java classlib6/core/src/openjdk/java/java/util/zip/DeflaterInputStream.java classlib6/core/src/openjdk/java/java/util/zip/InflaterOutputStream.java classlib6/core/src/openjdk/javax/javax/crypto/BadPaddingException.java... [truncated message content] |
From: <ls...@us...> - 2011-01-04 17:04:57
|
Revision: 5780 http://jnode.svn.sourceforge.net/jnode/?rev=5780&view=rev Author: lsantha Date: 2011-01-04 17:04:46 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/broker/Broker.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/InputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/OutputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientDelegate.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientInvocationInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/MessageMediator.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ProtocolHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Acceptor.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ByteBufferPool.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Connection.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ConnectionCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoList.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoListIterator.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/EventHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/InboundConnectionCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ListenerThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/OutboundConnectionCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ReaderThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ResponseWaitingRoom.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Selector.java classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/TransportManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/copyobject/CopierManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/copyobject/CopyobjectDefaults.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/copyobject/ObjectCopier.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/copyobject/ObjectCopierFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/copyobject/ReflectiveCopyException.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/encoding/CorbaInputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/encoding/CorbaOutputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/extension/CopyObjectPolicy.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/extension/RequestPartitioningPolicy.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/extension/ServantCachingPolicy.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/extension/ZeroPortPolicy.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/AlternateIIOPAddressComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/CodeSetsComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/GIOPVersion.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/IIOPAddress.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/IIOPFactories.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/IIOPProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/IIOPProfileTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/JavaCodebaseComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/MaxStreamFormatVersionComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/ORBTypeComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/iiop/RequestPartitioningComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/Connection.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/GetEndPointInfoAgainException.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/LegacyServerSocketEndPointInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/LegacyServerSocketManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/ORBInitInfoExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/UnknownType.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/logging/CORBALogDomains.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/logging/LogWrapperBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/logging/LogWrapperFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/NullServant.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/OADefault.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/OADestroyed.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/OAInvocationInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/ObjectAdapter.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/ObjectAdapterBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/oa/ObjectAdapterFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/DataCollector.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBConfigurator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBData.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBVersion.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBVersionFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/Operation.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/OperationFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ParserData.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ParserDataFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ParserImplBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ParserImplTableBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/PropertyParser.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/StringPair.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/closure/Closure.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/closure/ClosureFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/Action.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/ActionBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/FSM.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/FSMImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/FSMTest.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/Guard.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/GuardBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/Input.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/InputImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/State.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/StateEngine.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/StateEngineFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/fsm/StateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/proxy/DelegateInvocationHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/proxy/InvocationHandlerFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/proxy/LinkedInvocationHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/NoSuchThreadPoolException.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/NoSuchWorkQueueException.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/ThreadPool.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolChooser.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/Work.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/threadpool/WorkQueue.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/DynamicMethodMarshaller.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/DynamicStub.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/IDLNameTranslator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/PresentationDefaults.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/PresentationManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/StubAdapter.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/presentation/rmi/StubWrapper.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/ClientDelegateFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/CorbaClientDelegate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/CorbaMessageMediator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/CorbaProtocolHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/CorbaServerRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/ForwardException.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/InitialServerRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/LocalClientRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/LocalClientRequestDispatcherFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/PIHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/RequestDispatcherDefault.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/protocol/RequestDispatcherRegistry.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/resolver/LocalResolver.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/resolver/Resolver.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/resolver/ResolverDefault.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/CodeSetServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/MaxStreamFormatVersionServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ORBVersionServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/SendingContextServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ServiceContextData.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ServiceContextRegistry.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ServiceContexts.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/UEInfoServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/UnknownServiceContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaAcceptor.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaConnection.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaConnectionCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaContactInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaContactInfoList.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaContactInfoListFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaContactInfoListIterator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaResponseWaitingRoom.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/CorbaTransportManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/IIOPPrimaryToContactInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/IORToSocketInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/IORTransformer.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/ORBSocketFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/ReadTimeouts.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/ReadTimeoutsFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/SocketInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/SocketOrChannelAcceptor.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/transport/TransportDefault.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESConstants.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESCrypt.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESKeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/AESWrapCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/ARCFOURCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlockCipherParamsCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlowfishCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlowfishConstants.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlowfishCrypt.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlowfishKeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/BlowfishParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CipherBlockChaining.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CipherCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CipherFeedback.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CipherTextStealing.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CipherWithWrappingSpi.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/ConstructKeys.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/CounterMode.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESConstants.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESCrypt.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESKey.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESKeyFactory.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESKeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeCrypt.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeKey.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeKeyFactory.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeKeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DESedeWrapCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHKeyAgreement.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHKeyFactory.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHKeyPairGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHParameterGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHPrivateKey.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/DHPublicKey.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/ElectronicCodeBook.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/FeedbackCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacMD5.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacMD5KeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacPKCS12PBESHA1.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacSHA1.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/HmacSHA1KeyGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/ISO10126Padding.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/JarVerifier.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/JceKeyStore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/KeyGeneratorCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/KeyProtector.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/OAEPParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/OutputFeedback.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBECipherCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBEKey.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBEKeyFactory.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBEParameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PBKDF2KeyImpl.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PCBC.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PKCS12PBECipherCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PKCS5Padding.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/Padding.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/PrivateKeyInfo.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/RC2Cipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/RC2Crypt.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/RC2Parameters.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/RSACipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/SslMacCore.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/SunJCE.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/SymmetricCipher.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/TlsKeyMaterialGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/TlsMasterSecretGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/TlsPrfGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java classlib6/core/src/openjdk/com/com/sun/crypto/provider/ai.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/BogusColorSpace.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/I18N.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/I18NImpl.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/ImageUtil.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/InputStreamAdapter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/StandardMetadataFormat.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/SubImageInputStream.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/FileImageInputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/FileImageOutputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/RAFImageInputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/spi/RAFImageOutputStreamSpi.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/indicim/DevanagariInputMethodDescriptor.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/indicim/DevanagariTables.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/indicim/IndicInputMethod.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/indicim/IndicInputMethodImpl.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/thaiim/ThaiInputMethod.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/thaiim/ThaiInputMethodDescriptor.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/thaiim/ThaiInputMethodImpl.java classlib6/core/src/openjdk/com/com/sun/inputmethods/internal/thaiim/ThaiRules.java classlib6/core/src/openjdk/com/com/sun/java_cup/internal/runtime/Scanner.java classlib6/core/src/openjdk/com/com/sun/java_cup/internal/runtime/Symbol.java classlib6/core/src/openjdk/com/com/sun/java_cup/internal/runtime/lr_parser.java classlib6/core/src/openjdk/com/com/sun/java_cup/internal/runtime/virtual_parse_stack.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/protocol/iiop/ClientProvider.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/protocol/iiop/ServerProvider.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/protocol/rmi/ClientProvider.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/protocol/rmi/ServerProvider.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/CacheMap.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/ClassLoaderWithRepository.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/ClassLogger.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/EnvHelp.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/util/OrderClassLoaders.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/CNBindingEnumeration.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/CNCtx.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/CNCtxFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/CNNameParser.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/CorbanameUrl.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/ExceptionMapper.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/IiopUrl.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/RemoteToCorba.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsClient.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsContext.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsName.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsNameParser.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/DnsUrl.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/Header.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/NameNode.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/Resolver.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/ResourceRecord.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/ResourceRecords.java classlib6/core/src/openjdk/com/com/sun/jndi/dns/ZoneNode.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/ConnectionDesc.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/Connections.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/ConnectionsRef.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/ConnectionsWeakRef.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/Pool.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/PoolCallback.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/PoolCleaner.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/PooledConnection.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/pool/PooledConnectionFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/sasl/LdapSasl.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/sasl/SaslInputStream.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/sasl/SaslOutputStream.java classlib6/core/src/openjdk/com/com/sun/jndi/rmi/registry/ReferenceWrapper.java classlib6/core/src/openjdk/com/com/sun/jndi/rmi/registry/RegistryContext.java classlib6/core/src/openjdk/com/com/sun/jndi/rmi/registry/RegistryContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/rmi/registry/RemoteReference.java Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/broker/Broker.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/broker/Broker.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/broker/Broker.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.broker; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/InputObject.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/InputObject.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/InputObject.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.encoding; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/OutputObject.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/OutputObject.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/encoding/OutputObject.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.encoding; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientDelegate.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientDelegate.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientDelegate.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientInvocationInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientInvocationInfo.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientInvocationInfo.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/MessageMediator.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/MessageMediator.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/MessageMediator.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ProtocolHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ProtocolHandler.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ProtocolHandler.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.protocol; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Acceptor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Acceptor.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Acceptor.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ByteBufferPool.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ByteBufferPool.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ByteBufferPool.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Connection.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Connection.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/Connection.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ConnectionCache.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ConnectionCache.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ConnectionCache.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfo.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfo.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoList.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoList.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoList.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoListIterator.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoListIterator.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ContactInfoListIterator.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/EventHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/EventHandler.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/EventHandler.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/InboundConnectionCache.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/InboundConnectionCache.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/InboundConnectionCache.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.pept.transport; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ListenerThread.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ListenerThread.java 2011-01-04 12:49:53 UTC (rev 5779) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/pept/transport/ListenerThread.java 2011-01-04 17:04:46 UTC (rev 5780) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accomp... [truncated message content] |
From: <ls...@us...> - 2011-01-04 12:50:04
|
Revision: 5779 http://jnode.svn.sourceforge.net/jnode/?rev=5779&view=rev Author: lsantha Date: 2011-01-04 12:49:53 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListIteratorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/USLPort.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoredObjectFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoredObjectImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoringManagerFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/monitoring/MonitoringManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/BindingIteratorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/InterOperableNamingImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/InternalBindingKey.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/InternalBindingValue.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/NamingContextDataStore.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/NamingContextImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/NamingUtils.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/TransientBindingIterator.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/TransientNameServer.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/TransientNameService.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/TransientNamingContext.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/CorbalocURL.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/CorbanameURL.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/IIOPEndpointInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/INSURL.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/INSURLBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/INSURLHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/NamingConstants.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/namingutil/Utility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/InternalBindingKey.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/InternalBindingValue.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/NameServer.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/NameService.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/NamingContextImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/PersistentBindingIterator.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/pcosnaming/ServantManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/NullServantImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/AOMEntry.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/ActiveObjectMap.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/BadServerIdHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/DelegateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/IdAssignmentPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/IdUniquenessPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/ImplicitActivationPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/LifespanPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POACurrent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediator.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_UDS.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_USM.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_AOM.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_UDS.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_USM.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/Policies.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/RequestProcessingPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/ServantRetentionPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/ThreadPolicyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOA.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TransientObjectManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/AppletDataCollector.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/DataCollectorBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/DataCollectorFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/NormalDataCollector.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/NormalParserAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/NormalParserData.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBConfiguratorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBDataParserImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBSingleton.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBVersionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserActionBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserActionFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserDataBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PrefixParserData.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/PropertyOnlyDataCollector.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CacheTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/DenseIntMapImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/GetPropertyAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/HexOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/LegacyHookGetFields.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/LegacyHookPutFields.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/LogKeywords.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ORBClassLoader.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ORBConstants.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ORBUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectStreamClassUtil_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectStreamField.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ObjectWriter.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepIdDelegator.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdInterface.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdStrings.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/StackImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/closure/Constant.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/closure/Future.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/CondVar.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/DebugMutex.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/Mutex.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/ReentrantMutex.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/Sync.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/concurrent/SyncUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/fsm/GuardedAction.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/fsm/NameBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/fsm/StateEngineImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/graph/Graph.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/graph/GraphImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/graph/Node.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/graph/NodeData.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/threadpool/TimeoutException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/threadpool/WorkQueueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/DynamicAccessPermission.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/DynamicMethodMarshallerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/DynamicStubImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/ExceptionHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/IDLType.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/IDLTypeException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/PresentationManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/ReflectiveTie.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubConnectImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryDynamicBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryStaticImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryProxyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubFactoryStaticImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/presentation/rmi/StubInvocationHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/AddressingDispositionException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/BootstrapServerRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/CorbaClientDelegateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/CorbaInvocationInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/CorbaServerRequestDispatcherImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/FullServantCacheLocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/INSServerRequestDispatcher.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/InfoOnlyServantCacheLocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/JIDLLocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/MinimalServantCacheLocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/NotLocalLocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/POALocalCRDImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/RequestCanceledException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/RequestDispatcherRegistryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/ServantCacheLocalCRDBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/SpecialMethod.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/AddressingDispositionHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfoHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/KeyAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyOrReplyMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/Message.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ProfileAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReferenceAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddress.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddressHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/BootstrapResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/CompositeResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/FileResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/LocalResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/ORBDefaultInitRefResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/ORBInitRefResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/resolver/SplitLocalResolverImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/ByteBufferPoolImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaConnectionCacheBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaContactInfoBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaContactInfoListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaContactInfoListIteratorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaOutboundConnectionCacheImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaResponseWaitingRoomImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/DefaultIORToSocketInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/EventHandlerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/ListenerThreadImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/ReadTCPTimeoutsImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/ReaderThreadImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SelectorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SharedCDRContactInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/transport/SocketOrChannelContactInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/IdentityHashtable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/IdentityHashtableEnumerator.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/JDKBridge.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/JDKClassLoader.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/ORBProperties.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/PackagePrefixChecker.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/RepositoryId.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/RepositoryIdCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/SUNVMCID.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/Utility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/Version.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/CosNaming/BootstrapServer.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/Interceptors/PIORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/POA/POAORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/corba/ORBSingleton.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/iiop/ORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/org/omg/CORBA/ORB.java Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.corba.se.impl.ior.iiop ; import org.omg.CORBA.BAD_PARAM ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.corba.se.impl.ior.iiop; import org.omg.CORBA.BAD_PARAM ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.corba.se.impl.ior.iiop; import org.omg.CORBA.BAD_PARAM ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.corba.se.impl.ior.iiop; import java.util.Iterator ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /** Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.ior.iiop; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /** Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.legacy.connection; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.legacy.connection; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.legacy.connection; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.legacy.connection; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.legacy.connection; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java 2011-01-04 12:03:24 UTC (rev 5778) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java 2011-01-04 12:49:53 UTC (rev 5779) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, ... [truncated message content] |
From: <ls...@us...> - 2011-01-04 12:03:36
|
Revision: 5778 http://jnode.svn.sourceforge.net/jnode/?rev=5778&view=rev Author: lsantha Date: 2011-01-04 12:03:24 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ExceptionListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/NVListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/NamedValueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/PrincipalImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/RequestImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ServerRequestImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TCUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeImplHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStreamBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStreamBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CachedCodeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetComponentInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetConversion.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/EncapsInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/EncapsOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/IDLJavaSerializationInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarkAndResetHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarshalInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarshalOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/OSFCodeSetRegistry.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/RestorableInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeReader.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/WrapperInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CodecFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/IORInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorInvoker.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ORBInitInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PICurrent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTableStack.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/FVDCodeBaseImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/InputStreamHook.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamClass.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamClassCorbaExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamField.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/OptionalDataException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/OutputStreamHook.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/TypeMismatchException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ByteBuffer.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/EncapsulationUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/FreezableList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericIdentifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORTemplateListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IdentifiableFactoryFinderBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/JIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/NewObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdArray.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdNumber.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectIdImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceProducerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldJIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldPOAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/StubIORImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedProfileTemplateFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/WireObjectKeyTemplate.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/LogSupport.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapFile.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapParseException.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapTokenizer.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MimeTypeEntry.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MimeTypeFile.java Modified: classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans.finder; Modified: classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans.finder; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,13 +1,13 @@ /* * - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,9 +19,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. * */ Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* */ Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2002, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U... [truncated message content] |
From: <ls...@us...> - 2011-01-04 09:55:28
|
Revision: 5777 http://jnode.svn.sourceforge.net/jnode/?rev=5777&view=rev Author: lsantha Date: 2011-01-04 09:55:18 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/sun/sun/management/Agent.java classlib6/core/src/openjdk/sun/sun/management/AgentConfigurationError.java classlib6/core/src/openjdk/sun/sun/management/ClassLoadingImpl.java classlib6/core/src/openjdk/sun/sun/management/CompilationImpl.java classlib6/core/src/openjdk/sun/sun/management/CompilerThreadStat.java classlib6/core/src/openjdk/sun/sun/management/ConnectorAddressLink.java classlib6/core/src/openjdk/sun/sun/management/FileSystem.java classlib6/core/src/openjdk/sun/sun/management/Flag.java classlib6/core/src/openjdk/sun/sun/management/GarbageCollectorImpl.java classlib6/core/src/openjdk/sun/sun/management/GcInfoBuilder.java classlib6/core/src/openjdk/sun/sun/management/GcInfoCompositeData.java classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoading.java classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoadingMBean.java classlib6/core/src/openjdk/sun/sun/management/HotspotCompilation.java classlib6/core/src/openjdk/sun/sun/management/HotspotCompilationMBean.java classlib6/core/src/openjdk/sun/sun/management/HotspotInternal.java classlib6/core/src/openjdk/sun/sun/management/HotspotInternalMBean.java classlib6/core/src/openjdk/sun/sun/management/HotspotMemory.java classlib6/core/src/openjdk/sun/sun/management/HotspotMemoryMBean.java classlib6/core/src/openjdk/sun/sun/management/HotspotRuntime.java classlib6/core/src/openjdk/sun/sun/management/HotspotRuntimeMBean.java classlib6/core/src/openjdk/sun/sun/management/HotspotThread.java classlib6/core/src/openjdk/sun/sun/management/HotspotThreadMBean.java classlib6/core/src/openjdk/sun/sun/management/LazyCompositeData.java classlib6/core/src/openjdk/sun/sun/management/ManagementFactory.java classlib6/core/src/openjdk/sun/sun/management/MappedMXBeanType.java classlib6/core/src/openjdk/sun/sun/management/MemoryImpl.java classlib6/core/src/openjdk/sun/sun/management/MemoryManagerImpl.java classlib6/core/src/openjdk/sun/sun/management/MemoryNotifInfoCompositeData.java classlib6/core/src/openjdk/sun/sun/management/MemoryPoolImpl.java classlib6/core/src/openjdk/sun/sun/management/MemoryUsageCompositeData.java classlib6/core/src/openjdk/sun/sun/management/MethodInfo.java classlib6/core/src/openjdk/sun/sun/management/NotificationEmitterSupport.java classlib6/core/src/openjdk/sun/sun/management/OperatingSystemImpl.java classlib6/core/src/openjdk/sun/sun/management/RuntimeImpl.java classlib6/core/src/openjdk/sun/sun/management/Sensor.java classlib6/core/src/openjdk/sun/sun/management/ThreadImpl.java classlib6/core/src/openjdk/sun/sun/management/ThreadInfoCompositeData.java classlib6/core/src/openjdk/sun/sun/management/Util.java classlib6/core/src/openjdk/sun/sun/management/VMManagement.java classlib6/core/src/openjdk/sun/sun/management/VMManagementImpl.java classlib6/core/src/openjdk/sun/sun/management/counter/AbstractCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/ByteArrayCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/Counter.java classlib6/core/src/openjdk/sun/sun/management/counter/LongArrayCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/LongCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/StringCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/Units.java classlib6/core/src/openjdk/sun/sun/management/counter/Variability.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/ByteArrayCounterSnapshot.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/InstrumentationException.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/LongArrayCounterSnapshot.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/LongCounterSnapshot.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfByteArrayCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfDataEntry.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfDataType.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfInstrumentation.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfLongArrayCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfLongCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/PerfStringCounter.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/Prologue.java classlib6/core/src/openjdk/sun/sun/management/counter/perf/StringCounterSnapshot.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_de.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_es.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_fr.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_it.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_ja.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_ko.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_sv.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_zh_CN.java classlib6/core/src/openjdk/sun/sun/misc/resources/Messages_zh_TW.java classlib6/core/src/openjdk/sun/sun/net/ConnectionResetException.java classlib6/core/src/openjdk/sun/sun/net/InetAddressCachePolicy.java classlib6/core/src/openjdk/sun/sun/net/NetProperties.java classlib6/core/src/openjdk/sun/sun/net/NetworkClient.java classlib6/core/src/openjdk/sun/sun/net/NetworkServer.java classlib6/core/src/openjdk/sun/sun/net/ProgressEvent.java classlib6/core/src/openjdk/sun/sun/net/ProgressListener.java classlib6/core/src/openjdk/sun/sun/net/ProgressMeteringPolicy.java classlib6/core/src/openjdk/sun/sun/net/ProgressMonitor.java classlib6/core/src/openjdk/sun/sun/net/ProgressSource.java classlib6/core/src/openjdk/sun/sun/net/TelnetInputStream.java classlib6/core/src/openjdk/sun/sun/net/TelnetOutputStream.java classlib6/core/src/openjdk/sun/sun/net/TelnetProtocolException.java classlib6/core/src/openjdk/sun/sun/net/TransferProtocolClient.java classlib6/core/src/openjdk/sun/sun/net/URLCanonicalizer.java classlib6/core/src/openjdk/sun/sun/net/dns/ResolverConfiguration.java classlib6/core/src/openjdk/sun/sun/net/ftp/FtpClient.java classlib6/core/src/openjdk/sun/sun/net/ftp/FtpLoginException.java classlib6/core/src/openjdk/sun/sun/net/ftp/FtpProtocolException.java classlib6/core/src/openjdk/sun/sun/net/idn/Punycode.java classlib6/core/src/openjdk/sun/sun/net/idn/StringPrep.java classlib6/core/src/openjdk/sun/sun/net/idn/StringPrepDataReader.java classlib6/core/src/openjdk/sun/sun/net/idn/UCharacterDirection.java classlib6/core/src/openjdk/sun/sun/net/idn/UCharacterEnums.java classlib6/core/src/openjdk/sun/sun/net/smtp/SmtpClient.java classlib6/core/src/openjdk/sun/sun/net/smtp/SmtpProtocolException.java classlib6/core/src/openjdk/sun/sun/net/spi/DefaultProxySelector.java classlib6/core/src/openjdk/sun/sun/net/spi/nameservice/NameService.java classlib6/core/src/openjdk/sun/sun/net/spi/nameservice/NameServiceDescriptor.java classlib6/core/src/openjdk/sun/sun/net/spi/nameservice/dns/DNSNameService.java classlib6/core/src/openjdk/sun/sun/net/spi/nameservice/dns/DNSNameServiceDescriptor.java classlib6/core/src/openjdk/sun/sun/net/util/IPAddressUtil.java classlib6/core/src/openjdk/sun/sun/net/www/ApplicationLaunchException.java classlib6/core/src/openjdk/sun/sun/net/www/HeaderParser.java classlib6/core/src/openjdk/sun/sun/net/www/MessageHeader.java classlib6/core/src/openjdk/sun/sun/net/www/MeteredStream.java classlib6/core/src/openjdk/sun/sun/net/www/MimeEntry.java classlib6/core/src/openjdk/sun/sun/net/www/MimeLauncher.java classlib6/core/src/openjdk/sun/sun/net/www/MimeTable.java classlib6/core/src/openjdk/sun/sun/net/www/ParseUtil.java classlib6/core/src/openjdk/sun/sun/net/www/content/audio/aiff.java classlib6/core/src/openjdk/sun/sun/net/www/content/audio/basic.java classlib6/core/src/openjdk/sun/sun/net/www/content/audio/wav.java classlib6/core/src/openjdk/sun/sun/net/www/content/audio/x_aiff.java classlib6/core/src/openjdk/sun/sun/net/www/content/audio/x_wav.java classlib6/core/src/openjdk/sun/sun/net/www/content/image/gif.java classlib6/core/src/openjdk/sun/sun/net/www/content/image/jpeg.java classlib6/core/src/openjdk/sun/sun/net/www/content/image/png.java classlib6/core/src/openjdk/sun/sun/net/www/content/image/x_xbitmap.java classlib6/core/src/openjdk/sun/sun/net/www/content/image/x_xpixmap.java classlib6/core/src/openjdk/sun/sun/net/www/content/text/Generic.java classlib6/core/src/openjdk/sun/sun/net/www/content/text/PlainTextInputStream.java classlib6/core/src/openjdk/sun/sun/net/www/content/text/plain.java classlib6/core/src/openjdk/sun/sun/net/www/http/ChunkedInputStream.java classlib6/core/src/openjdk/sun/sun/net/www/http/ChunkedOutputStream.java classlib6/core/src/openjdk/sun/sun/net/www/http/HttpClient.java classlib6/core/src/openjdk/sun/sun/net/www/http/Hurryable.java classlib6/core/src/openjdk/sun/sun/net/www/http/KeepAliveCache.java classlib6/core/src/openjdk/sun/sun/net/www/http/KeepAliveStream.java classlib6/core/src/openjdk/sun/sun/net/www/http/PosterOutputStream.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/file/FileURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/ftp/FtpURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/ftp/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/gopher/GopherClient.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/gopher/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/JarURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/URLJarFile.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/URLJarFileCallBack.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/mailto/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/mailto/MailToURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/netdoc/Handler.java classlib6/core/src/openjdk/sun/sun/nio/ByteBuffered.java classlib6/core/src/openjdk/sun/sun/nio/ch/AbstractPollArrayWrapper.java classlib6/core/src/openjdk/sun/sun/nio/ch/AllocatedNativeObject.java classlib6/core/src/openjdk/sun/sun/nio/ch/ChannelInputStream.java classlib6/core/src/openjdk/sun/sun/nio/ch/IOStatus.java classlib6/core/src/openjdk/sun/sun/nio/ch/IOUtil.java classlib6/core/src/openjdk/sun/sun/nio/ch/IOVecWrapper.java classlib6/core/src/openjdk/sun/sun/nio/ch/Interruptible.java classlib6/core/src/openjdk/sun/sun/nio/ch/NativeDispatcher.java classlib6/core/src/openjdk/sun/sun/nio/ch/NativeObject.java classlib6/core/src/openjdk/sun/sun/nio/ch/NativeThreadSet.java classlib6/core/src/openjdk/sun/sun/nio/ch/Reflect.java classlib6/core/src/openjdk/sun/sun/nio/ch/SelChImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/SelectionKeyImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/SelectorImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/SocketOpts.java classlib6/core/src/openjdk/sun/sun/nio/ch/SocketOptsImpl.java classlib6/core/src/openjdk/sun/sun/nio/ch/Util.java Modified: classlib6/core/src/openjdk/sun/sun/management/Agent.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/Agent.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/Agent.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/AgentConfigurationError.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/AgentConfigurationError.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/AgentConfigurationError.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/ClassLoadingImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/ClassLoadingImpl.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/ClassLoadingImpl.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/CompilationImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/CompilationImpl.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/CompilationImpl.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/CompilerThreadStat.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/CompilerThreadStat.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/CompilerThreadStat.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/ConnectorAddressLink.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/ConnectorAddressLink.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/ConnectorAddressLink.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/FileSystem.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/FileSystem.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/FileSystem.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/Flag.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/Flag.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/Flag.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/GarbageCollectorImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/GarbageCollectorImpl.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/GarbageCollectorImpl.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/GcInfoBuilder.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/GcInfoBuilder.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/GcInfoBuilder.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/GcInfoCompositeData.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/GcInfoCompositeData.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/GcInfoCompositeData.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoading.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoading.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoading.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoadingMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoadingMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotClassLoadingMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotCompilation.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotCompilation.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotCompilation.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotCompilationMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotCompilationMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotCompilationMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotInternal.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotInternal.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotInternal.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotInternalMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotInternalMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotInternalMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotMemory.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotMemory.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotMemory.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotMemoryMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotMemoryMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotMemoryMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotRuntime.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotRuntime.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotRuntime.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotRuntimeMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotRuntimeMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotRuntimeMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotThread.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotThread.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotThread.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/HotspotThreadMBean.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/HotspotThreadMBean.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/HotspotThreadMBean.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/LazyCompositeData.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/LazyCompositeData.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/LazyCompositeData.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/ManagementFactory.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/ManagementFactory.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/ManagementFactory.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/MappedMXBeanType.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/MappedMXBeanType.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/MappedMXBeanType.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2004-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/MemoryImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/MemoryImpl.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/MemoryImpl.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package sun.management; Modified: classlib6/core/src/openjdk/sun/sun/management/MemoryManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/management/MemoryManagerImpl.java 2011-01-04 09:25:12 UTC (rev 5776) +++ classlib6/core/src/openjdk/sun/sun/management/MemoryManagerImpl.java 2011-01-04 09:55:18 UTC (rev 5777) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * par... [truncated message content] |