
|
If you were logged in you would be able to see more operations.
|
|
|
| Resolution Date: |
15/Feb/06 03:44 AM
|
|
If an invalid value is used in a ControlReferences annotation an assertion error is throw during apt processing. Should report error in a compiler friendly manner.
For example:
@ControlReferences(value={java.lang.String.class})
causes:
java.lang.AssertionError
at org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotationProcessor.getControlInterfaceOrExtension(ControlClientAnnotationProcessor.java:520)
at org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotationProcessor.generate(ControlClientAnnotationProcessor.java:221)
at org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationProcessor.process(TwoPhaseAnnotationProcessor.java:90)
|
|
Description
|
If an invalid value is used in a ControlReferences annotation an assertion error is throw during apt processing. Should report error in a compiler friendly manner.
For example:
@ControlReferences(value={java.lang.String.class})
causes:
java.lang.AssertionError
at org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotationProcessor.getControlInterfaceOrExtension(ControlClientAnnotationProcessor.java:520)
at org.apache.beehive.controls.runtime.generator.apt.ControlClientAnnotationProcessor.generate(ControlClientAnnotationProcessor.java:221)
at org.apache.beehive.controls.runtime.generator.apt.TwoPhaseAnnotationProcessor.process(TwoPhaseAnnotationProcessor.java:90) |
Show » |
|