public boolean equals(Object obj) { if (obj == this) return true; if (obj == null || obj instanceof Signature == false) return false; Signature other = (Signature) obj; if (getName().equals(other.getName()) == false) return false; if (parameters.length != other.parameters.length) return false; for (int i = 0; i < parameters.length; ++i) { if (parameters[i].equals(other.parameters[i]) == false) return false; } return true; }
public boolean equals(Object obj) { if (obj == this) return true; if (obj == null || obj instanceof Signature == false) return false; Signature other = (Signature) obj; if (getName().equals(other.getName()) == false) return false; String[] thisParameters = getParameters(); String[] otherParameters = other.getParameters(); if (thisParameters.length != otherParameters.length) return false; for (int i = 0; i < thisParameters.length; ++i) { if (thisParameters[i].equals(otherParameters[i]) == false) return false; } return true; }
public MetaDataRetrieval createComponentMetaDataRetrieval(JBossEnterpriseBeanMetaData metaData, Signature signature, ScopeKey key, ClassLoader classLoader) { if(signature instanceof ClassSignature) { ApplicationExceptionMetaData appExMetaData = findApplicationException(metaData, signature.getName()); if(appExMetaData != null) return new BridgedMetaDataLoader<ApplicationExceptionMetaData>(key, appExMetaData, classLoader, defaultBridges); } return null; }
try Method method = clazz.getMethod(signature.getName(), signature.getParametersTypes(clazz)); annotations = method.getParameterAnnotations()[mps.getParam()];
Method method = clazz.getMethod(signature.getName(), signature.getParametersTypes(clazz)); return new AnnotatedElementMetaDataLoader(method); Method method = clazz.getMethod(signature.getName(), signature.getParametersTypes(clazz)); Annotation[][] paramAnnotations = method.getParameterAnnotations(); MethodParametersSignature sig = (MethodParametersSignature) signature; Field field = clazz.getField(signature.getName()); return new AnnotatedElementMetaDataLoader(field);
Method method = methodSignature.getMethod(); if (method == null) method = SecurityActions.findMethod(clazz, signature.getName(), signature.getParametersTypes(clazz)); if (method == null) try method = SecurityActions.findDeclaredMethod(clazz, signature.getName(), signature.getParametersTypes(clazz)); Method method = methodParametersSignature.getMethod(); if (method == null) method = SecurityActions.findMethod(clazz, signature.getName(), signature.getParametersTypes(clazz)); if (method == null) Field field = fieldSignature.getField(); if (field == null) field = SecurityActions.findField(clazz, signature.getName()); if (field == null) log.trace("Field " + signature.getName() + " does not exist on class " + clazz.getName()); return null;