[jbosstools-issues] [JBoss JIRA] (JBIDE-22283) reveng *.java emitter does not escape java keyword 'return' as variable name

Darryl Miles (JIRA) issues at jboss.org
Sat Apr 30 21:04:00 EDT 2016


     [ https://issues.jboss.org/browse/JBIDE-22283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Darryl Miles updated JBIDE-22283:
---------------------------------
    Description: 
reveng *.java emitter does not escape java keyword 'return' as variable name

	<table name="oc_return_history">
		<foreign-key constraint-name="FK_oc_return_history__return_id" foreign-table="oc_return">
			<column-ref local-column="return_id" foreign-column="return_id"/>
			<!-- this breaks the generator trying to name local variable as a java keyword -->
			<many-to-one property="return"/>
		</foreign-key>
	</table>


The expected output would be:

private Return _return;

but actual output is:

private Return return;

  was:
revgen *.java emitter does not escape java keyword 'return' as variable name

	<table name="oc_return_history">
		<foreign-key constraint-name="FK_oc_return_history__return_id" foreign-table="oc_return">
			<column-ref local-column="return_id" foreign-column="return_id"/>
			<!-- this breaks the generator trying to name local variable as a java keyword -->
			<many-to-one property="return"/>
		</foreign-key>
	</table>


The expected output would be:

private Return _return;

but actual output is:

private Return return;



> reveng *.java emitter does not escape java keyword 'return' as variable name
> ----------------------------------------------------------------------------
>
>                 Key: JBIDE-22283
>                 URL: https://issues.jboss.org/browse/JBIDE-22283
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: hibernate
>    Affects Versions: 4.3.x
>         Environment: Eclipse Mars
>            Reporter: Darryl Miles
>
> reveng *.java emitter does not escape java keyword 'return' as variable name
> 	<table name="oc_return_history">
> 		<foreign-key constraint-name="FK_oc_return_history__return_id" foreign-table="oc_return">
> 			<column-ref local-column="return_id" foreign-column="return_id"/>
> 			<!-- this breaks the generator trying to name local variable as a java keyword -->
> 			<many-to-one property="return"/>
> 		</foreign-key>
> 	</table>
> The expected output would be:
> private Return _return;
> but actual output is:
> private Return return;



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list