Darrel Schneider created GEODE-2093:
---------------------------------------

             Summary: 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)

Reply via email to