}
}
if (ctor != null) {
ISourceRange sourceRange = selfClassData
.getSourceRange();
FakeMethod ctorMethod = new FakeMethod(
(ModelElement) selfClassData,
"self", //$NON-NLS-1$
sourceRange.getOffset(),
sourceRange.getLength(),
sourceRange.getOffset(),
sourceRange.getLength()) {
public boolean isConstructor()
throws ModelException {
return true;
}
};
ctorMethod.setParameters(ctor.getParameters());
reporter.reportMethod(ctorMethod, suffix,
replaceRange);
} else {
ISourceRange sourceRange = selfClassData
.getSourceRange();
reporter.reportMethod(
new FakeMethod(
(ModelElement) selfClassData,
"self", sourceRange.getOffset(), //$NON-NLS-1$
sourceRange.getLength(),
sourceRange.getOffset(),
sourceRange.getLength()), "()", //$NON-NLS-1$