1 22 package org.jboss.beans.info.plugins; 23 24 import org.jboss.beans.info.spi.BeanInfo; 25 26 32 public class AbstractInstanceBeanInfo extends AbstractBeanInfo implements BeanInfo 33 { 34 public AbstractInstanceBeanInfo(AbstractBeanInfo template) 35 { 36 super(template); 37 } 38 39 public boolean equals(Object object) 40 { 41 if (object == null || object instanceof AbstractInstanceBeanInfo == false) 42 return false; 43 44 AbstractInstanceBeanInfo other = (AbstractInstanceBeanInfo) object; 45 if (notEqual(name, other.name)) 46 return false; 47 else if (notEqual(classAdapter, other.classAdapter)) 48 return false; 49 else if (notEqual(properties, other.properties)) 50 return false; 51 else if (notEqual(methods, other.methods)) 52 return false; 53 else if (notEqual(constructors, other.constructors)) 54 return false; 55 else if (notEqual(events, other.events)) 56 return false; 57 return true; 58 } 59 60 public BeanInfo getInstanceInfo() 61 { 62 return this; 63 } 64 } 65 | Popular Tags |