Skip to content

Instantly share code, notes, and snippets.

@jkutner
Created June 26, 2014 12:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jkutner/7d0129dbf05cb3a4f26f to your computer and use it in GitHub Desktop.
Save jkutner/7d0129dbf05cb3a4f26f to your computer and use it in GitHub Desktop.
require 'java'
class Example
java_annotation 'Deprecated'
java_field "public java.lang.String abc"
def test0
to_java.abc = "quack"
end
def test1
to_java.abc
end
def test2
# for non-public
f = to_java.java_class.get_declared_field('abc')
f.accessible = true
f.get(to_java)
end
end
$ jrubyc --java example.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment