GitHub user zwoop opened a pull request:
https://github.com/apache/trafficserver/pull/1477
Uses static type checking on the overridable types
Also cleans up the code a little bit, but the big change is that
we now produce compile time errors when someone is not using the
overridable types correctly. It also automatically sets the return
type such that we don't have to explicitly set it.
Thanks to jpeach for general concept, and reviews.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zwoop/trafficserver TemplateGalore
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/trafficserver/pull/1477.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1477
----
commit f26b0189dabf5af1908e3a1e57aa12362575a767
Author: Leif Hedstrom <[email protected]>
Date: 2017-02-21T16:10:24Z
Uses static type checking on the overridable types
Also cleans up the code a little bit, but the big change is that
we now produce compile time errors when someone is not using the
overridable types correctly. It also automatically sets the return
type such that we don't have to explicitly set it.
Thanks to jpeach for general concept, and reviews.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---