blob: 8063300401ed04c7f68fbe1e743073fd7909aa80 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
$diff -tTrdbB --suppress-common-lines original/ altered/ > diff.txt
original/java/beans/AppletInitializer.java altered/java/beans/AppletInitializer.java
20d19
< import java.applet.Applet;
25c24
< public void initialize(Applet newAppletBean, BeanContext bCtxt);
---
> public void initialize(Object newAppletBean, BeanContext bCtxt);
27c26
< public void activate(Applet newApplet);
---
> public void activate(Object newApplet);
Only in original/java/beans: AwtChoicePersistenceDelegate.java
Only in original/java/beans: AwtColorPersistenceDelegate.java
Only in original/java/beans: AwtComponentPersistenceDelegate.java
Only in original/java/beans: AwtContainerPersistenceDelegate.java
Only in original/java/beans: AwtCursorPersistenceDelegate.java
Only in original/java/beans: AwtDimensionPersistenceDelegate.java
Only in original/java/beans: AwtFontPersistenceDelegate.java
Only in original/java/beans: AwtFontTextAttributePersistenceDelegate.java
Only in original/java/beans: AwtInsetsPersistenceDelegate.java
Only in original/java/beans: AwtListPersistenceDelegate.java
Only in original/java/beans: AwtMenuBarPersistenceDelegate.java
Only in original/java/beans: AwtMenuPersistenceDelegate.java
Only in original/java/beans: AwtMenuShortcutPersistenceDelegate.java
Only in original/java/beans: AwtPointPersistenceDelegate.java
Only in original/java/beans: AwtRectanglePersistenceDelegate.java
Only in original/java/beans: AwtScrollPanePersistenceDelegate.java
Only in original/java/beans: AwtSystemColorPersistenceDelegate.java
original/java/beans/beancontext/BeanContextChildComponentProxy.java altered/java/beans/beancontext/BeanContextChildComponentProxy.java
20d19
< import java.awt.Component;
24c23
< public Component getComponent();
---
> public Object getComponent();
original/java/beans/beancontext/BeanContextContainerProxy.java altered/java/beans/beancontext/BeanContextContainerProxy.java
20d19
< import java.awt.Container;
24c23
< public Container getContainer();
---
> public Object getContainer();
original/java/beans/beancontext/BeanContextSupport.java altered/java/beans/beancontext/BeanContextSupport.java
20d19
< import java.awt.Component;
817,819d815
< if (childs[i] instanceof Component) {
< return true;
< }
original/java/beans/BeanInfo.java altered/java/beans/BeanInfo.java
20d19
< import java.awt.Image;
42c41
< public Image getIcon(int iconKind);
---
> public Object getIcon(int iconKind);
original/java/beans/Beans.java altered/java/beans/Beans.java
20,24d19
< import java.applet.Applet;
< import java.applet.AppletContext;
< import java.applet.AppletStub;
< import java.applet.AudioClip;
< import java.awt.Image;
201,204c196,199
< if (result instanceof Applet) {
< appletLoaded((Applet) result, loader, beanName, context,
< initializer, deserialized);
< }
---
> // if (result instanceof Applet) {
> // appletLoaded((Applet) result, loader, beanName, context,
> // initializer, deserialized);
> // }
316,451d310
< private static void appletLoaded(Applet applet, ClassLoader loader,
< String name, BeanContext context, AppletInitializer initializer,
< boolean deserialized) throws ClassNotFoundException {
<
< // If there is an initializer
< if (initializer != null) {
< initializer.initialize(applet, context);
< } else {
< setStub(applet, loader, deserialized, name);
< }
<
< if (!deserialized) {
< applet.init();
< }
<
< if (initializer != null) {
< initializer.activate(applet);
< }
< }
<
< private static void setStub(Applet applet, final ClassLoader loader,
< boolean serialized, String beanName) throws ClassNotFoundException {
< // Get path to the resource representing the applet.
< String pathName = beanName.replace('.', '/');
< final String resourceName = serialized ? pathName.concat(".ser") : pathName.concat(".class"); //$NON-NLS-1$ //$NON-NLS-2$
< URL objectUrl = AccessController
< .doPrivileged(new PrivilegedAction<URL>() {
< public URL run() {
< if (loader == null)
< return ClassLoader.getSystemResource(resourceName);
< return loader.getResource(resourceName);
< }
< });
<
< // If we can't get to the applet itself, the codebase and doc base are
< // left as null.
< if (objectUrl == null) {
< applet.setStub(getAppletStub(getStubAppletContext(applet),
< null, null));
< return;
< }
<
< // Try to decompose the resource URL to get to the doc/code URL
< String urlString = objectUrl.toExternalForm();
<
< // This is the URL of the directory that contains the applet.
< int codeURLlength = urlString.length() - resourceName.length();
< URL codeBase = safeURL(urlString.substring(0, codeURLlength));
<
< // URL of the document containing the applet.
< int docURLlength = urlString.lastIndexOf('/');
< URL docBase = safeURL(urlString.substring(0, docURLlength + 1));
<
< applet.setStub(getAppletStub(getStubAppletContext(applet),
< codeBase, docBase));
< }
<
<
< private static AppletStub getAppletStub(final AppletContext context, final URL codeBase, final URL docBase) {
<
< return new AppletStub() {
< public boolean isActive() {
< return true;
< }
<
< public URL getDocumentBase() {
< return docBase;
< }
<
< public URL getCodeBase() {
< return codeBase;
< }
<
< public String getParameter(String name) {
< // Applet beans have no params.
< return null;
< }
<
< public AppletContext getAppletContext() {
< return context;
< }
<
< public void appletResize(int width, int height) {
< // Do nothing.
< }
< };
< }
<
< private static AppletContext getStubAppletContext(final Applet target) {
< return new AppletContext() {
< public AudioClip getAudioClip(URL url) {
< return null;
< }
<
< public synchronized Image getImage(URL url) {
< return null;
< }
<
< public Applet getApplet(String name) {
< return null;
< }
<
< public Enumeration<Applet> getApplets() {
< Vector<Applet> applets = new Vector<Applet>();
< applets.addElement(target);
< return applets.elements();
< }
<
< public void showDocument(URL url) {
< // Do nothing.
< }
<
< public void showDocument(URL url, String aTarget) {
< // Do nothing.
< }
<
< public void showStatus(String status) {
< // Do nothing.
< }
<
< public void setStream(String key, InputStream stream)
< throws IOException {
< // Do nothing.
< }
<
< public InputStream getStream(String key) {
< return null;
< }
<
< public Iterator<String> getStreamKeys() {
< return null;
< }
< };
< }
<
<
original/java/beans/Encoder.java altered/java/beans/Encoder.java
20,36c20
< import java.awt.Choice;
< import java.awt.Color;
< import java.awt.Component;
< import java.awt.Container;
< import java.awt.Cursor;
< import java.awt.Dimension;
< import java.awt.Font;
< import java.awt.Insets;
< import java.awt.List;
< import java.awt.Menu;
< import java.awt.MenuBar;
< import java.awt.MenuShortcut;
< import java.awt.Point;
< import java.awt.Rectangle;
< import java.awt.ScrollPane;
< import java.awt.SystemColor;
< import java.awt.font.TextAttribute;
---
>
45,49d28
< import javax.swing.Box;
< import javax.swing.DefaultComboBoxModel;
< import javax.swing.JFrame;
< import javax.swing.JTabbedPane;
< import javax.swing.ToolTipManager;
108,137d86
< delegates.put(Choice.class, new AwtChoicePersistenceDelegate());
< delegates.put(Color.class, new AwtColorPersistenceDelegate());
< delegates.put(Container.class, new AwtContainerPersistenceDelegate());
< delegates.put(Component.class, new AwtComponentPersistenceDelegate());
< delegates.put(Cursor.class, new AwtCursorPersistenceDelegate());
< delegates.put(Dimension.class, new AwtDimensionPersistenceDelegate());
< delegates.put(Font.class, new AwtFontPersistenceDelegate());
< delegates.put(Insets.class, new AwtInsetsPersistenceDelegate());
< delegates.put(List.class, new AwtListPersistenceDelegate());
< delegates.put(Menu.class, new AwtMenuPersistenceDelegate());
< delegates.put(MenuBar.class, new AwtMenuBarPersistenceDelegate());
< delegates.put(MenuShortcut.class,
< new AwtMenuShortcutPersistenceDelegate());
< delegates.put(Point.class, new AwtPointPersistenceDelegate());
< delegates.put(Rectangle.class, new AwtRectanglePersistenceDelegate());
< delegates.put(SystemColor.class,
< new AwtSystemColorPersistenceDelegate());
< delegates.put(TextAttribute.class,
< new AwtFontTextAttributePersistenceDelegate());
<
< delegates.put(Box.class, new SwingBoxPersistenceDelegate());
< delegates.put(JFrame.class, new SwingJFramePersistenceDelegate());
< delegates.put(JTabbedPane.class,
< new SwingJTabbedPanePersistenceDelegate());
< delegates.put(DefaultComboBoxModel.class,
< new SwingDefaultComboBoxModelPersistenceDelegate());
< delegates.put(ToolTipManager.class,
< new SwingToolTipManagerPersistenceDelegate());
< delegates.put(ScrollPane.class, new AwtScrollPanePersistenceDelegate());
<
original/java/beans/PropertyEditor.java altered/java/beans/PropertyEditor.java
20,22c20,22
< import java.awt.Component;
< import java.awt.Graphics;
< import java.awt.Rectangle;
---
>
>
>
26c26
< public void paintValue(Graphics gfx, Rectangle box);
---
> public void paintValue(Object gfx, Object box);
44c44
< public Component getCustomEditor();
---
> public Object getCustomEditor();
original/java/beans/PropertyEditorSupport.java altered/java/beans/PropertyEditorSupport.java
19,21c19,21
< import java.awt.Component;
< import java.awt.Graphics;
< import java.awt.Rectangle;
---
>
>
>
49c49
< public void paintValue(Graphics gfx, Rectangle box) {
---
> public void paintValue(Object gfx, Object box) {
103c103
< public Component getCustomEditor() {
---
> public Object getCustomEditor() {
original/java/beans/SimpleBeanInfo.java altered/java/beans/SimpleBeanInfo.java
20,21c20,21
< import java.awt.Image;
< import java.awt.Toolkit;
---
>
>
30c30
< public Image loadImage(String resourceName) {
---
> public Object loadImage(String resourceName) {
38c38
< return Toolkit.getDefaultToolkit().createImage(file);
---
> return null;
63c63
< public Image getIcon(int iconKind) {
---
> public Object getIcon(int iconKind) {
original/java/beans/StandardBeanInfo.java altered/java/beans/StandardBeanInfo.java
22c22
< import java.awt.Image;
---
>
90c90
< private Image[] icon = new Image[4];
---
>
131,133c131,133
< for (int i = 0; i < 4; i++) {
< icon[i] = explicitBeanInfo.getIcon(i + 1);
< }
---
>
>
>
198,199c198,199
< public Image getIcon(int iconKind) {
< return icon[iconKind - 1];
---
> public Object getIcon(int iconKind) {
> return null;
Only in original/java/beans: SwingAbstractButtonPersistenceDelegate.java
Only in original/java/beans: SwingBoxPersistenceDelegate.java
Only in original/java/beans: SwingDefaultComboBoxModelPersistenceDelegate.java
Only in original/java/beans: SwingJFramePersistenceDelegate.java
Only in original/java/beans: SwingJTabbedPanePersistenceDelegate.java
Only in original/java/beans: SwingToolTipManagerPersistenceDelegate.java
original/java/beans/XMLEncoder.java altered/java/beans/XMLEncoder.java
21c21
< import java.awt.SystemColor;
---
>
484c484
< if(target == SystemColor.class || target == TextAttribute.class) {
---
> if(target == TextAttribute.class) {
Only in altered/org/apache/commons/scxml/env: StopWatch.java
Only in altered/org/apache/commons/scxml/env: stopwatch.xml
Only in altered/org/apache/commons/scxml: samples
Only in original/org/apache/harmony/beans/editors: ColorEditor.java
Only in original/org/apache/harmony/beans/editors: FontEditor.java
original/org/apache/harmony/beans/internal/nls/Messages.java altered/org/apache/harmony/beans/internal/nls/Messages.java
33,34d32
< import org.apache.harmony.kernel.vm.VM;
<
221c219,220
< final ClassLoader loader = VM.bootCallerClassLoader();
---
> //pass androids classloader in?
> final ClassLoader loader = null;