3 ms·
More sugar for reflection: class Foo { @Max(10) int bar; @NonNull String name(); } var field = @Foo::bar; var max = @Foo::bar.Max; var meth
by ivan_gammel 4y ago
More sugar for reflection:
class Foo {
@Max(10) int bar;
@NonNull String name();
}
var field = @Foo::bar;
var max = @Foo::bar.Max;
var method = @Foo::name;
var foo = new Foo();
var name = method(foo);
var bar = foo.field;
- still_grokking 4y agoJust use a dynamic language like JS if you like code like that.