- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
@Target is not respected in nightly
Thu, 2010-05-27, 16:42
import javax.xml.bind.annotation.{XmlAttribute, XmlRootElement}
@XmlRootElement
class X( @XmlAttribute var a: String ) {
@XmlAttribute var b: String = _;
}
resulting:
@XmlRootElement
public class X
implements ScalaObject
{
private String a; // <- here should be annotation
@XmlAttribute
private String b;
public String a()
{
return this.a; }
public void a_$eq(String paramString) { this.a = paramString; }
public String b() { return this.b; }
public void b_$eq(String paramString) { this.b = paramString; }
public X(@XmlAttribute String a) <-- this is illegal!
@Target(METHOD, FIELD) not PARAMETER
{
}
}