uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marshall Schor (JIRA)" <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-3354) Preserve custom interface declarations on JCas classes
Date Tue, 07 Jan 2014 18:48:05 GMT

    [ https://issues.apache.org/jira/browse/UIMA-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13864528#comment-13864528

Marshall Schor commented on UIMA-3354:

I'm not sure of the exact thing needed to get this to fail.  I tried the following:

1) define some type system using the CDE.
2) run JCasGen with the button on the CDE
3) modify the generated xxx.java class to add near the bottom:
    interface Foo {
       static final int FooInt = 3;
4) Saved that.
5) reran JcasGen after changing the type definition (added a new feature)
6) verified the generated xxx.java file was re-written (by comparing dates)
7) verified that the added interface Foo ... was still there, untouched.

What am I missing?

> Preserve custom interface declarations on JCas classes
> ------------------------------------------------------
>                 Key: UIMA-3354
>                 URL: https://issues.apache.org/jira/browse/UIMA-3354
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Tools
>            Reporter: Richard Eckart de Castilho
>            Priority: Minor
> It is possible to customize the code of generated JCas classes, e.g. to add new methods,
and these customizations are preserved when the JCas classes are regenerated. However, if
custom interfaces are added to the class, these are removed. It would be nice if custom interfaces
were preserved, as this opens up additional possibilities of working with JCas classes.

This message was sent by Atlassian JIRA

View raw message