Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Defect (Issue #445) : change the call of initialCaps for getter and setter proper generation #452

Merged
merged 2 commits into from
Mar 4, 2015

Conversation

herveDarritchon
Copy link
Contributor

Getter and Setter with 2nd chars being uppercase are not generated following the Sun specification : http://download.oracle.com/otn-pub/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/beans.101.pdf?AuthParam=1424762391_ef17a82335203d9fbf095a2f819eb317
Chapter 8.8.

When you generate a getter and setter, you should get :
fooBah --> getFooBah
mAttr --> getmAttr

That was not the cas, we got previously, which is wrong.
fooBah --> getFooBah
mAttr --> getMAttr

I have made a new function called getterAndSetterCapitalize which takes a String and return the proper capitalized name for getter and setter.

@herveDarritchon
Copy link
Contributor Author

I have a question.

I forgot to add some unit tests.
Do I have to do a new PR only with the tests or do I have do a new PR with the evolution and the tests ?

@webron
Copy link
Contributor

webron commented Feb 24, 2015

You should be able to modify this PR with the added tests.

fehguy added a commit that referenced this pull request Mar 4, 2015
Defect (Issue #445) : change the call of initialCaps for getter and setter proper generation
@fehguy fehguy merged commit f82afe0 into swagger-api:develop_2.0 Mar 4, 2015
@herveDarritchon herveDarritchon deleted the develop_2.0 branch March 4, 2015 07:57
cchafer added a commit to cchafer/swagger-codegen that referenced this pull request Mar 4, 2015
* commit '9ce4156e4cd1696b8758ed868fe3854ef19da2c9':
  Pull request swagger-api#452 : Add some unit tests for this PR
  Defect (Issue swagger-api#445) : change the call of initialCaps for getter and setter with Introspector.decapitalize from pakage java.beans.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants