← Prev in month ← Prev in thread
Next in thread → Next in month →

NEW ISSUE: Incorrect example in Java Component Implementation Spec v1.00 -Sec 1.2.4

From
C Vamsi <>
Date
2008-04-28T19:18:22+00:00
ID
Thread
NEW ISSUE: Incorrect example in Java Component Implementation Spec v1.00 -Sec 1.2.4
DESCRIPTION:
Java Component Implementation Specification v1.00 - Sec 1.2.4 - Lines 296
to 302:
296 /** Additional property set through a method */
297 public class Impl4 {
298 public String someProperty;
299 public SomeService someReference;
300 public Impl2(String a, SomeService b) {...}
301 @Property public void setAnotherProperty(int x) {...}
302 }

In this example, the presence of @Property annotation on
setAnotherProperty() results in someProperty and someReference not make
into the componentType as property and reference respectively.  Only after
removing the @Property annotation, the implementation becomes unannotated
and someProperty & anotherProperty will be computed as properties;
someReference will be computed as a reference as per section 1.2.7.

PROPOSAL: Remove @Property from line 301 so that the line reads "public
void setAnotherProperty(int x) {...}"

See http://lists.oasis-open.org/archives/sca-j/200804/msg00050.html

++Vamsi
← Prev in month ← Prev in thread
Next in thread → Next in month →