[
https://issues.apache.org/jira/browse/GEODE-2093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15654791#comment-15654791
]
Darrel Schneider commented on GEODE-2093:
-----------------------------------------
See GEODE-1785 for how these files are currently generated.
> generated AbstractRegionEntry subclasses as part of build and do not check
> them in
> ----------------------------------------------------------------------------------
>
> Key: GEODE-2093
> URL: https://issues.apache.org/jira/browse/GEODE-2093
> Project: Geode
> Issue Type: Improvement
> Components: build
> Reporter: Darrel Schneider
>
> Currently a large number of leaf subclasses of AbstractRegionEntry are
> generated manually by running a script. The generated source is under source
> control instead of being transient. A C preprocessor file is used to describe
> how to generate the files.
> It might be better to do this generation as part of the build instead of it
> being a manual step.
> It might be better for the generated source to be transient instead of under
> source control.
> A better, Java based way, may exist to deal with this instead of using the C
> preprocessor.
> One of the things to keep in mind would be how we would debug issues with
> this code and how will the IDEs support working with the code. Having the
> generated source checked in helps in both these areas but also can lead to
> developers directly modifying the generated source and not updating the cpp
> file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)