diff --git a/ext/java/org/jruby/ext/stringio/StringIO.java b/ext/java/org/jruby/ext/stringio/StringIO.java index 93a2287e..d772eb74 100644 --- a/ext/java/org/jruby/ext/stringio/StringIO.java +++ b/ext/java/org/jruby/ext/stringio/StringIO.java @@ -75,8 +75,8 @@ static class StringIOData { } StringIOData ptr; - private static final int STRIO_READABLE = ObjectFlags.STRIO_READABLE; - private static final int STRIO_WRITABLE = ObjectFlags.STRIO_WRITABLE; + private static final int STRIO_READABLE = ObjectFlags.registry.newFlag(StringIO.class); + private static final int STRIO_WRITABLE = ObjectFlags.registry.newFlag(StringIO.class); private static final int STRIO_READWRITE = (STRIO_READABLE | STRIO_WRITABLE); public static RubyClass createStringIOClass(final Ruby runtime) {