/** * Return true if the field is defined on java.lang.Object. */ public static boolean isJavaLangObjectField(EnterpriseBean bean, Field field) { return isSameType(bean, field.getContainingJavaClass(), ITypeConstants.CLASSNAME_JAVA_LANG_OBJECT); }
public IResource getResource(Object object) { IResource result = super.getResource(object); if ((result != null) && (result.exists())) { return result; } if (object == null) { return null; } if (object instanceof Method) { return getFile(((Method) object).getContainingJavaClass()); } else if (object instanceof Field) { return getFile(((Field) object).getContainingJavaClass()); } else if (object instanceof JavaClass) { return getFile((JavaClass) object); } else if (object instanceof EObject) { return WorkbenchResourceHelper.getFile(((EObject) object).eResource()); } return null; }
} else if (object instanceof Field) { Field field = (Field) object; JavaClass clazz = field.getContainingJavaClass(); return ResourceHandler.getExternalizedMessage(EJBHelperConstants.LOC_FIELD, new String[]{field.getName(), clazz.getQualifiedName()}); } else if (object instanceof EnterpriseBean) {