[
https://issues.jboss.org/browse/JBRULES-3157?page=com.atlassian.jira.plug...
]
Jérémie Lagarde updated JBRULES-3157:
-------------------------------------
Git Pull Request:
https://github.com/droolsjbpm/drools/pull/55
After some tests it seems to work well and integrated into 5.4.0.Final version.
Do you want that I modify the state of this ticket?
Jérémie.
Add information such as line number or source code in
VerifierComponent
-----------------------------------------------------------------------
Key: JBRULES-3157
URL:
https://issues.jboss.org/browse/JBRULES-3157
Project: Drools
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: drools-verifier
Reporter: Jérémie Lagarde
Assignee: Toni Rikkola
Priority: Optional
We can link the VerifierComponent with their descriptions.
This provides a simple access to information from the descriptions of the component or
its associated VerifierMessageBase.
I tested this by adding to the VerifierComponent constructor the BaseDescr :
public abstract class VerifierComponent implements Comparable<VerifierComponent>,
Cause {
private BaseDescr descr;
public VerifierComponent(BaseDescr descr) {
this.descr = descr;
}
...
}
And integrate that in all Visitors.
This seems to work. (
https://github.com/jerr/drools/tree/line-number-in-verifier )
What do you think of this, I can add test cases and provide a patch or git pull request.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira