Deserialize annotations on classes

First version, not all kinds of value arguments of annotations are supported
This commit is contained in:
Alexander Udalov
2013-07-04 21:04:53 +04:00
parent 9a33567287
commit 4aeeafdff0
31 changed files with 804 additions and 152 deletions
@@ -0,0 +1,17 @@
package test
jet.deprecated(value = "Class": jet.String) internal final class Class {
/*primary*/ public constructor Class()
jet.deprecated(value = "class object": jet.String) internal class object <class-object-for-Class> {
/*primary*/ private constructor <class-object-for-Class>()
}
jet.deprecated(value = "Inner": jet.String) internal final inner class Inner {
/*primary*/ public constructor Inner()
}
jet.deprecated(value = "Nested": jet.String) internal final class Nested {
/*primary*/ public constructor Nested()
}
}