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

Comments

Projects
None yet
3 participants
@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

This comment has been minimized.

Copy link
Author

scabug commented Aug 29, 2007

@scabug

This comment has been minimized.

Copy link
Author

scabug commented Jan 14, 2009

@odersky said:
Milestone next_bugfix deleted

@scabug

This comment has been minimized.

Copy link
Author

scabug commented Feb 17, 2010

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

@scabug

This comment has been minimized.

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

This comment has been minimized.

Copy link
Author

scabug commented Apr 21, 2011

@scabug

This comment has been minimized.

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

This comment has been minimized.

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 Feb 28, 2013

@scabug

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

Copy link
Member

SethTisue commented Feb 9, 2018

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