/** Constructor for OJConstructorGEN * * @param name * @param comment * @param isStatic * @param isFinal * @param isVolatile * @param isAbstract */ protected OJConstructorGEN(String name, String comment, boolean isStatic, boolean isFinal, boolean isVolatile, boolean isAbstract) { super(); super.setName(name); super.setComment(comment); super.setStatic(isStatic); super.setFinal(isFinal); super.setVolatile(isVolatile); super.setAbstract(isAbstract); if ( usesAllInstances ) { allInstances.add(((OJConstructor)this)); } }
protected void copyValues(OJOperation result){ result.setComment(getComment()); result.setBody(this.getBody().getCopy()); result.setReturnType(this.getReturnType()); result.setFinal(this.isFinal()); result.setStatic(this.isStatic()); result.setVolatile(this.isVolatile()); result.setName(this.getName()); List<OJParameter> params = new ArrayList<OJParameter>(this.getParameters()); result.setParameters(params); result.setVisibility(this.getVisibility()); } public boolean isEqual(String name,List /* (OJPathName) */types){
protected void copyValuesDeep(OJOperation result){ result.setComment(getComment()); result.setBody(this.getBody().getDeepCopy()); result.setReturnType(this.getReturnType().getDeepCopy()); result.setFinal(this.isFinal()); result.setStatic(this.isStatic()); result.setVolatile(this.isVolatile()); result.setName(this.getName()); result.setAbstract(isAbstract()); for(OJParameter ojParameter:this.getParameters()){ result.addToParameters(ojParameter.getDeepCopy()); } result.setVisibility(this.getVisibility()); } protected void copyValues(OJOperation result){