Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey 2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions

View file

@ -37,6 +37,8 @@ exception statement from your version. */
package gnu.java.lang.management;
import gnu.classpath.ListenerData;
import java.lang.management.MemoryMXBean;
import java.lang.management.MemoryNotificationInfo;
import java.lang.management.MemoryUsage;
@ -168,49 +170,6 @@ public final class MemoryMXBeanImpl
VMMemoryMXBeanImpl.setVerbose(verbose);
}
private class ListenerData
{
private NotificationListener listener;
private NotificationFilter filter;
private Object passback;
public ListenerData(NotificationListener listener,
NotificationFilter filter, Object passback)
{
this.listener = listener;
this.filter = filter;
this.passback = passback;
}
public NotificationListener getListener()
{
return listener;
}
public NotificationFilter getFilter()
{
return filter;
}
public Object getPassback()
{
return passback;
}
public boolean equals(Object obj)
{
if (obj instanceof ListenerData)
{
ListenerData data = (ListenerData) obj;
return (data.getListener() == listener &&
data.getFilter() == filter &&
data.getPassback() == passback);
}
return false;
}
}
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object passback)