return builder;
}
+ @Override
+ public void addEnclosingTransferObject(final GeneratedTOBuilder genTOBuilder) {
+ if (genTOBuilder == null) {
+ throw new IllegalArgumentException("Parameter genTOBuilder cannot be null!");
+ }
+ enclosingTransferObjects.add(genTOBuilder);
+ }
+
@Override
public void addComment(String comment) {
this.comment = comment;
return builder;
}
- @Override
- public void setAbstract(boolean isAbstract) {
- this.isAbstract = isAbstract;
- }
+ @Override
+ public void setAbstract(boolean isAbstract) {
+ this.isAbstract = isAbstract;
+ }
- @Override
+ @Override
public boolean addImplementsType(Type genType) {
if (genType == null) {
throw new IllegalArgumentException("Type cannot be null");
if (name == null) {
throw new IllegalArgumentException("Name of enumeration cannot be null!");
}
- final EnumBuilder builder = new EnumerationBuilderImpl(
- getFullyQualifiedName(), name);
+ final EnumBuilder builder = new EnumerationBuilderImpl(getFullyQualifiedName(), name);
enumDefinitions.add(builder);
return builder;
}
return builder;
}
+ @Override
+ public boolean containsMethod(String name) {
+ if (name == null) {
+ throw new IllegalArgumentException("Parameter name can't be null");
+ }
+ for (MethodSignatureBuilder methodDefinition : methodDefinitions) {
+ if (name.equals(methodDefinition.getName())) {
+ return true;
+ }
+ }
+ return false;
+ }
+
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
- result = prime * result
- + ((getPackageName() == null) ? 0 : getPackageName().hashCode());
+ result = prime * result + ((getPackageName() == null) ? 0 : getPackageName().hashCode());
return result;
}