[jira] [Comment Edited] (OFBIZ-10773) The ‘ModelFieldType’ class members should be private.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Comment Edited] (OFBIZ-10773) The ‘ModelFieldType’ class members should be private.

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-10773?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16737003#comment-16737003 ]

Jacques Le Roux edited comment on OFBIZ-10773 at 1/8/19 11:02 AM:
------------------------------------------------------------------

This is only somehow related but also interesting (I did not know and will certainl forget :D), https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html:
bq. You don't have to provide any constructors for your class, but you must be careful when doing this. The compiler automatically provides a no-argument, default constructor for any class without constructors. This default constructor will call the no-argument constructor of the superclass. In this situation, the compiler will complain if the superclass doesn't have a no-argument constructor so you must verify that it does. If your class has no explicit superclass, then it has an implicit superclass of Object, which does have a no-argument constructor.


was (Author: jacques.le.roux):
This is also interesting (I did not know and will certainl forget :D), https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html:
bq. You don't have to provide any constructors for your class, but you must be careful when doing this. The compiler automatically provides a no-argument, default constructor for any class without constructors. This default constructor will call the no-argument constructor of the superclass. In this situation, the compiler will complain if the superclass doesn't have a no-argument constructor so you must verify that it does. If your class has no explicit superclass, then it has an implicit superclass of Object, which does have a no-argument constructor.

> The ‘ModelFieldType’ class members should be private.
> -----------------------------------------------------
>
>                 Key: OFBIZ-10773
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10773
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Mathieu Lirzin
>            Assignee: Jacques Le Roux
>            Priority: Trivial
>             Fix For: Upcoming Branch
>
>         Attachments: OFBIZ-10773_Make-the-ModelFieldType-class-member-private-and-rem.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)