private void logError(final AbstractDescription desc, final String message) { // check if location of description is the same as the class final String classLocation = this.container.getComponentDescription().getSource(); if ( classLocation.equals(desc.getSource()) ) { iLog.addError(desc.getIdentifier() + " : " + message, desc.getSource()); } else { iLog.addError(desc.getIdentifier() + " (" + desc.getSource() + ") : " + message, classLocation); } }
/** * Add a new description */ public void add(final AbstractDescription desc) { this.descriptions.add(desc); desc.setSource(this.source); }
@Override public String getIdentifier() { if ( this.getField() != null ) { return super.getIdentifier() + "(" + this.getField().getName() + ")"; } return super.getIdentifier(); }
public ClassDescription clone() { final ClassDescription cd = new ClassDescription(this.describedClass, this.source); for(final AbstractDescription ad : this.descriptions) { cd.add(ad.clone()); } return cd; } }
private void logWarn(final AbstractDescription desc, final String message) { // check if location of description is the same as the class final String classLocation = this.container.getComponentDescription().getSource(); if ( classLocation.equals(desc.getSource()) ) { iLog.addWarning(desc.getIdentifier() + " : " + message, desc.getSource()); } else { iLog.addWarning(desc.getIdentifier() + " (" + desc.getSource() + ") : " + message, classLocation); } }