Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RuntimeAnnotation class is needed #32

Closed
scabug opened this issue Aug 29, 2007 · 11 comments
Closed

RuntimeAnnotation class is needed #32

scabug opened this issue Aug 29, 2007 · 11 comments

Comments

@scabug
Copy link

scabug commented Aug 29, 2007

There should be a RuntimeAnnotation class which would allow new annotations with RetentionPolicy.RUNTIME to be created in Scala. Currently, these have to be written in Java and compiled in a separate step.

@scabug
Copy link
Author

scabug commented Aug 29, 2007

Imported From: https://issues.scala-lang.org/browse/SI-32?orig=1
Reporter: @propensive
See #7041

@scabug
Copy link
Author

scabug commented Jan 14, 2009

@odersky said:
Milestone next_bugfix deleted

@scabug
Copy link
Author

scabug commented Feb 17, 2010

@dragos said:
Lukas, I think this is for you.

@scabug
Copy link
Author

scabug commented Apr 21, 2011

timowest said:
What is the status of this ticket? Missing support for runtime retention can be a severe blocker for Scala adoption in companies. Needing to use Java sources for annotations makes it difficult to convince sceptics of Scala. Please consider adding it in the near future.

Also what are the challenges in the implementation? If this would be trivial to implement, it would probably already be available.

@scabug
Copy link
Author

scabug commented Apr 21, 2011

@scabug
Copy link
Author

scabug commented Feb 27, 2013

Eric Pederson (ericacm) said:
I just noticed that this bug has a Fix Version of 2.11.0-M3. Is that accurate? If so that would be terrific.

@scabug
Copy link
Author

scabug commented Feb 28, 2013

@adriaanm said:
I'm afraid it looks like that was a glitch in a batch change. We're not currently planning to do this.

@scabug scabug closed this as completed Feb 28, 2013
@scabug
Copy link
Author

scabug commented Feb 28, 2013

@adriaanm said (edited on Feb 28, 2013 2:28:31 AM UTC):
As documented in the discussion linked above, this is a tough nut to crack. Contributions welcome. Alternatively, please contact Typesafe for commercial support.

@scabug
Copy link
Author

scabug commented Feb 28, 2013

@soc said:
I'm not sure if "won't fix" is the correct resolution for this then ("community", "grand-challenge").

@scabug
Copy link
Author

scabug commented Feb 28, 2013

@lrytz said:
Also related to #7041 and the discussion in scala/scala#1924. I'm actually not at all convinced that "RuntimeAnnotation class is needed".

@SethTisue
Copy link
Member

11 years later, @propensive takes matters into his own hands... https://twitter.com/propensive/status/962001573797822464

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants